小编KAP*_*OID的帖子

如何检测设备是Android手机还是Android平板电脑?

我有两个适用于Android平板电脑和Android手机的应用.对于平板电脑的应用程序我设置android:minSdkVersion="11".但是现在像Galaxy S3这样的Android手机拥有Android 4.0.4版本,因此S3用户可以从Google Play商店下载我的平板电脑应用程序.我想警告手机用户在安装平板电脑应用程序时下载手机应用程序.反之亦然平板电脑用户在运行手机应用时下载平板电脑应用.

有没有简单的方法来检测设备类型?

编辑:

我找到了这个链接的解决方案.

在您的清单文件中,您可以为手机和平板电脑声明屏幕功能,然后Google Play会决定手机和平板电脑的下载权限.

android device-detection

55
推荐指数
3
解决办法
8万
查看次数

在Android上使用Volley网络库进行SSL固定

我想在排球网络库中使用SSL Pinning.有没有办法用凌空实现SSL固定?凌空是否为安全性改进提供了这种支持?

ssl android ssl-certificate pinning android-volley

15
推荐指数
2
解决办法
5288
查看次数

如何从应用程序启动AppWorld?[黑莓]

这可能是一个简单的问题,但我找不到解决方案.我想通过单击BB应用程序中的按钮来打开AppWorld.例如,当用户点击此按钮时,Appworld将显示"Facebook应用程序"页面.我能这样做吗?

在Android平台中,该系列推出适用于Facebook App的GooglePlay.BlackBerry支持这种方法吗?

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.facebook.katana")));
Run Code Online (Sandbox Code Playgroud)

blackberry appworld

4
推荐指数
2
解决办法
3109
查看次数

如何禁用Facebook本机应用程序以进行用户登录

我在Android应用程序中登录facebook用户有问题.我希望用户使用他们的Facebook帐户登录我的系统但是当我点击登录按钮时,Facebook本机应用程序启动,用户输入电子邮件和密码,然后本机应用程序关闭,我的应用程序再次启动 我不想使用原生应用程序进行此登录进程我想打开Facebook登录弹出窗口,就像其他手机没有Facebook本机应用程序.

我怎样才能做到这一点?谢谢

编辑:

我使用以下方法登录

protected void loginToFacebook()
{


    if( !mFacebook.isSessionValid() ) {
        Toast.makeText(mActivity, "logining", Toast.LENGTH_SHORT).show();
        mFacebook.authorize(mActivity,permissions, new LoginDialogListener());
    }
    else { 
        try {
            JSONObject json = Util.parseJson(mFacebook.request("me"));
            String facebookID = json.getString("id");
            String firstName = json.getString("first_name");
            String lastName = json.getString("last_name");
            String email = json.getString("email");
            Toast.makeText(mActivity,  mFacebook.getAccessToken()+email+"-" + firstName + " " + lastName + ". No need to re-authorize.", Toast.LENGTH_SHORT).show();

            appState.mFbToken = mFacebook.getAccessToken();
            appState.mFbEmail = email;
            mFacebookListener.onFacebookLoginSelected();

        }
        catch( Exception error ) {
            Toast.makeText( mActivity, error.toString(), Toast.LENGTH_SHORT).show();
        }
    }

} …
Run Code Online (Sandbox Code Playgroud)

android facebook login native single-sign-on

3
推荐指数
1
解决办法
4610
查看次数