編輯:高級開發
對於編程愛好者們來說,android手機操作系統是一款非常實用的系統。他們可以進行各種android應用程序的開發來滿足自的應用需求。在這裡我們就先來為大家講解一下有關android安裝卸載程序的具體操作步驟。
在android安裝卸載程序的源碼中我們知道:
- < activity android:name=".PackageInstallerActivity">
- < intent-filter>
- < action android:name="android.intent.action.VIEW" />
- < category android:name="android.intent.category.DEFAULT" />
- < data android:scheme="content" />
- < data android:scheme="file" />
- < data android:mimeType="application/vnd.android.package-archive" />
- < /intent-filter>
- < /activity>
- < activity android:name=".UninstallerActivity">
- < intent-filter>
- < action android:name="android.intent.action.VIEW" />
- < action android:name="android.intent.action.DELETE" />
- < category android:name="android.intent.category.DEFAULT" />
- < data android:scheme="package" />
- < /intent-filter>
- < /activity>
因為根據裡面的權限我們可以 安裝一個程序從sd卡:
- String fileName = Environment.getExternalStorageDirectory()
+ "/myApp.apk";- Intent intent = new Intent(Intent.ACTION_VIEW);
- intent.setDataAndType(Uri.fromFile(new File(fileName)),
"application/vnd.android.package-archive");- startActivity(intent);
android安裝卸載程序的操作中要想卸載一個程序;
- Uri packageURI = Uri.parse("package:com.android.myapp");
- Intent uninstallIntent = new Intent
(Intent.ACTION_DELETE, packageURI);- startActivity(uninstallIntent);
默認是不支持安裝非市場程序的 因此判斷一下
- int result = Settings.Secure.getInt(getContentResolver(),
Settings.Secure.INSTALL_NON_MARKET_APPS, 0);- if (result == 0) {
- // show some dialog here
- // ...
- // and may be show application settings dialog manually
- Intent intent = new Intent();
- intent.setAction(Settings.ACTION_APPLICATION_SETTINGS);
- startActivity(intent);
- }
android安裝卸載程序的具體實現方法就為大家介紹到這裡。
cd未提供android market程序,無法從market下載。但還是可以安裝單獨的apk的。 由於android是基於Linux內核的,因此,自然可以使用lin
android手機平台強大之處還有許多,在這裡我們先涉及一些android操作系統的基本特性,許多的功能在在咱們國內是不可能實現了,不過目前已經支持中文的語音搜索還是看
android系統為研發數據庫的技術人員對Team System承諾,提供相關工具,這樣可以為整個軟件開發周期少了不少彎路,降低工作的復雜性,尤其是智能手機,安裝及使用
電信運營商通過android操作系統加強對終端市場的掌控與限制,然而手機制造商並很大程度的看好這款Android操作系統,並將android作為“多操作系統戰略”的必選