问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安卓如何实现获取网页源代码?

发布网友 发布时间:2022-04-23 20:42

我来回答

3个回答

热心网友 时间:2023-10-09 06:37

public class GetHtmlCodeActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

TextView textView = (TextView)this.findViewById(R.id.picture_textview);
try {
textView.setText(getPictureData("http://www.baidu.com"));
} catch (Exception e) {
Log.e("GetHtmlCodeActivity", e.toString());
Toast.makeText(GetHtmlCodeActivity.this, "网络连接失败", 1).show();
}
}
//得到图片的二进制数据
public String getPictureData(String path) throws Exception{
// 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。
URL url = new URL("http://www.baidu.com/");
// 每个 HttpURLConnection 实例都可用于生成单个请求,
//但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//设置 URL 请求的方法
conn.setRequestMethod("GET");
//设置一个指定的超时值(以毫秒为单位),
//该值将在打开到此 URLConnection 引用的资源的通信链接时使用。
conn.setConnectTimeout(5 * 1000);
// conn.getInputStream()返回从此打开的连接读取的输入流
InputStream inStream = conn.getInputStream();// 通过输入流获取html数据
byte[] data = readInputStream(inStream);// 得到html的二进制数据
String html = new String(data);
return html;

}
//读取输入流中的数据,返回字节数组byte[]
public byte[] readInputStream(InputStream inStream) throws Exception{
//此类实现了一个输出流,其中的数据被写入一个 byte 数组
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
// 字节数组
byte[] buffer = new byte[1024];
int len = 0;
//从输入流中读取一定数量的字节,并将其存储在缓冲区数组buffer 中
while ((len = inStream.read(buffer)) != -1) {
// 将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流
outStream.write(buffer, 0, len);
}
inStream.close();
//toByteArray()创建一个新分配的 byte 数组。
return outStream.toByteArray();
}
}

可以看一下这个自己想想哦

热心网友 时间:2023-10-09 06:37

能查到。
1、由于现在*必须绑定手机号,加之在微信的使用过程中经常牵涉到手机号信息,所以个人的微信信息都在腾讯公司的服务器保存着。
2、*机关如果是由于民事案件向腾讯公司申请查询数据的话,腾讯公司有理由不予配合,这牵涉到个人隐私。
3、只有牵涉到重大刑事案件以及危害*的案件时,腾讯公司才有义务配合*机关调查。
4、如果微信内容涉及刑事案件,特别是重要的刑事案件侦查线索,县级以上*机关可以对这个手机号码采取技术侦查手段。
5、这个手段可以追踪你手机的位置既是关机也没有用,一样能追踪到,监听你的通话,拦截你的微信。
6、在启动技术侦查手段之前的一定时间内具体多少时间不清楚,你的通话和微信内容无论收发都会被保存到一个为了提供通信服务公司的计算机上,所以要查出短信和通话内容并不困难。
扩展资料
根据*机关办理刑事案件程序规定第254条,技术侦查措施适用的范围为以下案件:
1、危害*犯罪、恐怖活动犯罪、*性质的组织犯罪、重大*犯罪案件。
2、故意杀人、故意伤害致人重伤或者死亡、*、抢劫、绑架、放火、爆炸、投放危险物质等严重暴力犯罪案件。
3、集团性、系列性、跨区域性重大犯罪案件。
4、利用电信、计算机网络、寄递渠道等实施的重大犯罪案件,以及针对计算机网络实施的重大犯罪案件。
5、其他严重危害社会的犯罪案件,依法可能判处七年以上有期徒刑的。
6、*机关追捕被通缉或者批准、决定逮捕的在逃的犯罪嫌疑人、被告人,可以采取追捕所必需的技术侦查措施。

热心网友 时间:2023-10-09 06:37

自己调试呗,看LOGCAT,看看是什么错误信息,再去解决问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 饭店传菜机厂家 有什么好看又惊艳的微信头像? - 知乎 华为官网提供的手机系统源代码可以刷机使用吗? 为什么有时手机上网显示的是源代码? 安卓源代码 有哪些好的软件论坛? 苹果手机铃声太小怎么办? 这个链接下的源代码是什么? 求:手机软件源代码! 怎么弄苹果手机铃声 用discuz做门户网站,可是手机访问总是跳转到论坛的手机版,该如何处理才能手机访问到门户的手机版? 我的苹果手机铃声键小铃铛是红色的怎么回事? 手机的源代码什么意思 求手机网站的源代码,最好也带着后台,哪位大神能帮帮忙呀? 怎么查看手机网页的源代码?不是电脑的网页 手机网站源代码 苹果铃声击鼓版谁能帮个忙 哪里可以下到手机bbs论坛的源代码?邮箱microland@126.com。最近jsp项目需要写个手机论坛,想找个例子... 求一首歌跟7妹苹果手机铃声电音拉锯很像的歌 卫生间瓷砖上的水渍用什么擦才能干净 肯定的英文怎么说?? 谁知道卫生间水渍怎么去除? 求:安卓可以控制手机的源代码(所有权限) 有没有哪个网站可以看见手机操作系统的源代码?谢谢~ discuz论坛制作独立手机app客户端一般多少钱 求安卓2.3源代码 在服刑人员的罚金还要交吗? 犯人在服刑如何交罚金 服刑人员罚金什么时候交最好 服刑期间罚金会找家人要吗 人已经服刑罚金要家人交吗 服刑人员减刑与罚金 谈谈你对幼儿教育专业的认识 被判刑之后的罚金是一定要交吗 判刑被处罚金不交会怎么样 戒指的戴法和意义是什么? 服刑人员的罚金是交给服刑的监狱 还是法院? 判刑后罚金不交行吗?什么是罚金? 幼教的专业知识有哪些? 服刑出来后还需要交罚金吗 服刑人员交罚金的流程 幼儿教育专业具体学习什么?