原创 android 9 列出所有在運行的app,kill指定的app

直接上代碼:  public void getRunningProcess(Context context) { Log.d(TAG, "into getRunningProcess ==>>"); PackageI

原创 android 8 源碼 將鼠標/觸摸屏 消息傳出,供app使用

路徑,新加文件: frameworks\base\core\java\com\android\internal\widget\PointerLocationView1.java @Override public void onPo

原创 android 9 屏蔽 滑動 下拉菜單

路徑: \\192.168.1.247\android9-8mm\frameworks\base\core\res\res\values\dimens.xml 將 status_bar_height_portrait 修改爲 0

原创 android 9 自動確定日期和時間 & 自動確定時區

配置文件路徑: frameworks/base/packages/SettingsProvider/res/values/defaults.xml 修改: <bool name="def_auto_time">false</b

原创 android 獲取類對象(代碼片段)

1、定義一個object對象 private static final Object sInstanceLock = new Object(); private static WallpaperColorInfo sInstance;

原创 android 9 修改 Launcher3

客戶有要求直接顯示app列表頁面,不顯示桌面,網上查了基本都是處理的桌面(workspace),後被我找到方法,獨闢蹊徑! add 2020.1.13 發現右鍵居然還能操作,回到上層界面,再改: 路徑: packages\apps\La

原创 android 設備聯網的情況下adb怎麼連接

1、默認設備已經root,沒有root的情況我沒試,據說不行 輸入命令: setprop service.adb.tcp.port 5555 stop adbd start adbd 2、PC(電腦)端就可以連接了: 輸入命令: ad

原创 android 搜索目錄下是否有apk文件

public static String doSearchApk(Context context, String path) { //LogUtil.d(TAG, "doSearchApk"); File

原创 android 取第三方應用,過濾系統應用

//取第三方應用,過濾系統應用 public static List<String> getNullSystemPackageNames() { List<String> packageNames = new A

原创 android 判斷路徑是否存在

/** * 判斷路徑是否存在 * * @param path 需要判斷的路徑 * @return tru 是存在,false 是不存在 */ public static bool

原创 android 獲取目錄

// /storage/emulated/0/Download Environment.getExternalStoragePublicDirectory( Environment.DI

原创 android list 過濾 指定list的內容

有這樣一個場景,我獲取所有包名,現在要給它建立一個黑名單,黑名單裏面的內容要過濾掉 /** * 從 mAllList 中去除所有 mSubList 中與之重複的元素 * @param mAllList *

原创 Android O(android 8.1) SYSTEM_UID應用無法使用FileProvider

報錯信息: For security reasons, the system cannot issue a Uri permission grant to content://com.joson.adphonelauncher.file

原创 android 獲取所有包名,非系統包名,還有 指定包名對應的啓動activity

// 不過濾,所有包名 public static List<String> getAllPackageNames() { List<String> packageNames = new ArrayLi

原创 android 8.1 app自我升級

1、權限: <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission an