当前位置: 代码迷 >> Android >> android intent 起步 facebook软件
  详细解决方案

android intent 起步 facebook软件

热度:629   发布时间:2016-04-27 22:48:25.0
android intent 启动 facebook软件
现在有这样的一个需求:界面上有一个facebook的连接,当用户点击这个facebook的链接之后,如果手机上安装了facebook的客户端,则打开facebook软件,如果没有安装软件,则打开浏览器访问这个链接,请问大神们这个该如何实现?
------解决思路----------------------

        Intent intent;
        PackageManager packageManager = getPackageManager();
        intent = packageManager.getLaunchIntentForPackage("com.facebook.katana");
        if (intent==null){
            intent = new Intent();
            intent.setAction("android.intent.action.VIEW");
            // 打开url
            Uri content_url = Uri.parse("http://facebook.com/");
            intent.setData(content_url);
            startActivity(intent);
        }else {
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK 
------解决思路----------------------
 Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED 
------解决思路----------------------
 Intent.FLAG_ACTIVITY_CLEAR_TOP);
            startActivity(intent);
        }
  相关解决方案