原创 總結cts/gts測試問題分析處理流程

總結一下自己處理CTS或GTS問題的流程 1.cts和gts問題最開始需要判斷的就是是否是網絡/定位等相關和環境或者外界因素相關的測試項,首先需要排除此類外界問題,才能開始正在的分析問題 2.確認fail信息,讀取字面意思,一般拿到問題先

原创 androidQ版本修改電池容量顯示

電池容量的讀取時在framework下,具體路徑: framework/base/core/java/com/android/internal/os/PowerProfile.java 涉及到的參數搜索電池容量:battery.capac

原创 Android 10.0 Q版本 長按Recent鍵進入分屏分割線彈不起來以及CTS問題彙總

AndroidQ版本在開發的過程中碰到了一個問題,長按Recent鍵進入分屏,發現分割線沒有彈起來,底部導航欄變了,但是分割線並沒有顯示,必須按一下HOME鍵或者BACK鍵之後,分屏分割線才能正常的彈起來。問題很奇怪,排查代碼,分屏的流程

原创 Android 9.0 Launcher3 平板橫屏狀態下顯示大小變大後不顯示workapace桌面不顯示圖標名稱的問題解決

最近碰到一個問題,平板橫屏的時候,把應用圖標拖到桌面上的時候,當調整了顯示大小變大之後,桌面圖標的應用名稱就不顯示了,但是豎屏的時候又是好的,初步懷疑是代碼除了問題,這個問題顯示佈局邊界後查看了圖標的位置,發現在單元格內,圖標消失後位置一

原创 eclipse com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0 分分鐘搞定

今天碰到這個問題,我記得很久以前也碰到過,搞了半個小時,心塞。 提示52.0 ,網上說的都是換jdk什麼的,我沒換。 52我記得應該是Android-24往上 進入eclipse配置的sdk裏面,我進到 build-tools裏面24和2

原创 Android 藍牙BLE初學筆記

這是我剛開始接觸BLE開發總結的一些網上的資料,結合到和一起,這是某位大神的demo講解連接,可以結合一起看,biji http://blog.csdn.net/dandan_dany/article/details/51698861

原创 javah 類com.xxxx.xxxx 找不到問題解決方法

感謝https://stackoverflow.com/questions/7635624/android-javah-doesnt-find-my-class 這位老哥的解決方法,我再次做記錄以便以後查閱 android 開發jni工程

原创 Android 百度地圖自定義marker 控件點擊無效問題解決方法。

項目中碰到一個問題,用到百度地圖自定義marker,具體流程是: 點擊一個地圖上的marker,然後marker上方彈出我自定義的佈局,佈局裏面三個點擊控件 InfoWindow mInfoWindow = new InfoWindow(

原创 service沒反應,啓動不了

碰見一個很逗的問題,startservice啓動一個服務,但是發現service沒啓動,檢查一遍發現,都沒有錯呀,配置清單裏面的註冊也沒有問題,寫的是全包名 但是爲什麼啓動不了呢,在startservice啓動的時候加了一個Log看了一下

原创 android eclipse 編譯opus動態so庫報錯error in backend: Cannot select: 0x51d62f0: i32 = ARMISD::SSAT

使用ndk 14b編譯opus動態庫的時候發生錯誤: [armeabi] Compile thumb  : opus <= NSQ.c [armeabi] Compile thumb  : opus <= NSQ_del_dec.c fa

原创 make: *** [obj/local/armeabi/objs/opus/silk/NSQ_del_dec.o] Error 70

eclipse編譯Android帶JNI的工程,一直碰見這個問題,今天終於解決了 jni文件夾下修改Application.mk文件 原參數爲: APP_ABI := armeabi armeabi-v7a 修改參數爲: APP_ABI

原创 android studio some logs have been lost

突然碰見這種情況措手不及,看了別的解決辦法,都是重啓手機偏多,嘗試無果,後來自己看log,發現並不是全部都打 some logs have been lost   中間還夾雜其他log,然後發現問題出在夾雜

原创 linux jdk 和sdk 環境搭建過程中adb不能用的問題彙總

linux 下 jdk和sdk的環境搭建總共三個文件 用戶目錄下的 .bashrc 和 .profile  這兩個文件的環境變量只針對當前用戶的, 系統路徑 /etc/profile  文件是針對整個系統的,所以,都配成一樣的就不會有問題