編輯:關於Android編程
本文實例講述了Android編程判斷手機上是否安裝了某個程序的方法。分享給大家供大家參考,具體如下:
1. 首先得到該程序的包名
這個連上手機ADB,看logcat就能看到。比如:QQ客戶端的包名是com.tencent.mobileqq。
2. 然後通過PackageManager判斷是否存在該包的程序
private boolean isPkgInstalled(String pkgName) {
PackageInfo packageInfo = null;
try {
packageInfo = this.getPackageManager().getPackageInfo(pkgName, 0);
} catch (NameNotFoundException e) {
packageInfo = null;
e.printStackTrace();
}
if (packageInfo == null) {
return false;
} else {
return true;
}
希望本文所述對大家Android程序設計有所幫助。
Android View 自定義RangeSeekBar范圍選擇器
前段時間群裡兄弟項目中有類似這樣的需求 我看到兄弟受苦受難,於心不忍。又因事不關己,打算高高掛起。正在愛恨糾結之時,日神對我說:沒事多造點輪子,你的人生會有很多
[讀書筆記]Android LayoutInflater.inflate方法參數詳解(源碼分析)
LayoutInflater在看inflate()方法時,我們隨便看下如何獲得 LayoutInflater ,獲得LayoutInflater 實例有三種方式Layou
自定義LinearLayout實現淘寶詳情頁
1.簡單說明淘寶詳情頁就不用我一一介紹了,昨天逛淘寶看到這個效果時,讓我想起了去年剛學習Android只會使用現成的時候,當時在網上找了一個這種效果的使用了,並不懂怎麼實
ubuntu移植libcurl到Android平台
最近移植了很多C++平台的庫,很多都是後台開發的庫,因為NDK開發,以後很可能會使用,提前預研一下。libcurl這個庫很有名,用的人比較多,下載源碼,直接就可以編譯使用