獲取當前android系統的launcher包名

2021-06-22 06:24:39 字數 395 閱讀 6725

由於定製的原因,不同手機的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...