Android webview,用facebook登录

时间:2015-03-13 14:09:16

标签: android facebook login android-webview

我正在开发一个Android应用程序,它几乎是一个加载外部网站的Web视图。该网站需要登录Facebook,一切都很好。当我加载应用程序并单击登录Facebook按钮时,它将我带到Facebook网站进行身份验证,但我在我的Android设备上安装了Facebook应用程序。有没有办法可以强制它使用Facebook应用程序,而不是网络?

1 个答案:

答案 0 :(得分:0)

首先检查设备上是否已安装Android应用程序 像这样:

    public boolean checkpackage()
    {
    try{
        ApplicationInfo info = getPackageManager().
                getApplicationInfo("com.facebook.katana", 0 );
        return true;
    } catch( PackageManager.NameNotFoundException e ){
        return false;
    }
    }

然后打开这样的应用程序:

  if(checkpackage())
        {
        startActivity(getPackageManager().getLaunchIntentForPackage("com.facebook.katana"));
    }

else{
// open browser
}