Android webview 播放视频、文字复制
2016-11-25 10:23
330 查看
第一步,下载jar包,并加载到项目中,下载地址 TBS——SDK下载 。
http://x5.tencent.com/doc?id=1004
第二步,在xml布局中加入腾讯自定义的WebView。
<com.tencent.smtt.sdk.WebView android:id="@+id/tbsContent" android:layout_width="match_parent" android:layout_height="match_parent"/>
第三步,申请腾讯X5所需权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" />
第四步,在Activity代码文件中使用:
package net.ltpower.tbsapp; import android.graphics.PixelFormat; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuItem; import android.view.WindowManager; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; import com.tencent.smtt.sdk.QbSdk; import com.tencent.smtt.sdk.WebSettings; import com.tencent.smtt.sdk.WebView; import com.tencent.smtt.sdk.WebViewClient; public class MainActivity extends ActionBarActivity { com.tencent.smtt.sdk.WebView tbsContent; private String url = "http://www.91suke.com/s/b9271044"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().setFormat(PixelFormat.TRANSLUCENT); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); initView(); } private void initView() { tbsContent = (com.tencent.smtt.sdk.WebView)findViewById(R.id.tbsContent); tbsContent.loadUrl(url); WebSettings webSettings = tbsContent.getSettings(); webSettings.setJavaScriptEnabled(true); tbsContent.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); } @Override protected void onPause () { tbsContent.reload (); super.onPause (); } @Override protected void onDestroy() { super.onDestroy(); tbsContent.removeAllViews(); tbsContent.destroy(); finish(); }
相关文章推荐
- Android webview加载html5网络视频全屏播放
- Android WebView播放视频flash(判断是否安装flash插件)
- Android webview怎么播放网页中的视频?
- 解决Android中WebView视频无法播放的问题
- android 使用WebView 支持播放优酷视频,土豆视频
- android中webview播放swf格式的视频
- android 4.0以上WebView不能全屏播放视频的解决办法
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- android 使用webview访问优酷无法播放视频的问题
- 【转】Android WebView 播放视频总结
- Android用Webview播放优酷视频全屏问题
- 菜鸟学android——webview播放网络视频,由竖屏转换为横屏全屏播放
- Android WebView播放视频flash(判断是否安装flash插件)
- android 使用WebView 支持播放优酷视频,土豆视频
- [Android 开发]webview播放优酷等视频 无法播放怎么办?
- Android WebView播放视频flash(判断是否安装flash插件)
- Android WebView播放视频flash(判断是否安装flash插件)
- android webView 无法播放视频,无法暂停,继续播放视频问题,无法根据浏览器居中显示内容问题
- android 使用WebView 支持播放优酷视频,土豆视频
- android 4.0以上WebView不能全屏播放视频的解决办法