华为手机乱码html查看器乱码

Android_04_html源文件查看器
MainActivity.java
package com.itheima.
import java.io.InputS
import java.net.HttpURLC
import java.net.MalformedURLE
import java.net.URL;
import com.itheima.htmlviewer.utils.U
import android.os.B
import android.os.H
import android.os.M
import android.app.A
import android.view.M
import android.view.V
import android.widget.TextV
public class MainActivity extends Activity {
Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText((String)msg.obj);
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
public void click(View v){
Thread t = new Thread(){
public void run() {
String path = http://192.168.1.103:8080/1.
URL url = new URL(path);
//获取连接对象,此时还未建立连接
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(GET);
conn.setConnectTimeout(5000);
conn.setReadTimeout(5000);
//先建立连接,然后获取响应码
if(conn.getResponseCode() == 200){
//拿到服务器返回的输入流,流里的数据就是html的源文件
InputStream is = conn.getInputStream();
//从流里把文本数据取出来
String text = Utils.getTextFromStream(is);
//发送消息,让主线程刷新ui,显示源文件
Message msg = handler.obtainMessage();
handler.sendMessage(msg);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
t.start();
Utils.java
package com.itheima.htmlviewer.
import java.io.ByteArrayOutputS
import java.io.FileOutputS
import java.io.IOE
import java.io.InputS
public class Utils {
public static String getTextFromStream(InputStream is){
byte[] b = new byte[1024];
int len = 0;
//创建字节数组输出流,读取输入流的文本数据时,同步把数据写入数组输出流
ByteArrayOutputStream bos = new ByteArrayOutputStream();
while((len = is.read(b)) != -1){
bos.write(b, 0, len);
//把字节数组输出流里的数据转换成字节数组
//客户端默认的码表是utf-8
//若在Android客户端中出现乱码,那么服务器和客户端的码表不一致
//可以选择修改其中一个,在本例中,若修改客户端,例如下例写法:
//String text = new String(bos.toByteArray(),utf-8);
//使其修改的text是有utf-8编码而来;当然由于Android客户端默认的码表是utf-8,
//所以在这里不显式指定也可以
//还有一种办法就是修改服务器端的码表,直接用EditPlus打开,
//在另存的时候,可以修改其码表的格式
//String text = new String(bos.toByteArray(),utf-8);
//直接用toString()也OK
//String text =bos.toString();
//还有一点就是注意
String text = new String(bos.toByteArray());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
activity_main.xml
注:无论是图片查看器还是html查看器,总结一点,要学会思考,其是如何将http读取的流变成图片或文本的!
对于图片,其用到了Bitmap,
对于文本,直接将其变成字符串就OK了!
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'当下软件园 / 汇聚当下最新最酷的软件下载站!
热门搜索:
您的位置:
> 乱码查看器 V2.8 绿色免费版
乱码查看器 V2.8 绿色免费版 / 乱码查看器
网友评分:0分
  乱码查看器是一款可以帮助用户查看各种乱码的工具,该工具目前支持MIME/BASE64,Quoted-Printable,HZ和UUCode四种形式的编码和解码。该工具还提供了单键解码功能、混合乱码识别功能等许多附加的功能,让用户在解码的时候可以更加容易更加轻松。
软件特别说明
修复快播屏蔽工具可以修复一些海外剧场不能点播的工具。快播一直以来都是个很火热的视频工具,我们可以用它来看电影,下载海量资源很方便,也受到了大家的欢迎。可是有一个研究的问题,就是广告很讨人厌,很恶心不说还拖电脑的速度……如何屏蔽快播广告??使用修复快播屏蔽软件就可以有效的屏蔽快播无聊的广告,这个补丁可以去除所有的广告。
KML生成查看工具是一款可以帮助用户生成查看KML文件的工具,该kml生成工具可以将DT数据和CQT数据导入直接生成KML文件,方便用户将坐标文件等导入googleearth中。
coreldraw x6注册机是一款能够帮助用户快速生成CorelDRAW Graphics Suite X6 V16.0 注册码的工具,而且软件压缩包中还附带了一些coreldraw x6注册码,简单又实用。
屏幕录像专家2013注册机是一款能够帮助用户注册屏幕录像专家2013软件的工具,用户只需要下载并安装屏幕录像专家 2013 共享版,然后复制机器码,接着运行“keygen.2.exe”打开注册机复制机器码,最后点击“注册机”按纽就能够马上得到注册码。
我要地图桌面版 是灵图推出的一款免费的袖珍电子地图,无需上网,脱机使用51ditu网全部功能,为了方便用户下载,地图数据与软件分开了,用户下载后软件自带全国概要图
其他版本下载
乱码查看器|乱码查看器 V2.8 绿色免费版
Copyright (C)
.All rights reserved.经验859 米
在线时间19 小时
版本V8.1.12.0.MBFCNDI
积分 948, 距离下一级还需 1052 积分
积分 948, 距离下一级还需 1052 积分
机型红米Note 4
签到次数38
MIUI版本V8.1.12.0.MBFCNDI
红米Note 4
红米note4 7.3.9开发版如图所示!我在查看设置→关于手机→法律信息→开放源代码许可的时候发现HTML查看器闪退了……这是怎么回事?求解
screenshot_0_2.jpg (182.44 KB, 下载次数: 0)
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号经验2611 米
在线时间256 小时
MIUI9开发组
积分 3540, 距离下一级还需 1460 积分
积分 3540, 距离下一级还需 1460 积分
机型小米手机4c
来自网页版
Html查看器(HtmlViewer.apk)本来好好的,到6.1.11之后改了几个地方(6.1.7没看,因为6.1.7还有别的BUG,直接淘汰了),现在导致无法登录公众WIFI--无法显示登录页面,HTML查看器直接闪退!
反编译源码看了一下,就只是把代码结构写法变了一下,没有增加功能,改个代码结构就改出BUG了!这水平,我也是醉了。。。而且貌似是负优化--改程序之后,classes.dex文件增大了一些体积。。。直接导致的后果是,闪退,无法登录公众WIFI!
解决办法是,把 /system/app/HtmlViewer目录,替换成5.12.31的,重启手机即可。
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&2&人评分
助人为乐^_^
这个叼,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈.
经验500 米
在线时间7 小时
版本6.5.19
积分 526, 距离下一级还需 1474 积分
积分 526, 距离下一级还需 1474 积分
机型小米手机5
签到次数18
MIUI版本6.5.19
经验9361 米
在线时间31 小时
积分 11085, 距离下一级还需 8915 积分
积分 11085, 距离下一级还需 8915 积分
机型小米手机5
签到次数14
MIUI版本7.3.2
冻结了,我用不上
经验1845 米
在线时间12 小时
积分 1997, 距离下一级还需 3 积分
积分 1997, 距离下一级还需 3 积分
机型小米手机4c
MIUI版本7.2.8
经验843 米
在线时间150 小时
版本6.9.29
积分 1184, 距离下一级还需 816 积分
积分 1184, 距离下一级还需 816 积分
机型小米手机5
MIUI版本6.9.29
来自网页版
可能人家想加入全家桶广告。。。。。。。
经验7821 米
在线时间117 小时
版本6.10.22
积分 9105, 距离下一级还需 10895 积分
积分 9105, 距离下一级还需 10895 积分
机型小米手机5
签到次数64
MIUI版本6.10.22
就这德性了,吃饱了撑的,有正事不干,专搞那些没用的
在线时间34 小时
版本6.3.24
积分 107, 距离下一级还需 93 积分
积分 107, 距离下一级还需 93 积分
机型Xiaomi Mi 4c
MIUI版本6.3.24
来自网页版
这东西直接删掉的,貌似没发现有啥问题啊
经验633 米
在线时间50 小时
版本V7.1.4.0.LXKCNCK
积分 757, 距离下一级还需 1243 积分
积分 757, 距离下一级还需 1243 积分
机型小米手机4c
签到次数11
MIUI版本V7.1.4.0.LXKCNCK
来自网页版
人家是想加广告代码的,和哈哈哈哈哈哈哈哈哈
经验25626 米
在线时间701 小时
版本7.3.15
各种原因,变米黑了
机型小米手机4c
签到次数57
MIUI版本7.3.15
四国以,帮顶
在线时间0 小时
版本V7.2.5.0.LHNCNDA
积分 27, 距离下一级还需 23 积分
积分 27, 距离下一级还需 23 积分
机型红米Note3
MIUI版本V7.2.5.0.LHNCNDA
来自网页版
现在我的手机症状是连接公共wifi会正常弹出这个,可是只要一锁屏秒断,其他wifi就没问题。请问这要怎么解决呀?有没有高手能帮忙,因为经常需要连接cmcc网络,现在不能用太影响了。
已关注微信
已关注极客秀微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
MIUI 300周
MIUI 300周更新纪念勋章
MIUI六周年
MIUI六周年纪念勋章
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号}

我要回帖

更多关于 华为手机百度知道乱码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信