Hai qualche Consiglio/Critica/Suggerimento relativo al forum? Diccelo qui.Ti entusiasma l'idea di un forum italiano di Android? Vorresti partecipare in qualche modo?Scrivi un Tutorial o fai richiesta di ammissione nello Staff
private boolean isCallable(Intent intent) { List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); return !list.isEmpty(); }
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);final List pkgAppsList = context.getPackageManager().queryIntentActivities( mainIntent, 0);
Intent intent = new Intent("org.openintents.action.PICK_FILE"); if (! isCallable(intent)) { Toast.makeText(main.this, "OI File Manager mancante", Toast.LENGTH_LONG); }
return !list.isEmpty();
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent intent = new Intent("org.openintents.action.PICK_FILE"); if (! isCallable(intent)) { Toast.makeText(this, "OI File Manager mancante", Toast.LENGTH_LONG).show(); }else{ startActivityForResult(intent, 1); } } private boolean isCallable(Intent intent) { List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); System.out.println(list.size()>0); return !list.isEmpty(); }