在我的项目中,我想用twitter连接我的应用程序.它将首先检查用户设备上是否存在twitter应用程序,如果是,它将从那里获取凭据,否则此按钮将被禁用.
建议我
您可以使用它来检查是否安装了官方Twitter应用程序:
PackageManager pkManager = activity.getPackageManager();
try {
PackageInfo pkgInfo = pkManager.getPackageInfo("com.twitter.android", 0);
String getPkgInfo = pkgInfo.toString();
if (getPkgInfo.equals("com.twitter.android")) {
// APP NOT INSTALLED
}
} catch (NameNotFoundException e) {
e.printStackTrace();
// APP NOT INSTALLED
}
Run Code Online (Sandbox Code Playgroud)
但是,即使安装了它,您也无法从中提取任何凭据以在您自己的应用程序中使用.您将需要Twitter4J库来管理您自己的应用程序中的用户身份验证.从应用程序中提取数据(如果已安装)不是一种选择.
| 归档时间: |
|
| 查看次数: |
4561 次 |
| 最近记录: |