靜默顧名思義就是靜靜的默默地,靜默安裝和靜默卸載的意思也就是說在后台默默地安裝和卸載。 最近的一個app應用分發的項目中app下載的模塊,下載完成之后,用戶可以通過這個app進行安裝,為了提高用戶的體驗,我就加入了靜默安裝和卸載功能,然后還加入了使用am命令啟動某個Activity。 這個項目 ...
一般情況下,Android系統安裝apk會出現一個安裝界面,用戶可以點擊確定或者取消來進行apk的安裝。 但在實際的項目需求中,有一種需求,就是希望apk在后台安裝 不出現安裝界面的提示 ,這種安裝方式稱為靜默安裝。 Android實現靜默安裝的方式有很多,這里只介紹一種比較簡單易理解的方法,就是調用Android未公開的API installPackage 來實現。 下面通過一種簡單的Demo來 ...
2016-05-27 20:00 1 1802 推薦指數:
靜默顧名思義就是靜靜的默默地,靜默安裝和靜默卸載的意思也就是說在后台默默地安裝和卸載。 最近的一個app應用分發的項目中app下載的模塊,下載完成之后,用戶可以通過這個app進行安裝,為了提高用戶的體驗,我就加入了靜默安裝和卸載功能,然后還加入了使用am命令啟動某個Activity。 這個項目 ...
隨筆之所以叫隨筆,就是太隨意了,說起來,之前的鬧鍾系列隨筆還沒寫完,爭取在十月結束之前找時間把它給寫了吧。今天要講的Android APK的靜默安裝、卸載。網上關於靜默卸載的教程有很多,更有說要調用隱藏API,在源碼下用MM命令編譯生成APK的,反正我能力有限,沒一一研究過,這里選擇一種我試驗 ...
前段時間做了一個批量安裝卸載應用程序的小應用,由於安裝卸載應用程序的部分API是隱藏的,所以必須在ubuntu下下載Android系統源碼,並編譯之后使用MM命令編譯生成APK文件,其實也難。思路是這樣的,在XX/packages/apps目錄下有一個PackageInstaller的應用程序 ...
之前有很多朋友都問過我,在Android系統中怎樣才能實現靜默安裝呢?所謂的靜默安裝,就是不用彈出系統的安裝界面,在不影響用戶任何操作的情況下不知不覺地將程序裝好。雖說這種方式看上去不打攪用戶,但是卻存在着一個問題,因為Android系統會在安裝界面當中把程序所聲明的權限展示給用戶看,用戶來評估 ...
靜默安裝,就是減少程序與用戶的交互,一站式的安裝過程(一氣呵成) 1. 靜默安裝參數 innosetup的靜默安裝是通過參數來控制的 1.1. /silent 靜默安裝,但如果又報錯,還是會提示,並且有進度條 1.2. ...
方式是將應用設置為內置的系統應用,注意事system/app目錄下面,采用copy2SystemApp()方法就可以,注意chmod 777的權限,若是直接將apk拷貝到system/app目錄,沒有這個權限還是不能靜默安裝的。 直接貼出工具類: ...
寫在前面 【apk靜默安裝】是android應用的一個重要功能,一般用在app自動更新等方面。靜默安裝在android里面是指不需要界面或用戶參與的app安裝動作,且需要系統已獲root權限。安裝完成后一般通過接收廣播的方式啟動App服務。 【app自啟動】是常用功能,一般通過接收系統啟動 ...
最近做了一個Android項目,要求軟件能夠自動下載指定的APK文件並自動安裝,無須用戶操作,即靜默安裝。在查閱了GOOGLE之后,綜合了各位方法之后,找到了一種相對簡化的方法,不過此方法只在4.0的Android版本下測試過,其它版本各位可以照此方法嘗試一下。 想要做到靜默 ...