A. com.android.ut這個是什麼東西
就是安裝包安裝的位置,安裝軟體基本都是這樣。
B. android stutdio gradle.properties文件在哪
一般是在這個目錄下:C:\Users\Administrator\.gradle
我是創建VM時一直提示內存不足的error:
gradle sync failed: unable to start the daemon process. this problem might ...
我的C:\Users\Administrator\.gradle目錄下沒有gradle.properties文件,所以我自己創建了一個,然後打開gradle.properties,並在裡面添加了下面這個這行內容:
org.gradle.jvmargs=-Xmx512m
重啟了下Android Studio就好了
C. Android系統文件
lib,tmp,wifiRoamingSDK,.alirpt,.deviceidInfo,sys_prefer,.UTSystemConfig,Android,apsapi.這些文件夾最好不要動。其它的是一些應用的安裝目錄。裡麵包含有.log的文件可以刪除,還有包含有debug的文本文件可以刪除。
D. 手機應用里出現了com.android.ut,這是什麼軟體
手機應用里出現了com.android.ut,這是一個插件;
com.android.ut插件是一種遵循一定規范的應用程序介面編寫出來的程序。其只能運行在程序規定的系統平台下,而不能脫離指定的平台單獨運行。因為插件需要調用原純凈系統提供的函數庫或者數據。很多軟體都有插件,插件有無數種。例如在IE中,安裝相關的插件後,WEB瀏覽器能夠直接調用插件程序,用於處理特定類型的文件。
(4)androit擴展閱讀:
com.android.ut插件的出現可以追溯到1970年代中期,當EDT文本編輯器在Univac90/60系列大型機上運行UnisysVS/9操作系統的時候,其提供了一項功能就是編輯器可以運行一個程序,並允許這個程序進入編輯器的緩沖,允許外部程序染指內存中,正在編輯的任務。
插件程序使得編輯器在緩沖區上進行文本編輯,而這個緩沖是編輯器和插件所共同享用的。Waterloo Fortran編譯器使用這些特性使得Fortran程序的內部編譯可以用EDT編輯。個人電腦上第一個帶有插件的應用軟體,也許是蘋果電腦上的HyperCard和QuarkXPress,兩者都是1987年發行的
E. android怎麼不能安裝在ut斯達康6700
你認為android是蓋的嗎??ut斯達康6700的配置肯定就裝不到android.就算刷進去也不能正常啟動
F. Android友盟推送集成
友盟官方文檔: https://developer.umeng.com/docs/67966/detail/153908
第一次認真集成推送,碰到了一些問題,記錄一下。
首先講一下實現原理,我們用的是友盟。Android比iOS要麻煩很多。
友盟集成是需要後端配合的,具體就是後端調用友盟的介面,向友盟推送一條消息,然後友盟再向在他們平台注冊過的app發送一條消息,我們要做的就是把接收到的消息展示出來。
需求:用戶要能在各個時候都能收到我們APP的推送,並且能對應打開不同的界面
解決方法:集成友盟,但是Android只簡單集成友盟是不行的,在APP被殺死以後,就接收不到通知了,所以需要額外集成廠商通道。另一個和iOS不一樣的就是,iOS在打開當前APP的時候,可以收到橫幅推送,但是Android需要自己做。
什麼是廠商通道:
由於國內手機廠商過多地使用應用保活方案實現消息推送功能,因此導致手機耗電加快、卡頓。國內部分手機廠商發現了這一問題,自己推出了消息推送服務。這些手機廠商通過進程管理,殺死後台進程,並提供消息推送能力,讓消息通過手機廠商官方推送通道下發到應用程序中。這類典型的手機廠商有小米、華為等。
大致分為兩部分:
正常推送集成。
五大廠商通道集成。
詳見友盟官方文檔: https://developer.umeng.com/docs/67966/detail/153908
點擊推送信息以後的處理,收到推送的時候的回調
UmengNotificationClickHandler notificationClickHandler =new UmengNotificationClickHandler() {
@Override
public void dealWithCustomAction(Context context, UMessage msg) {
//點擊推送通知以後的處理
Log.i(TAG,"notificationClickHandler "+msg);
}
};
UmengMessageHandler messageHandler =new UmengMessageHandler() {
@Override
public void dealWithCustomMessage(final Context context, final UMessage msg) {
Log.i(TAG,"message "+msg);
}
@Override
public NotificationgetNotification(Context context, UMessage uMessage) {
//手機收到推送的時候的回調
Log.i(TAG,"message ");
//返回默認構造
return super.getNotification(context, uMessage);
}
};
mPushAgent.setNotificationClickHandler(notificationClickHandler);
mPushAgent.setMessageHandler(messageHandler);
設置最多能看到的推送條數
mPushAgent.setDisplayNotificationNumber(3);
如果需求中需要打開APP中某個界面,責需要觀察 "after_open"欄位,默認是 "go_app",需要服務端同學配合
{
"msg_id": "uu481201399440513912",
"display_type": "notification",
"alias": "",
"random_min": 0,
"body": {
"title": "測試自定義參數",
"ticker": "測試自定義參數",
"text": "無",
"after_open": "go_app",
"url": "",
"activity": "",
"custom": "",
"play_vibrate": "true",
"play_sound": "true",
"play_lights": "true"
},
"extra": {
"key1": "value1",
"key2": "value2"
}
}
成功以後可以看log
主要看after_open,默認是打開app
友盟官方常見問題: https://developer.umeng.com/docs/67966/cate/66637
1.集成以後收不到推送
(1) mPushAgent.register()要放在application中調用,放在別的地方不起作用
(2) 檢查so文件有沒有放錯地方
(3) 打開日誌提示,仔細看提示:UMConfigure.setLogEnabled(true)
2.java.lang.ClassNotFoundException: com.ut.mini.UTAnalytics
盡量更新到最新版本的引用,友盟開發說這個只是提示,不用太在意....
3.殺死進程以後收不到推送
解決方法:集成各個廠商通道
iOS的小夥伴集成以後,就算殺死APP也可以收到推送,為啥Android不可以,傷感,看了文檔才知道,我們要集成廠商通道,
4.集成以後收不到推送,顯示送達卻沒有彈出通知
manifest裡面的package最好與build.gradle中的applicationId不一 致, 因為我們項目有兩個applicationId,所以會出現這種情況
需調用setResourcePackageName設置資源文件包名
G. android 安卓開發 LinearLayut的處理問題
用dialog的方式彈出來,讓用戶選擇,選擇完了用一個回調,寫個方法去更新主界面。你這樣寫是不對的。
H. Android 中有哪些感測器的數據是可以分享的
目前 Android 設備支持的感測器類型如下: TYPE_ACCELEROMETER 加速度感測器又叫 G-sensor,該數值包含地心引力的影響,單位是 m/s2,測量應用於設備 x 、y、z 軸上的加速度。 將手機平放在桌面上,x 軸默認為0,y 軸默認0,z 軸默認9.81。 將手機朝下放在桌面上,z 軸為-9.81。 將手機向左傾斜,x 軸為正值。 將手機向右傾斜,x 軸為負值。 將手機向上傾斜,y 軸為負值。 將手機向下傾斜,y 軸為正值。 TYPE_AMBIENT_TEMPERATURE 溫度感測器,單位是 ℃,返回當前的溫度。 TYPE_GAME_ROTATION_VECTOR 用來探測運動而不必受到電磁干擾的影響,因為它並不依賴於磁北極。 TYPE_GEOMAGNETIC_ROTATION_VECTOR 地磁旋轉矢量感測器,提供手機的旋轉矢量,當手機處於休眠狀態時,仍可以記錄設備的方位。 TYPE_GRAVITY 重力感測器簡稱 GV-sensor,單位是 $m/s^2%,測量應用於設備X、Y、Z軸上的重力。在地球上,重力數值為9.8, TYPE_GYROSCOPE 陀螺儀感測器叫做Gyro-sensor,返回x、y、z三軸的角加速度數據。單位是 radians/second。 TYPE_GYROSCOPE_UNCALIBRATED 未校準陀螺儀感測器,提供原始的、未校準、補償的陀螺儀數據,用於後期處理和融合定位數據。 TYPE_LIGHT 光線感應感測器檢測實時的光線強度,光強單位是lux,其物理意義是照射到單位面積上的光通量。 TYPE_LINEAR_ACCELERATION 線性加速度感測器簡稱LA-sensor。線性加速度感測器是加速度感測器減去重力影響獲取的數據。單位是 m/s2。 TYPE_MAGNETIC_FIELD 磁力感測器簡稱為M-sensor,返回 x、y、z 三軸的環境磁場數據。該數值的單位是微特斯拉(micro-Tesla),用uT表示。單位也可以是高斯(Gauss),1Tesla=10000Gauss。硬體上一般沒有獨立的磁力感測器,磁力數據由電子羅盤感測器提供(E-compass)。電子羅盤感測器同時提供方向感測器數據。 TYPE_MAGNETIC_FIELD_UNCALIBRATED 未校準磁力感測器,提供原始的、未校準的磁場數據。 TYPE_ORIENTATION 方向感測器簡稱為O-sensor,返回三軸的角度數據,方向數據的單位是角度。為了得到精確的角度數據,E-compass 需要獲取 G-sensor 的數據,經過計算生產 O-sensor 數據,否則只能獲取水平方向的角度。方向感測器提供三個數據,分別為azimuth、pitch和roll: azimuth: 方位,返回水平時磁北極和 Y 軸的夾角,范圍為0°至360°。0°為北,90°為東,180°為南,270°為西。 pitch: x 軸和水平面的夾角,范圍為-180°至180°。當 z 軸向 y 軸轉動時,角度為正值。 roll: y 軸和水平面的夾角,由於歷史原因,范圍為-90°至90°。當 x 軸向 z 軸移動時,角度為正值。 TYPE_PRESSURE 壓力感測器,單位是hPa(百帕斯卡),返回當前環境下的壓強。 TYPE_PROXIMITY 接近感測器檢測物體與手機的距離,單位是厘米。一些接近感測器只能返回遠和近兩個狀態,因此,接近感測器將最大距離返回遠狀態,小於最大距離返回近狀態。 TYPE_RELATIVE_HUMIDITY 濕度感測器,單位是 %,來測量周圍環境的相對濕度。 TYPE_ROTATION_VECTOR 旋轉矢量感測器簡稱RV-sensor。旋轉矢量代表設備的方向,是一個將坐標軸和角度混合計算得到的數據。RV-sensor輸出三個數據: x*sin(theta/2) y*sin(theta/2) z*sin(theta/2) sin(theta/2)是 RV 的數量級。RV 的方向與軸旋轉的方向相同。RV 的三個數值,與cos(theta/2)組成一個四元組。 TYPE_SIGNIFICANT_MOTION 特殊動作觸發感測器。 TYPE_STEP_COUNTER 計步感測器,用於記錄激活後的步伐數。 TYPE_STEP_DETECTOR 步行檢測感測器,用戶每走一步就觸發一次事件。 TYPE_TEMPERATURE 溫度感測器,目前已被TYPE_AMBIENT_TEMPERATURE替代。
I. Android studio 運行模擬器出現dev/kvm is not found問題
一次啟動avd,Android stutdio會自動安裝Intel HAXM,而且表面看是成功的,再次啟動會出現「/dev/kvm is not found.」,這說明Intel HAXM沒有安裝成功。找到安裝包(路徑:C:_Accelerated_Execution_Manager)intelhaxm-android.exe,卸載後重裝會出現「failed to configure driver」,解決方法如下:
1.下載 haxm_extra_workaround.zip
2.解壓,把hax_extract.cmd文件復制到上面那個intelhaxm-android.exe所在文件夾下
3.把intelhaxm-android.exe重命名為IntelHaxm.exe(可先備份)
4.管理員打開命令行工具,運行文件hax_extract.cmd
J. 安卓版FIFA14的UT模式經常玩到一半就說伺服器連接錯誤,然後就被逼退回到主菜單。
以前下的拇指玩版的還好,這幾天下了當樂版夢幻模式沒踢過一場好球,基本連不上去 和你一樣的問題。翻了牆還是連不上。想玩個游戲太鬧心了