Detect an APP if it is enabled or disabled on the device from another APP by means of a button

0

This helps me to see if the FACEBOOK application is installed, but it does not validate if it is activated or deactivated

imgButtonface.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {

       if(estaInstaladaAplicacion("com.facebook.katana", getContext())){

               String link = "fb://page/288490544577339";
               Intent intent = null;
               intent = new Intent(intent.ACTION_VIEW, Uri.parse(link));
               startActivity(intent);


       }else {
           Toast.makeText(getActivity(), " La Aplicacion FACEBOOK no esta instalada en el dispositivo", Toast.LENGTH_SHORT).show();
       }
   }
});

private boolean estaInstaladaAplicacion(String nombrePaquete, Context context) {
 PackageManager pm = context.getPackageManager();
 try {
     pm.getPackageInfo(nombrePaquete, PackageManager.GET_ACTIVITIES);
     return true;
 } catch (PackageManager.NameNotFoundException e) {
     return false;
 }
    
asked by Cristian Rene Ruiz Diaz 23.03.2018 в 15:49
source

0 answers