如何安装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

相关文章
相关标签/搜索