androidapp安裝時間
『壹』 怎樣查看APP安裝記錄
以華為Mate 30手機EMUI 11系統為例,操作方法:打開手機的應用商店,點擊「我的」——「下載」——「已安裝」即可查看APP安裝記錄。如果是通過瀏覽器下載的APP,可以打開瀏覽器的設置界面,點擊「下載」,在彈出界面即可看到下載過的APP。
安卓手機使用技巧:1、每個網路設備都有一個mac地址,這是它們在網路中的硬體標識符。mac地址可用於管理網路。例如,可以為路由器中的mac建立黑名單,並且可以禁用某些設備用於WiFi。在Android 9.0中,添加了隨機模擬mac地址的功能,這可以打破許多限制。Android 9.0的這一新功能主要是隱藏用戶的mac地址以保護用戶隱私。在Android 9.0中,可以在開發人員選項中啟用此功能。
2、手機定位的使用給生活帶來很多便利,但手機定位有一個缺點,就是難以在室內定位。因為在室內手機難以接收GPS信號,並且只能依靠基站和陀螺儀來了解大致位置。在Android 9.0中,手機可以通過wifi進行定位。
3、許多用戶已經習慣使用手機進行導航,如果使用iPhone,可以連接到CarPlay系統。使用Android,可以連接到Android Auto。Android Auto還支持無線連接。
4、在Android 9.0之前,手機最多可以連接兩個藍牙音頻設備,在Android 9.0中,用戶最多可以連接5個音頻設備,但是,在Android 9.0中,用戶無法使用5個藍牙設備同時播放音頻。不過在連接這些藍牙設備後,可以做到快速切換而無需重新匹配連接。
5、安卓手機一般具有「手機管家」功能,可以快速查看手機的可用空間,還可以進行電量管理,並且能夠清理系統緩存,提高系統流暢度,在手機的系統設置界面,還可以設置應用許可權,比如禁止某些應用獲取手機的定位許可權,這樣做可以保護手機的隱私數據
『貳』 Android App安裝以及啟動流程
Android App的安裝可以分為有界面的安裝和無界面的安裝。
有界面的安裝其實就是調用系統App(PackageInstaller)去安裝apk,打開安裝apk應用之後,點擊安裝按鈕執行startInstall方法,然後就進入安裝中界面開始安裝,安裝成功或者失敗都會有對應的回調。內部其實也是使用PackageManager的installExistingPackage方法,通過binder機制,調用到PackageManagerService的installExistingPackage方法,最終調用到installExistingPackageAsUser方法安裝,而 安裝的核心原理其實就是將apk文件拷貝到系統可識別的重要的文件目錄 :
無界面安裝是調用adb命令,執行到一個c寫的commandline腳本,調用 install_app 方法,然後再調用 pm_command ,然後執行到pm腳本,執行 run 方法,調用 runinstall ,然後調用 installPackageAsUser 通過AMS執行安裝。
說到App的啟動,就需要從開機開始說起,Android開機會先把所有應用安裝一遍就是把apk拷貝到對應的目錄(這也是Android開機慢的原因)。
整個流程如下:
其實App的啟動,除了剛開機是不一樣之外,正常時候基本與Activity的啟動非常接近。