利用Scanner读取

/*** 获取URL中字符串** @param url 网址字符串* @return String 网页内容*/public String getHttpsContent(String url) {//利用java Scanner从URL读取ContentString httpsContent = null;try {Scanner scanner = new Scanner(new URL(url).openStream(), StandardCharsets.UTF_8.toString());scanner.useDelimiter("\\A");if (scanner.hasNext()) {httpsContent = scanner.next();}scanner.close();} catch (Exception exception) {exception.printStackTrace();}if (httpsContent != null) {Log.i(getClass().toString() + "//getHttpsContent()", httpsContent);}return httpsContent;}

在这之前可以判断一下网络通不通

/*** 是否联网** @param context ()* @return boolean 是否联网*/public boolean isNetworkAvailable(Context context) {if (context != null) {ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);if (connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isConnected()) {Log.d(getClass().toString() + "//isNetworkAvailable()", "TRUE");return true;}}Log.d(getClass().toString() + "//isNetworkAvailable()", "FALSE");return false;}

调用的时候判断一下连上网没有然后进行数据处理

if (isNetworkAvailable(getApplicationContext())) {do_something();} else {Toast.makeText(getBaseContext(), "网络不可用", Toast.LENGTH_SHORT).show();}

注意:网络方面的处理一定一定一定放在子线程处理,避免anr

new Thread(() -> {Looper.prepare();if (isNetworkAvailable(getApplicationContext())) {do_something();}} else {Toast.makeText(getBaseContext(),"网络不可用" , Toast.LENGTH_SHORT).show();}Looper.loop();}).start();

android读取URL链接内容相关推荐

  1. androidの读取短信内容

    androidの读取短信内容 1. 读取短信内容,很简单,直接上代码 <span style="font-size:14px;"> public Uri SMS_INB ...

  2. Android 读取短信内容(模拟器)

    读取短信内容 读取短信的内容就要知道短信放在哪里,然后通过查询语句把结果封装到实体类的List中,再全部打印出来即可. 下面是具体的代码: activity_main.xml <?xml ver ...

  3. android读取bin文件内容,Android的NFC读取IsoDep文件内容

    我想看过一些资料出ISO/IEC 14443 A类卡.Android的NFC读取IsoDep文件内容 使用android应用程序分析卡片后,我发现应用程序(AID:15845F)具有我需要的特定文件( ...

  4. Android 读取Txt文件内容

    Android Studio的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访 ...

  5. php、tp 获取url链接内容

    本实例是在控制器中使用的 控制器请引入文件 use think\Request; 获取路径代码如下: $request = Request::instance();// 获取当前域名echo 'dom ...

  6. android读取短信内容简书,Android 获取App信息

    首先,来个简单的,获取本应用的信息 : //获取 build.gradle 中的 versionName 和 versionCode try { PackageInfo info = getPacka ...

  7. Android 读取扫码枪的内容,可以读取条形码 ,二维码

    很多文章都说 码枪其实相当于一个物理输入设备 ,获取呢,其实代码并不多,下面来实现下效果 ,这里已经用在了项目 效果还非常不错, 方法 1 public class MainActivity exte ...

  8. Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数...

    点击浏览器中的URL链接,启动特定的App. 首先做成HTML的页面,页面内容格式如下: <a href="[scheme]://[host]/[path]?[query]" ...

  9. pandas使用read_csv函数读取文件最后N行数据并保留表头、pandas使用read_csv函数读取网络url链接数据

    pandas使用read_csv函数读取文件最后N行数据并保留表头.pandas使用read_csv函数读取网络url链接数据 目录

最新文章

  1. 如何利用python的newspaper包快速爬取网页数据
  2. Visual C++ MFC/ATL开发-高级篇(一)
  3. android 监听布局改变,Android通过监听最外层布局的改变监听键盘的状态,软键盘的弹出和收起都会改变外层布局(前提是把Activity的mode设置成压缩);...
  4. Verilog HDL设计实现m序列+选择器
  5. 【iCore4 双核心板_FPGA】例程十六:基于双口RAM的ARM+FPGA数据存取实验
  6. Android ------ 开源的Modnet算法实现抠图和更换背景
  7. Qt qmake LIBS的使用指南
  8. 6月刊精彩文章推荐:圆桌共话数据库
  9. 周鸿祎《智能主义》读书笔记
  10. Tableau笔记(一):tableau 如何绘制环形图
  11. Javascript 实现一个分钟秒钟倒计时器
  12. Java设计模式——状态模式【State Pattern】
  13. 手机便签内容修改后可以恢复吗?
  14. 分析发彩信tcp/ip数据包
  15. JavaScript实现页面动态验证码
  16. 查看文件(或文件夹)被哪个进程使用【文件已在另一程序中打开】
  17. Unity 录屏截屏到Android相册,支持鸿蒙
  18. 电脑pc端ABBYY FineReader OCR 2021免费图片文字识别软件
  19. 缅怀金庸 || 这些年你打过的金庸游戏
  20. 薄冰-英语语法[3]-动词的基本形式 (易混知识)

热门文章

  1. 时序预测 | MATLAB实现基于Adam算法优化BiLSTM双向长短期记忆神经网络时间序列预测
  2. ET6.0服务器框架学习笔记(二、一条登录协议)
  3. 软件测试基本概念总结
  4. 2012网络流行语 - 收集
  5. 企业数字化转型系列(3):企业数字化转型到底要转什么?
  6. 图片相似度对比-java
  7. 甩掉笨重的单反,有它就够了!
  8. 浅谈Joomla!流行模板的修改方法
  9. 移除word中的百度网盘
  10. 微信小程序 执行 wx.reLaunch 后,点击事件失效【已解决,亲测有效】