Android簡(jiǎn)單判斷某個(gè)APK是否已經(jīng)安裝的方法
本文實(shí)例講述了Android簡(jiǎn)單判斷某個(gè)APK是否已經(jīng)安裝的方法。分享給大家供大家參考,具體如下:
privateboolean isAppInstalled(String uri){
PackageManager pm = getPackageManager();
boolean installed =false;
try{
pm.getPackageInfo(uri,PackageManager.GET_ACTIVITIES);
installed =true;
}catch(PackageManager.NameNotFoundException e){
installed =false;
}
return installed;
}
只需要使用該方法檢查你需要進(jìn)行判斷的應(yīng)用程序包名即可:
if(isAppInstalled("com.yourpackage.package")){
//app installed
}
else{
//app not installed
}
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫(kù)技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫(kù)操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android開發(fā)入門與進(jìn)階教程》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
相關(guān)文章
Android開發(fā)之DatePicker和TimePicker實(shí)現(xiàn)選擇日期時(shí)間功能示例
這篇文章主要介紹了Android開發(fā)之DatePicker和TimePicker實(shí)現(xiàn)選擇日期時(shí)間功能,結(jié)合實(shí)例形式分析了Android DatePicker和TimePicker組件的功能、常用函數(shù)、布局及日期時(shí)間選擇相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
android 控件同時(shí)監(jiān)聽單擊和雙擊實(shí)例
這篇文章主要介紹了android 控件同時(shí)監(jiān)聽單擊和雙擊實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08
詳解Android中Runtime解決屏幕旋轉(zhuǎn)問(wèn)題(推薦)
這篇文章主要介紹了Runtime解決屏幕旋轉(zhuǎn)問(wèn)題的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
Android WebView開發(fā)之WebView與Native交互
隨著H5的廣泛使用,Android開發(fā)過(guò)程中免不了會(huì)使用網(wǎng)頁(yè)來(lái)做展示,那么web與native之間的通信就顯得尤其重要了,其實(shí)際上是JavaScript與java之間的通信。本文將為大家詳細(xì)介紹二者是如何實(shí)現(xiàn)交互的,需要的朋友可以參考一下2021-12-12
Android 組件Gallery和GridView示例講解
本文主要講解Android 組件Gallery和GridView,這里詳細(xì)介紹組件Gallery和GridView的知識(shí)要點(diǎn),并附示例代碼和實(shí)現(xiàn)效果圖,有興趣的小伙伴可以參考下2016-08-08
Retrofit網(wǎng)絡(luò)請(qǐng)求框架之注解解析和動(dòng)態(tài)代理
這篇文章主要介紹了Retrofit網(wǎng)絡(luò)請(qǐng)求框架之注解解析和動(dòng)態(tài)代理,Retrofit是目前Android平臺(tái)上比較流行的網(wǎng)絡(luò)請(qǐng)求框架之一,它提供了一種簡(jiǎn)潔、靈活的方式來(lái)處理HTTP請(qǐng)求和響應(yīng)2023-03-03
Android BottomSheetDialog實(shí)現(xiàn)底部對(duì)話框的示例
這篇文章主要介紹了Android BottomSheetDialog實(shí)現(xiàn)底部對(duì)話框的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
androidstudio3.0使用butterknife報(bào)錯(cuò)解決的解決方法
這篇文章主要介紹了androidstudio3.0使用butterknife報(bào)錯(cuò)解決的解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-01-01
Kotlin Service服務(wù)組件開發(fā)詳解
這幾天分析了一下的啟動(dòng)過(guò)程,于是乎,今天寫一下Service使用; 給我的感覺(jué)是它并不復(fù)雜,千萬(wàn)不要被一坨一坨的代碼嚇住了,雖然彎彎繞繞不少,重載函數(shù)一個(gè)接著一個(gè),就向走迷宮一樣,但只要抓住主線閱讀,很快就能找到出口2022-12-12

