Skip to content

Instantly share code, notes, and snippets.

@Binary-Finery
Created August 7, 2017 13:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Binary-Finery/156b19b92803fd008f78136a2794b460 to your computer and use it in GitHub Desktop.
Save Binary-Finery/156b19b92803fd008f78136a2794b460 to your computer and use it in GitHub Desktop.
using package manager to launch an installed app on button press
package spencerstudios.com.project1000_fx;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
public class LauncherActivity extends AppCompatActivity {
private Button btn;
private int index = 0;
//populate this array with your package names....
private final String[] packages = {"com.facebook.katana", "com.facebook,orca"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_launcher);
btn = (Button) findViewById(R.id.open_app_buttom);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//lets pretend this is inside your onMenuSelected...
Intent intent = getPackageManager().getLaunchIntentForPackage(packages[index]);
startActivity(intent);
}
});
}
}
@w3amal
Copy link

w3amal commented Aug 7, 2017

It is helped me!!. Thank you so much TheSevenSeasOfBinary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment