由於定製的原因,不同手機的launcher包名不一樣
比如:miui: com.miui.home
huawei: com.huawei.android.launcher
moto and htc: com.android.launcher
但是android手機型別數量太多,不同手機的launcher都不相同,下面的**是獲取當前執行的系統的launcher包名
public string getlauncherpackagename(context context)
//如果是不同桌面主題,可能會出現某些問題,這部分暫未處理
if(res.activityinfo.packagename.equals("android"))
else
}
android中獲取當前activity的名稱
之前看到網上和教程中通常的做法如下 private string getrunningactivityname 這個方法不好的是需要在androidmanifest.xml裡面定義許可權 事實上有更簡單的方法,我一般都這麼幹!private string getrunningactivityname...
獲取當前的系統狀態
有時候外地的機器有問題,沒有外網,工程師不在現場,想備份分析系統當前狀態,這個指令碼最好不過了。獲取傳統的log之外,獲取當前的程序,記憶體等資訊。如果有外網能ssh就更好了,除此之外還可以gdb attach有問題的程序,進行一些其他實驗嘗試。bin sh 作用 收集問題機資訊 使用方法 測試前拷...
獲取當前系統日期
d 月中的某一天。一位數的日期沒有前導零。dd 月中的某一天。一位數的日期有乙個前導零。m 月份數字。一位數的月份沒有前導零。mm 月份數字。一位數的月份有乙個前導零。y 不包含紀元的年份。如果不包含紀元的年份小於 10,則顯示不具有前導零的年份。yy 不包含紀元的年份。如果不包含紀元的年份小於 1...