您好我正在创建一个应用程序,其中我使用twitter4j lib在我的应用程序中集成twitter,该程序在2.3以下成功运行但是当我在4.o应用程序上运行应用程序时关闭。 这里 : 我使用Twitter的默认浏览器 2.我想使用Web视图而不是浏览器。 那么如何使用Web视图处理twitter lib? 使用浏览器我在AndroidMainfest.xml中执行以下更改
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="oauth" android:host="t4jsample"/>
</intent-filter>
答案 0 :(得分:0)
对于大于9的版本,请添加以下代码
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
}
这个(http://www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/)是使用twitter4j连接到twitter的好链接。您需要在webview中加载授权URL,以便在应用程序中打开登录页面。