打算實作一個小程式:通過Android 運行 Java的代碼(包含一個main函式)生成 一個 classes.dex檔案,然后通過
adb shell app_process -Djava.class.path=/data/local/tmp/classes.dex /data/local/tmp com.example.xxxx.Main 運行
有點類似開源的 scrcpy server實作那樣。
這個程式可以得到列舉當前手機所以安裝的app資訊。類似這樣:
PackageManager packageManager = getPackageManager();
List<PackageInfo> infoList = packageManager.getInstalledPackages(0);
但是在main函式里面無法獲取一個context物件,看了scrcpy server用到了反射機制,但是怎么獲取 PackageManager 物件呢??
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/266838.html
標籤:Android
下一篇:微商軟體一般用什么程式開發的啊?
