回答
如何將您的應用程序設置爲默認消息應用程序?
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, YOUR_PACKAGE_NAME);
如何檢查您的應用程序是否爲默認消息應用程序?
@TargetApi(Build.VERSION_CODES.KITKAT)
public static boolean isDefaultSmsApp(Context context) {
return context.getPackageName().equals(Telephony.Sms.getDefaultSmsPackage(context));
}
從偏好活動添加OnPreferenceClickListener並添加以下代碼裏面它首先檢查它是否已經是一個默認短信應用,然後打開一個屏幕,用戶可以改變它,否則設置當前應用程序爲默認消息應用。
if (isDefaultSmsApp(getActivity())) {
startActivityForResult(new Intent(Settings.ACTION_WIRELESS_SETTINGS), 0);
} else {
final String packageName = getActivity().getPackageName();
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, packageName);
startActivityForResult(intent, 0);
}
非常感謝! – sigifredo89 2015-02-10 20:16:59
@ sigifredo89如果你對答案滿意,你可以請upvote並接受答案 – 2015-02-11 09:24:57
不工作:(我在我的MainActivity中使用ur代碼onCreate() – usman 2016-02-06 05:12:01
- 1. 如何將我的應用程序設置爲SMS和MMS的默認消息應用程序
- 2. 如何將我的應用程序設置爲默認主頁?
- 3. 將應用程序設置爲默認應用程序
- 4. 如何將我的應用程序中的任何應用程序設置爲默認應用程序?
- 5. 如何將應用程序設置爲默認值?
- 6. 將應用程序設置爲默認設置android
- 7. 如何根據條件將SMS傳遞到默認的SMS應用程序
- 8. 如何將我的聯繫人應用程序設置爲默認值?
- 9. 如何將默認瀏覽器設置爲我的應用程序?
- 10. 如何將我的應用程序設置爲默認主頁android?
- 11. 爲Elixir程序包設置默認的應用程序配置
- 12. 在Android上設置爲默認SMS應用程序時,是否需要寫入SMS提供程序?
- 13. 當我從我的應用程序開始SMS活動時,我如何設置默認的文本消息?
- 14. 如何設置默認的應用程序安裝程序?
- 15. 應用程序的默認設置
- 16. 如何將我的應用程序設置爲特定擴展程序的默認下載程序
- 17. 如何爲應用程序設置默認選項?
- 18. 如何將我的應用程序更改爲默認相機應用程序?
- 19. 如何識別我的應用程序是否被用戶設置爲默認?
- 20. 將應用程序設置爲默認主頁
- 21. 在應用程序中將HTML設置爲默認值
- 22. 將.jar設置爲默認應用程序? (Mac OSX)
- 23. 設置應用程序默認安卓
- 24. 如何將Cocoa應用程序設置爲默認的Web瀏覽器?
- 25. 如何將IE設置爲mvc3應用程序的默認瀏覽器
- 26. 如何將php.exe設置爲phar文件的默認應用程序?
- 27. 如何設置默認的應用程序的粉絲頁面
- 28. 在我的應用程序中接收SMS消息
- 29. 如何在Flex 4項目中將AS類設置爲默認應用程序
- 30. 如何在Mac OS上將應用程序設置爲默認值?
請看看鏈接:http://stackoverflow.com/questions/20079047/android-kitkat-4-4-hangouts-cannot-handle-sending-sms-intent HTTP:/ /android-developers.blogspot.in/2013/10/getting-your-sms-apps-ready-for-kitkat.html希望這些鏈接將幫助你想要什麼。 – sUndeep 2015-02-10 08:58:11