小編給大家分享一下Android中App安裝位置的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
為鳳凰等地區(qū)用戶提供了全套網頁設計制作服務,及鳳凰網站建設行業(yè)解決方案。主營業(yè)務為做網站、成都做網站、鳳凰網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
Android應用可以安裝在本機自帶存儲,同時也可以安裝到外部存儲(SD卡)。自從API 8后也就是Android2.2后,我們能使APK安裝到外部存儲上。這是一個可選的特性,在工程的manifest文件中可以進行配置:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="preferEx
如上,如果聲明為preferExternal,則指定APK安裝到外部存儲上,但是系統(tǒng)不保證一定能安裝到外部存儲上,所以叫 preferExternal,例如當外部存儲空間已經滿了,這時系統(tǒng)會將應用程序安裝到內部存儲上。用戶能夠在內部存儲與外部存儲之間移動應用程序。還 有一種聲明選擇,那就是“auto”,如果將屬性值聲明為這個,安裝位置將由系統(tǒng)去決定。
想要將應用程序安裝到外部存儲上,需要保證以下條件都滿足:
1.在manifest文件中指定android:installLocation屬性值為“preferExternal”或“auto";
2.確保當前系統(tǒng)API級別為8或以上,android:minSdkVersion值必須是8以上(Android 2.2);
需要特別注意的是,用戶連接手機到PC并開啟大容量存儲模式時,也就是讀取外部存儲卡內容時,所有安裝到外部存儲的應用程序將會被系統(tǒng)全部殺掉!
如果你的應用中存在在以下情況下,應用程序不推薦安裝到外部存儲上:
1.應用程序中有運行后臺Service
2.注冊了通知服務例如AlarmManager
3.第三方輸入法,如果將第三方輸入法安裝到外部存儲上,如果當前外部存儲被掛起,則第三方輸入法會失效并切回系統(tǒng)輸入法
4.墻紙主題應用,外部存儲被掛起時,會切換為系統(tǒng)默認墻紙或主題
5.App桌面組件工具,外部存儲被掛起是,會將Widgets從桌面移除
6.注冊了開機廣播的應用,因為系統(tǒng)是先發(fā)出開機廣播然后再加載外部存儲設備的,這里有個順序問題
以上是“Android中App安裝位置的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
名稱欄目:Android中App安裝位置的示例分析
新聞來源:http://aaarwkj.com/article32/igscpc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、云服務器、、企業(yè)建站、微信公眾號、營銷型網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)