Android直接调用系统基本应用
最近在应用中要用到很多直接调用系统的功能,还是发现了那个问题:网上的技术博客基本上都是抄来超去,一篇文章一点内容都没有改变被复制来复制去,转发的人也不管内容是否正确,呼吁大家尽量分享原创,转载也是检查下是否有明显的错误。更远原创请查看我的博客:http://blog.csdn.net/caicongyang
下面是我自己的在做launcher中中用到的一些功能,每一个都测试可行:
1.打开系统短信应用
// 安全启动应用,避免未找到应用程序时崩溃private boolean startActivitySafely(Intent intent) {intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);try {startActivity(intent);return true;} catch (ActivityNotFoundException e) {Toast.makeText(this, R.string.activity_not_found, Toast.LENGTH_SHORT).show();} catch (SecurityException e) {Toast.makeText(this, R.string.activity_not_found, Toast.LENGTH_SHORT).show();} catch (Exception e) {Log.e(TAG, "catch Exception ", e);}return false;}