【发布时间】:2019-03-23 18:43:01
【问题描述】:
我想从我的 Android 应用打开推文页面。 我试过这个:
startActivity(Intent(Intent.ACTION_VIEW,Uri.parse("twitter://status?status_id=[tweet_ID]")))
但它不起作用。
【问题讨论】:
-
欢迎来到 StackOverflow!当你尝试时会发生什么?
我想从我的 Android 应用打开推文页面。 我试过这个:
startActivity(Intent(Intent.ACTION_VIEW,Uri.parse("twitter://status?status_id=[tweet_ID]")))
但它不起作用。
【问题讨论】:
您好,您可以使用 WebView 创建示例应用程序。
public class MainActivity extends AppCompatActivity {
private WebView webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webview =(WebView)findViewById(R.id.webView);
webview.setWebViewClient(new WebViewClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setDomStorageEnabled(true);
webview.setOverScrollMode(WebView.OVER_SCROLL_NEVER);
webview.loadUrl("https://www.google.com");
}
在您的 Android 清单中请求使用 INTERNET 的权限
<uses-permission android:name="android.permission.INTERNET"/>
在您的布局中,我们需要创建网络视图。
<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/webView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
如果您想了解有关 webview 的更多信息,请参阅文档链接 https://developer.android.com/reference/android/webkit/WebView
【讨论】: