編輯: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加載Spinner
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
Android開發之TabHost組件實例
大家在進行其他語言的編程時應該都見過甚至用過標簽組件,Android開發中也經
Android登錄實例
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
Android JSON解析器
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個