相关疑难解决方法(0)

如何检查Facebook是否安装了Android

我正在修改我的应用程序,以便能够捕获,如果用户尝试发布而没有安装Facebook应用程序(SSO所需).这是我正在使用的代码:

try{
    ApplicationInfo info = getPackageManager().
            getApplicationInfo("com.facebook.android", 0 );
    return true;
} catch( PackageManager.NameNotFoundException e ){
    return false;
}
Run Code Online (Sandbox Code Playgroud)

问题是,它始终是一个错误.根据这里的问题,我需要请求相应的权限,但我不知道我需要请求什么权限.

我的问题是一个或其他的许可吗?

android facebook package

61
推荐指数
3
解决办法
4万
查看次数

检测应用程序正在Kindle Fire上运行

有谁知道如何检测应用程序是否在Kindle Fire上运行?

我的应用程序需要关闭一些功能,如果在Kindle Fire上运行,我想使用与Google Marketplace相同的版本.

kindle-fire

29
推荐指数
2
解决办法
5999
查看次数

如何使用Intent进行Amazon App Store搜索并按开发者名称过滤?

有没有办法在Kindle Fire上启动Intent,这将导致AppStore应用程序打开并显示某个开发人员的所有应用程序?例如,在安装了Android Market的手机/平板电脑上,我可以这样做:

           Intent otherApps = new Intent(Intent.ACTION_VIEW,Uri.parse("market://search?q=pub:\"" + developerName + "\""));
           activity.startActivity(otherApps);
Run Code Online (Sandbox Code Playgroud)

并在Android电子市场中显示我的所有应用.我可以使用Amazon App Store吗?如果是这样,怎么样?我已经尝试了Intent与其他看似有效的名称(如"ZeptoLab"),我没有得到任何过滤.它只是让我进入完全未经过滤的App Store.查找具有"market:// details?id = package.name"的特定应用程序似乎确实有效.

android amazon kindle android-intent google-play

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