如何安裝APK ?以及如何讓Android Market 直接顯示咱們所指望的應用程序,供用戶下載

public class ATActivity extends Activity {
 WebView wv; android

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  // 讓Android Market 直接顯示咱們所指望的程序供用戶下載
  // 1.經過程序名稱
  Uri uri = Uri.parse("market://search?q=應用程序名稱");
  Intent intent1 = new Intent(Intent.ACTION_VIEW, uri);
  startActivity(intent1); app

  // 2.經過應用程序ID也就是應用程序的包名 ide

  Uri uri1 = Uri.parse("market://search?q=com.a.b");
  Intent intent2 = new Intent(Intent.ACTION_VIEW, uri1);
  startActivity(intent2); spa

  // 安裝APK程序的代碼
  Intent intent = new Intent(Intent.ACTION_VIEW);
  // 指定apk文件的路徑
  String filePath = "/sdcard/aaa.apk";
  // 指定文件類型
  intent.setDataAndType(Uri.parse("file://" + filePath), "application/vnd.android.package-archive");
  // 執行會彈出安裝界面
  startActivity(intent);
 }
} it

相關文章
相關標籤/搜索