2
當將權限和意圖過濾器設置爲默認的短信應用程序時,應用程序會提示您在某個時刻自動成爲默認的短信應用程序。有可能阻止它? 我知道有一種調用ACTION_CHANGE_DEFAULT意圖的方法,可以在任何時候刻意調用它,我想用它在我選擇的代碼的某個部分的特定時間內僅調用該操作。防止「ACTION_CHANGE_DEFAULT」自動提示以更改默認的短信應用程序
當將權限和意圖過濾器設置爲默認的短信應用程序時,應用程序會提示您在某個時刻自動成爲默認的短信應用程序。有可能阻止它? 我知道有一種調用ACTION_CHANGE_DEFAULT意圖的方法,可以在任何時候刻意調用它,我想用它在我選擇的代碼的某個部分的特定時間內僅調用該操作。防止「ACTION_CHANGE_DEFAULT」自動提示以更改默認的短信應用程序
我發現我的地方有這個調用我的代碼裏面:
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, context.getPackageName());
context.startActivity(intent);
這是什麼觸發在第一次通話......它應該只在我們想要的代碼部分使用明確地觸發它。