Android webview 播放视频、文字复制
来源:互联网 发布:电力大数据 编辑:程序博客网 时间:2024/04/29 13:19
第一步,下载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(); }
0 0
- Android webview 播放视频、文字复制
- android webview 播放视频
- android webview播放视频
- android webview视频播放
- Android WebView 视频播放解决
- Android WebView 播放视频总结
- android webview无法播放视频
- Android用Webview播放视频问题
- Android webview全屏播放HTML5中的视频
- Android的WebView如何播放视频
- Android使用WebView全屏播放网页视频
- Android的WebView中如何播放视频
- android在webView中播放腾讯视频
- Android WebView无法播放腾讯视频问题
- ANDROID webview解决视频无法播放问题
- android webview 播放视频 全屏问题
- android webView 全屏播放网络视频
- Android Webview完美支持播放各种视频。
- 《app 进入首页面后有1秒左右黑屏或者白屏的处理》
- iOS10 UI教程管理层次结构
- 解决编译问题 Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
- 剑指Offer——二维数组中的查找——C++
- 第11周项目1-验证算法(1)层次遍历算法的验证
- Android webview 播放视频、文字复制
- sqlite多线程操作注意问题
- CDH 5.8 installation
- cxf webservice调用方式
- 初学android Lambda(Android studio 配置)
- 向上拖动时,可以惯性滑动显示到下一页的控件DragLayout
- 第十三周项目1—最小生成树的普利姆算法
- es6之promise被坑记
- Java中的接口