程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-檢查郵件客戶端裝在設備

android-檢查郵件客戶端裝在設備

編輯:編程綜合問答
檢查郵件客戶端裝在設備

我寫了一段代碼檢查郵件客戶端裝在設備上沒有,但是沒實現,我的代碼:

public boolean isIntentAvailable() {
final PackageManager packageManager = getApplicationContext().getPackageManager();
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]");
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, PackageManager.GET_META_DATA);
return list.size() > 0;

}

最佳回答:


我用下面的代碼實現過。試試

public static boolean isMailClientPresent(Context context){
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
final PackageManager packageManager = context.getPackageManager();
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, 0);

if(list.size() == 0)
    return false;
else 
    return true;

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved