android所有應用
⑴ 如何讓安卓手機安裝安卓所有APP
如果手機需要下載安裝軟體應用,建議嘗試:
1.使用手機功能表中自帶的瀏覽器上網,直接搜索需要的軟體進行下載安裝(下載安卓版本格式為apk)。
2.使用電腦下載APK格式的安裝包,連接數據線傳輸至手機,操作手機在應用程序-我的文件中找到安裝包,運行後點擊安裝按鈕。
3.下載完成後點擊下載的應用,根據軟體手機界面中軟體安裝提示點擊安裝即可。
若手機不能安裝軟體/游戲,建議:
1.檢查「未知來源」設置是否開啟。
2.查看下載的軟體格式是否為機器所支持的。安卓系統手機支持的軟體格式為.APK格式。
3.下載軟體時請閱讀軟體詳情,查看是否對機器操作系統等有所要求。
4.若仍然無法安裝軟體/游戲,可能由於軟體版本較低或者軟體版本與系統有兼容性問題,建議下載新版本安裝嘗試;
5.若無效,備份手機中的數據(聯系人、信息、照片等),恢復出廠設置嘗試。
若問題依然存在,請您攜帶購機發票、包修卡和機器送到服務中心,由專業的售後工程師幫助檢測。
⑵ Android 必備應用有哪些
計算器,日歷,鬧鍾,秒錶,備忘錄,音逗森豎樂,應用商店,視頻,聯系人,信息,瀏覽器。春頃這些基本設施安卓手機都應該有才能方便用山大戶使用。
⑶ 安卓手機所有軟體都打不開怎麼辦
1. 手機應用程序都打不開了怎麼辦
軟體無法運行,請參考以下方法處理:1、建議在手機設置--常規--電量管理,如果打開了超級省電模式,請關閉後再觀察軟體是否能正常運行;2、網路不穩定,信號弱,導致軟體斷開網路連接,建議重啟手機或過段時間運行,條件允許,請更換4G或較好的WiFi網路運行軟體;3、在手機桌面--安全中心--純凈後台,查看是否有將相關軟體添加到純凈後台,如果有請關閉處理;4、軟體移動到SD卡或從SD卡移動到了手機存儲,導致無法打開運行,建議卸載軟體重新安裝;5、若軟體本身兼容性問題,建議卸載或備份手機資料(電話本、簡訊、照片等)後恢復出廠設置;6、手機經過ROOT等破解許可權的操作,建議你備份手機資料後刷機處理。
以上方法無法解決,請備份好你的手機資料後攜帶你的手機送往當地就近的OPPO客戶服務中心檢測解決。
2. 安卓系統應用軟體為什麼有時打不開
安卓系統如何清理內存?
最近很多顧客咨詢我們安卓手機機的內存怎麼越來越小?應用軟體也經常打不開?
安卓手機下載東西方便,系統開放,但是有時發現,使用一段時間後手機內存越來越小,而且第三方軟體會出現經常打不開的情況。
下面給大家推薦兩種簡便有效的方法:
1、安卓優化大師,有個快捷設置,搖一搖就會清除手機內存和系統垃圾。
2、手機中:設置>;應用程序>;管理應用程序,點開一個程序,如果程序有緩存文件可以顯示大小,直接點清理緩存:也可以安裝手機360,安全管家等手機管理軟體,裡面有系統清理。
3. 有些手機軟體為啥打不開
1、建議在手機設置--常規--電量管理,如果打開了超級省電模式,請關閉後再觀察軟體是否能正常運行;
2、網路不穩定,信號弱,導致軟體斷開網路連接,建議重啟手機或過段時間運行,條件允許,請更換4G或較好的WiFi網路運行軟體;
3、在手機桌面--安全中心--純凈後台,查看是否有將相關軟體添加到純凈後台,如果有請關閉處理;
4、軟體移動到SD卡或從SD卡移動到了手機存儲,導致無法打開運行,建議卸載軟體重新安裝;
5、若軟體本身兼容性問題,建議卸載或備份手機資料(電話本、簡訊、照片等)後恢復出廠設置;
6、手機經過ROOT等破解許可權的操作,建議你備份手機資料後刷機處理。
4. 我的手機打不開軟體怎麼辦
軟體無法運行,請參考以下方法處理:
1、建議在手機設置--常規--電量管理,如果打開了超級省電模式,請關閉後再觀察軟體是否能正常運行;
2、網路不穩定,信號弱,導致軟體斷開網路連接,建議重啟手機或過段時間運行,條件允許,請更換4G或較好的WiFi網路運行軟體;
3、在手機桌面--安全中心--純凈後台,查看是否有將相關軟體添加到純凈後台,如果有請關閉處理;
4、軟體移動到SD卡或從SD卡移動到了手機存儲,導致無法打開運行,建議卸載軟體重新安裝;
5、若軟體本身兼容性問題,建議卸載或備份手機資料(電話本、簡訊、照片等)後恢復出廠設置;
6、手機經過ROOT等破解許可權的操作,建議你備份手機資料後刷機處理。
以上方法無法解決,請備份好你的手機資料後攜帶你的手機送往當地就近的OPPO客戶服務中心檢測解決。
⑷ android讓所有應用都橫屏顯示
frameworks/base/policy/src/com/android/internal/policy/impl/余局PhoneWindowManager.java
public int rotationForOrientationLw(int orientation, int lastRotation,
boolean displayEnabled) {
// 豎敬讓Initialize the rotation angles for each orientation once.
Display d = ((WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay();
if (d.getWidth() > d.getHeight()) {
mPortraitRotation = Surface.ROTATION_0;
mLandscapeRotation = Surface.ROTATION_0;
mUpsideDownRotation = Surface.ROTATION_90;
mSeascapeRotation = Surface.ROTATION_180;
} 稿野
⑸ 如何殺死在Android中所有運行的應用
1. Dalvik VM的本地方法
android.os.Process.killProcess(android.os.Process.myPid()) //獲取PID
System.exit(0); //常規java、c#的標准退出法,返回值為0代表正常退出
2. 任務管理器方法
首先要說明該方法運行在Android 1.5 API Level為3以上才悄雀可以,同時需要許可權
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
系統會將,該包下的 ,所有進程,服務,全部殺掉,就棚運州可以殺干凈了,要注意加上
<鏈蔽uses-permission android:name=\"android.permission.RESTART_PACKAGES\"></uses-permission>
⑹ Android 怎麼獲取所有正在運行的應用程序
在framework中想添加這個功能,所以寫了個appliction來實現一下獲取正在運行的應用程序: 還是先看圖吧: 這個app主要是簡單的實現了獲取非系統的應用程序和一些常用的系統應用程序,顯示在一個listview中,並添加了點擊(回復到你打開的界面)和長按事件(關閉應用程序)。 看看代碼吧: 直接貼出來再加上注釋吧(直接寫在一個文件里): package andorid/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:layout_width="40dip" android:layout_height="40dip" /> <LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="bold" /> <TextView android:id="@+id/info" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> main: <?xml version="1/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ListView android:id="@+id/list_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" ></ListView> </LinearLayout> 在manifest文件中要加以個許可權: <uses-permission android:name="android.permission.RESTART_PACKAGES" /> 主要是前面的am.killBackgroundProcesses(packageName);方法要這個許可權。
⑺ 安卓手機所有軟體停止運行了怎麼辦
若使用的是vivo手機,遇到下載的軟體提示停止運行,可以參考以下方法:
1、嘗試重啟軟體
在桌面長按軟體圖標--應用信息--強制停止,或在後台結束軟體,然後重新打開軟體。
2、將系統和軟體升級至最新版本
新版本提升兼容性和穩定性,可以嘗試升級系統,另外在應用商店或者軟體內檢測升級至最新版本。
3、檢查軟體兼容性
在應用商店搜索軟體查看是否兼容設備最新版本,或與相同安卓版本設備對比測試。如果應用商店提示不兼容,或者同類設備也出現此問題,可能是應用自身問題,建議咨詢軟體客服尋找解決方案。
4、檢查軟體許可權
如果設備禁止了第三方軟體的返旦某些許可權可能會導致軟體閃退。可以長按桌面軟體圖標--應用信息團檔--許可權,打開軟體所有許可權後查看。
5、清除軟體數據
可能是應用緩存文件出現異常,可長按桌面軟體圖標--應用信息--存儲--清除數據。(該操作會使軟體的原有使用數據被清除,且操作後不能恢復數據)建議操作前先備份。
6、卸載重裝軟體
在桌面上長按軟體圖標--卸載應用,然後在應用商店重新下載安裝使用。(該操作會將軟體數據刪除,且操作後不能恢復數據。)
7、清理運行內存和存儲空間
使用i管家及時清理設備存儲空間,並卸載不常用的軟體,保持存儲剩餘空間在20%以上。
若是系統軟體停止運行,可查看以下信息:
1、嘗試重啟軟體
進入設置--應用與許可權/更多設置--找到該軟體--強制停止,或在後台結束軟體,然後重新打開軟體。
2、將系統和軟體升級至最新版本
新版本提升兼容性和穩定性,可以嘗試升級系統,另外在軟體內檢測升級至最新版本。
3、確認是否使用第三方桌面軟體
第三方桌面軟體可能存在兼容性原因,如有安裝,建議卸載後查看。
4、是否安裝了他人分享的APK
因每個機器匹配的軟體版本不同,如果通過第三方渠道下載安裝了APK,可能會造成使用異常,建議進入設置--應用與許可權/更多設置--應用管理--右上角圓點--顯示系統程序--找到對應軟體名稱--卸載更新或卸載。
5、清除軟體數據
可能是應用緩存文件出現異常,可進入設置--應用與許可權/更多設置--應用管理--右上角圓點--顯示系統程序--找到軟體--存儲--清除數據。(清除數據操作會將軟體數據刪除且不能恢復)
6、卸載重裝軟體
部分內置應用支持卸載重新安裝,可以進入設置--應用與許可權/更多設置--應用管理--右上角圓點--內置應用管理,查看當前出現異常的軟體是否在其中展示,如果其中展示了軟體,可以先卸載軟體,在通過該頁面安裝軟體;
部分機型卸載後可進入設置--應用與許可權--系統可卸載應用找回,在此頁面塌世亂安裝軟體。(卸載應用操作會將軟體數據刪除,建議提前備份數據)
7、清理運行內存和存儲空間
使用i管家及時清理設備存儲空間,並卸載不常用的軟體,保持存儲剩餘空間在20%以上。
8、重置設備
請備份好設備數據後,進入設置--系統管理/更多設置--備份與重置,點擊"還原所有設置"嘗試,必要時可選擇"清除所有數據"。(操作時請提前備份設備數據)
備份:進入雲服務--設備雲備份--備份數據類型--系統數據--返回--立即備份可備份部分系統設置和桌面布局;雲服務--數據同步--打開WLAN、藍牙等可將數據同步到雲服務。
更多使用疑惑可進入vivo官網--我的--在線客服--輸入人工,咨詢在線客服反饋。
⑻ Android 12適配-行為變更:所有應用
簡單講,就是從Android 12開始,所有的App在每次啟動時(特指冷啟動與溫啟動),系統都會為我們加上一個默認的啟動畫面,如下所示:
該啟動畫面主要由以下4個元素組成,分別為:
(1) 應用圖標 :可以是靜態或動畫形式。默認情況下,使用Launcher圖標。
(2) 圖標背景 :可選,在圖標與窗口背景之間需要更高的對比度時很有用。
(3) 前景遮罩 :可選,前景的 ⅓ 將被遮蓋。
(4) 窗口背景 :不透明的單色,默認是所設置主題的windowBackground。
雖然這個啟動畫面允許我們一定程度的自定義,但總體都無法跳脫出以上4個元素,且 無法去除 。如果不做任何處理,加上我們原有的閃屏頁和廣告頁,視覺上會有 多個啟動畫面 。
方案1(懶人專用): 設置除窗口背景之外的元素都為透明
處理後的效果就是,在啟動時會先顯示由所設置主題的windowBackground指定的純色背景,即與大多數開發者之前為了解決啟動黑屏/白屏問題所採用的方法一致。
方案2(常規做法): 改用SplashScreen API定製系統啟動畫面
缺點就是可定製程度低,可能無法滿足產品的需求;
如果總體的效果可以接受,那麼接下來要處理的就是對原有閃屏頁的取捨,以及與原有廣告頁的畫面銜接了。
但如開頭所言,我們的目標是 將改動最小化 ,那麼,原有閃屏頁該幹嘛還是讓它幹嘛,初始化也好,路由也罷,邏輯不變,要求只是不再顯示而已。
具體做法如下:
簡單講,就是從Android 12開始,用戶可以通過狀態欄下拉菜單中兩個新增的切換開關選項,一鍵啟用/停用攝像頭和麥克風使用許可權。
請注意,這里的「使用許可權」針對的是設備上的所有App,是全局的,不要和Android 6.0的「運行時權啟耐限」混淆。
而兩者在具體表現上也有所不同,在實際操作中:
盡管官網上提供了檢查設備是否支持麥克風和攝像頭切換開關的API,也就是檢查狀態欄下拉菜單是否有這兩個開關選項,然而這棗旁歲對於我們實際的適配工作幾乎沒有什麼卵用:
SensorPrivacyManager類倒是有提供檢查指定切換開關是否開啟的API,但由於是系統許可權,因此即使是通過反射形式也無法調用:
所幸的是,如果用戶主動關閉了攝像頭或麥克風的使用許可權,那麼當下次App再需要啟動攝像頭或麥克風時,系統就會提醒用戶,相關硬體的使用許可權已關閉,並申請重新開啟:
因此,對於此行為變更的適配,我們要做的,就是驗證在用戶主動關閉了攝像頭或麥克風使用許可權後,App的相關功能是否受影響,至於監聽/提示/重新開啟的工作則交給系統幫我們完成即可。
做過定位功能的Android開發者都知道,Android提供了兩種不同精確度的位置許可權凳睜,分別是:
而在以Android 12為目標平台的App上,當App嘗試請求ACCESS_FINE_LOCATION許可權時,系統許可權對話框會提供兩個選項,即允許App獲取確切位置,還是僅允許獲取大致位置。
並且如果您的應用請求 ACCESS_FINE_LOCATION運行時許可權,您還應請求 ACCESS_COARSE_LOCATION 許可權,以便處理用戶授予應用大致位置訪問許可權的情形。您應該在單個運行時請求中包含這兩項許可權。
也即是說,給了用戶拒絕提供確切位置的權力,一旦用戶拒絕,這種情況下App就只能獲取到大致位置了。
雖然用戶可能拒絕提供確切位置,但我們依舊可以再次請求升級到確切位置:
當然,在再次請求前提供一個適當的解釋說明是一個比較好的做法,App本身也要做好只能獲取到大致位置時的業務降級處理。
還有許多的行為變更,以上我只選了幾條重要的,其他變更及更詳細的文檔可以參見:
Android 12行為變更:所有應用
以上只是針對在 Android 12 上運行的所有應用應為變更,此外,請務必查看:
Android 12適配-行為變更:以 Android 12 為目標平台的應用
Android 12行為變更:所有應用
⑼ android之獲取所有的app(getPackageManager)
Android的應用管理主要是通過PackageManagerService來完成的。
PackageManagerService服務負責各種APK包的安裝、卸載、優化和查詢。
PackageManagerService在啟動時會掃描所有的APK文件和Jar包,然後把他們的信息讀取出來,保存在內存中,這慶穗樣系統在運譽宏卜行時就能迅速找到各種應用和組件的信息。
掃描過程中如果遇到沒有優化的文件,還要執行轉換工作,將app文件從dex格式轉換為oat格式(Android5.0之前是轉換為odex格式)。
PackageInfo用於描述mainfest中所有描述信息。
介面:
ApplicationInfo描述應用程序的基本絕殲信息
執行結果:
log截取:
⑽ Android系統現在有多少個應用
安卓大約40萬個,IOS大約50萬個,微軟大約有6萬個。