1.Android 9之后 网络请求需要加载适配文件:

network_security_config.xml:

<network-security-config><base-config cleartextTrafficPermitted="true"><trust-anchors><certificates src="system" overridePins="true" /><certificates src="user" overridePins="true" /></trust-anchors></base-config>
</network-security-config>

在应用配置文件.xml中 Application中配置:

android:networkSecurityConfig="@xml/network_security_config"

加载配置文件即可

2.解决Handler内存溢出问题创建静态并且继承Handler的类,使用WeakReference弱引用加载activity在其中使用handler的各种功能

//防止Handler内存溢出 创建静态继承Handler子类static class MyHandler extends Handler {private WeakReference<MainActivity> wr;public MyHandler(MainActivity ma){wr = new WeakReference<MainActivity>(ma);}@Overridepublic void handleMessage(@NonNull Message msg) {super.handleMessage(msg);if(msg.what == 1) {wr.get().img.setVisibility(View.GONE);wr.get().txt.setText("打到了" + wr.get().numberClick + "只,共10只");}else if(msg.what == 2) {wr.get().img.setVisibility(View.VISIBLE);}else if(msg.what == 3) {wr.get().flag = false;wr.get().btn.setText("开始");wr.get().txt.setText("点击开始吧....");wr.get().img.setVisibility(View.GONE);wr.get().numberClick = 0;}}}

3.runOnUiThread 重写run方法 可以在子线程中使用在主线程中更新UI界面

Android开发之路--1相关推荐

  1. 【近3万字分享】《Android开发之路——10年老开发精心整理分享》

    目录 前言 1 Android开发学习路线 1.1 大神最新总结(推荐直接看这个) 2021 最新Android知识体系 1.2按内容划分 1.3按阶段划分 1.4Android进阶路线(思维导图) ...

  2. android混淆!原生Android开发的路该怎么走?技术详细介绍

    缘起 经过近十年的发展,Android技术优化日新月异,如今Android 10.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS.到了各大厂商手里,改源码.自定义系统, ...

  3. Android开发之路之 webview

    公众号: 欢迎关注我的个人公众号,来一起交流Android 开发知识 一.简介 本来不想专门找一节来介绍webview技术的,因为现在对于混合开发有很多的框架比如RN和FLutter,但是这些框架对于 ...

  4. 灵魂拷问!原生Android开发的路该怎么走?内含福利

    一些感悟 穷人的一次失败,为了还债可能一辈子都翻不了身,为还债一辈子送外卖.你将不再会有精力去思考和投机.穷人的失败可能断送了他所有暴富的机遇和时间,让不确定的人生瞬间确定下来,让充满无限可能的人生可 ...

  5. android开发论坛!原生Android开发的路该怎么走?系列篇

    前阵子,我和阿里的薪酬福利专家M同学聊了一下午,M同学做了9年薪酬,和我们吐槽了很多薪酬方面的现象,也道出了少有人关注的薪酬逻辑和常识. 这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中 ...

  6. 互联网寒冬下,原生Android开发的路该怎么走

    移动寒冬 18年的冬真冷,大家都在说裁员,其实裁员一直都在,只是18年的确多点.android 10年了,已经积累了太多的技术,知识点,技巧,思路,这些前人都会了,并且正在创造新的思路出来,对于广大的 ...

  7. Android开发之路--(2)--Android四大组件

    版权声明:本文为博主原创文章,转载请标明出处. https://blog.csdn.net/lyhhj/article/details/47214197     说实话我对Android的理解还是比较 ...

  8. listview在java中的使用_我的Android开发之路——ListView的使用

    在Android开发过程中,遇到需要列表显示的时候,这时候就会用到listview. 1.首先创建一个ListViewTest项目,选择empty activity类型.修改activity_main ...

  9. 小辣鸡的Android开发之路-应用冻结器-1-Package信息的获取

    应用冻结器-Package信息的获取 我们要做的的事情是冻结一个应用,没有应用的信息怎么能行咧.第一步当然的获取应用的信息鸭. 那么问题来了,要怎么获取呢? 可以通过PackageInfo来获取所需的 ...

最新文章

  1. ffmpeg + opencv 把摄像头画面保存为mp4文件
  2. 一个仿微信朋友圈的图片查看框架 - PhotoViewer
  3. Android面向切面编程框架(AspectJ 讲解)
  4. 深度学习入门笔记:Day-10
  5. angularjs指令(一)
  6. mysql 主从的作用_MySQL主从复制作用和原理
  7. Atitit flowable使用总结 目录 1. flowable 1 1.1. 添加依赖 1 1.2. Flowable的启动接口 2 2. 还是使用简单流程来完成业务流程的学习, 2 2.1.
  8. 网页游戏服务器的源代码武者无敌_周志宏:私服游戏 别拿法律当儿戏
  9. Android文件下载
  10. 书摘—跟鬼谷子学处世 跟菜根谭学修身
  11. w ndows7怎么设置打印机,windows7中如何设置打印机纸张大小 以241-2纸张为例
  12. idea jar包在x-shell 上执行,并使用jara -jar
  13. 【医学图像分割】CT医学图像的预处理(重采样)
  14. 1677 treecnt(贡献)
  15. 新手小白大学生,在宿舍做短视频自媒体,两个星期收益1700多
  16. Xilinx 8B10B转换
  17. 动作识别、检测、分割、解析相关数据集介绍
  18. vue项目打包部署(Linux命令)
  19. AAA之PPPOE认证
  20. 记录一次生产事故MYSQL执行语句错误,回滚数据

热门文章

  1. PowerPoint中插入并控制Flash播放
  2. 美云智数聚焦财务数字化,加强财务功能纵深
  3. 计算机算最低分函数,用excle算最低分?Excel如何算出最低分数者的名字?(函数)...
  4. 自定义短时降雨小部件
  5. 带通 带阻滤波器 幅频响应_微波介质陶瓷滤波器简介
  6. C4D致富经典入门到精通(一)
  7. 格物致知-记一次nodejs源码分析的经历
  8. 常见数据加密与解密方式
  9. 我的手提电脑为什么提示“位置不可用”? 求大神解决方法
  10. 遥控车Turbo与Boost技术详细解读与设置思路