@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.install_apk); // Watch for button clicks. Button button = (Button)findViewById(R.id.unknown_source); button.setOnClickListener(mUnknownSourceListener); button = (Button)findViewById(R.id.my_source); button.setOnClickListener(mMySourceListener); button = (Button)findViewById(R.id.replace); button.setOnClickListener(mReplaceListener); button = (Button)findViewById(R.id.uninstall); button.setOnClickListener(mUninstallListener); button = (Button)findViewById(R.id.uninstall_result); button.setOnClickListener(mUninstallResultListener); }
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setData(Uri.fromFile(prepareApk("HelloActivity.apk"))); intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); intent.putExtra(Intent.EXTRA_RETURN_RESULT, true); intent.putExtra(Intent.EXTRA_ALLOW_REPLACE, true); intent.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, getApplicationInfo().packageName); startActivityForResult(intent, REQUEST_INSTALL); } };
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE); intent.setData(Uri.parse( "package:com.example.android.helloactivity")); startActivity(intent); } };
FileOutputStream fout = null; try { is = getAssets().open(assetName); fout = openFileOutput("tmp.apk", Context.MODE_WORLD_READABLE); int n; while ((n=is.read(buffer)) >= 0) { return getFileStreamPath("tmp.apk");
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE); intent.setData(Uri.parse( "package:com.example.android.helloactivity")); intent.putExtra(Intent.EXTRA_RETURN_RESULT, true); startActivityForResult(intent, REQUEST_UNINSTALL); } };
FileOutputStream fout = null; try { is = getAssets().open(assetName); fout = openFileOutput("tmp.apk", Context.MODE_WORLD_READABLE); int n; while ((n=is.read(buffer)) >= 0) { return getFileStreamPath("tmp.apk");
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE); intent.setData(Uri.parse( "package:com.example.android.helloactivity")); intent.putExtra(Intent.EXTRA_RETURN_RESULT, true); startActivityForResult(intent, REQUEST_UNINSTALL); } };
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setData(Uri.fromFile(prepareApk("HelloActivity.apk"))); intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); intent.putExtra(Intent.EXTRA_RETURN_RESULT, true); intent.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, getApplicationInfo().packageName); startActivityForResult(intent, REQUEST_INSTALL); } };
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.install_apk); // Watch for button clicks. Button button = (Button)findViewById(R.id.unknown_source); button.setOnClickListener(mUnknownSourceListener); button = (Button)findViewById(R.id.my_source); button.setOnClickListener(mMySourceListener); button = (Button)findViewById(R.id.replace); button.setOnClickListener(mReplaceListener); button = (Button)findViewById(R.id.uninstall); button.setOnClickListener(mUninstallListener); button = (Button)findViewById(R.id.uninstall_result); button.setOnClickListener(mUninstallResultListener); }
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setData(Uri.fromFile(prepareApk("HelloActivity.apk"))); startActivity(intent); } };
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setData(Uri.fromFile(prepareApk("HelloActivity.apk"))); intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); intent.putExtra(Intent.EXTRA_RETURN_RESULT, true); intent.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, getApplicationInfo().packageName); startActivityForResult(intent, REQUEST_INSTALL); } };
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setData(Uri.fromFile(prepareApk("HelloActivity.apk"))); startActivity(intent); } };
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_INSTALL_PACKAGE); intent.setData(Uri.fromFile(prepareApk("HelloActivity.apk"))); intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); intent.putExtra(Intent.EXTRA_RETURN_RESULT, true); intent.putExtra(Intent.EXTRA_ALLOW_REPLACE, true); intent.putExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME, getApplicationInfo().packageName); startActivityForResult(intent, REQUEST_INSTALL); } };
public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_UNINSTALL_PACKAGE); intent.setData(Uri.parse( "package:com.example.android.helloactivity")); startActivity(intent); } };