1. 檢視系統是否已經安裝某個應用
packagemanager pm = getpackagemanager();
try
catch (packagemanager.namenotfoundexception e) }
uri是指androidmanifest.xml檔案中的package,是安卓應用的識別符號。
2. 判斷安裝的版本號
private int getapkversion(string uri) catch (packagemanager.namenotfoundexception e)
return version;
}
3. 安裝
基本思路:apk放到assets目錄下,安裝時先寫到sd,再呼叫intent安裝
private void installscannerplugin()
in.close();
out.flush();
out.close();
intent intent = new intent(intent.action_view);
intent.setdataandtype(uri.fromfile(new file(environment.getexternalstoragedirectory()
+ file.separator + "barcodescanner.apk")),
startactivity(intent);
} catch(exception e)
}
需要許可權
,在安裝時務必要加上
installintent.setflags(intent.flag_activity_new_task);
否則安裝完成之後將沒有「完成」和「開啟」這樣的選項提供選擇,程式直接退出。 剖析安卓軟體的安裝位置
一 安卓手機的ram rom sd卡到底相當於電腦的什麼?上面的作者也說了,ram rom sd卡是不同的儲存器。如果非要做比較的話應該是這樣的 手機的ram 電腦的記憶體條 手機的rom 電腦的硬碟 手機的sd卡 電腦的外接usb儲存器 比如u盤 行動硬碟之類 這樣比較應該很容易理解為什麼說rom...
ubuntu系統檢視已安裝的軟體
1.檢視安裝的所有軟體 dpkg l 例如 dpkg l grep ftp 2.檢視軟體安裝的路徑 dpkg l grep ftp 也可以用 whereis ftp 3.檢視軟體版本 aptitude show 例如 aptitude show ftp 方法一 如果你知道要刪除軟體的具體名稱,可以使...
如何設定安卓手機軟體的預設安裝位置
1 通過adb shell命令 下面為安卓4.4版本的adb shell命令 pm get install location returns the current install location.0 auto let system decide the best location 1 inter...