- 博客(13)
- 收藏
- 关注
原创 Rxjava教程 【整理】
https://www.jianshu.com/p/a406b94f3188https://www.jianshu.com/p/a406b94f3188
2022-08-12 17:27:17 677 1
原创 Application的启动过程(源码)【整理】
关于Application的生命周期,主要是前两天需求说要我在程序退出的时候告知服务器,经过百度查询之后,查到了这篇文章,看了看也测试了一下,可用!Application 对象的生命周期是整个程序中最长的,即等于Android App的生命周期。以前我们说过,应用程序的主入口是ActivityThread#main(),Application也是在这里实例化的,直接上源码吧!Application的生命周期 (备份一下)_P.TAN的博客-CSDN博客_application 的生命周期。...
2022-08-12 11:19:17 165
原创 Handler Looper Message 关系是什么?【整理】
本系列文章在 https://github.com/mzlogin/rtfsc-android 持(jing)续(chang)更(duan)新(geng)中,欢迎有兴趣的童鞋们关注。Android 源码分析 —— Handler、Looper 和 MessageQueue — 码志。
2022-08-03 20:59:03 111
原创 Handler中Looper死循环为什么不会导致应用卡死?【转载整理】
当我们在launcher界面启动一个应用的时候,这时候,系统就会用zygote给我们分配一个虚拟机,然后,这个应用就会运行在这个虚拟机上面。应用运行到虚拟机之后,首先它要执行的就是启动ActivityThread,在ActivityThread中,它又会启动它的main()函数。前言Android的消息机制主要是指Handler的运行机制,对于大家来说Handler已经是轻车熟路了,可是真的掌握了Handler?大家有兴趣的也可以到Gityuan的博客上多了解了解,全部都是干货。...
2022-08-03 11:54:42 864
原创 Android在子线程更新UI主线程的六种方法。面试:子线程一定不能更新UI?【转载整理】
最近用了一下okhttp,原本以为异步callback里面的onResponse是运行在主线程的,后面发现在onResponse里面放了Toast,半天没有反映,一度以为Toast写错了,把Toast放外面发现可以正常弹出提示的,后来查了下资料,原来okhttp的callback,onResponse其实还是运行在子线程的,那么如果在子线程更新主线程呢。2.SurfaceView:多媒体视频播放,也可以在子线程中更新UI3.Progress:进度相关控件,也可以在子线程中更新UI......
2022-08-03 10:50:10 765
原创 详解Android ConstraintLayout 约束布局的用法 整理
ConstraintLayout 完全解析 快来优化你的布局吧_鸿洋_的博客-CSDN博客_constraintlayout本文已在我的公众号hongyangAndroid原创首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/78011599 本文出自张鸿洋的博客 本文已在我的公众号hongyangAndroid原创首发,文章合集。一、概述ConstraintLayout出现有一段时间了,不过一直没有特别去关注,https://bl
2022-07-13 15:24:44 514
原创 AsyncTask使用及解析 转载整理
八、AsyncTask解析 - 简书如果在一个进程中,频繁创建和销毁线程,显然不是高效的做法。正确的做法是采用线程池,一个线程池中会缓存一定数量的线程,通过线程池可以避免因为频繁创建和销毁线程所带来的消耗。 1...https://www.jianshu.com/p/ead95c2cdb86AsyncTask使用及解析_只管羊毛薅的博客-CSDN博客_asynctask目录 1.AsyncTask介绍1)AsyncTask抽象类的3参数2)继承AsyncTask可以实现的函数3)常用公共函数2.AsyncT
2022-07-12 11:32:27 68
原创 观察者模式(Observer模式)详解 整理
观察者模式 | 菜鸟教程观察者模式(Observer模式)详解2.3 观察者模式示例演示,教育,资格考试,好看视频Android程序员中高级进阶学习项目实战篇/Rxjava手写实战/Apk加固实战_哔哩哔哩_bilibili【Android开发教程】RxJava设计思想与项目实战合集,持续更新中_哔哩哔哩_bilibili首次有人用一个合集将23种经典设计模式的原理,背后思想,应用场景给讲透了!_哔哩哔哩_bilibili...
2022-07-04 18:08:11 501
原创 Android屏幕适配全攻略 整理
2.一种非常好用的Android屏幕适配 - 简书3.Android 屏幕适配方案(工具自动生成多个分辨率的values文件夹)_一个灵活的胖子_Mr.Wang的博客-CSDN博客_android values-hdpi
2022-06-30 11:38:51 79
原创 Anroid-vlc开源播放器代码编译及简单调用手把手 以及 Ubuntu 16.04下安装VLC并解决sudo apt-get build-dep vlc失败问题
最近尝试在Ubuntu32位 中16.04中使用VLC播放视频,试了很多方法,要么是编译后打不开图形界面,要么是可以接受组播流,但不能正常解码为视频,最后终于找到方法,和大家分享一下,希望对你有帮助。1、安装vlc编译中的一些工具sudo apt-get install git libtool build-essential pkg-config autoconf2、获取
2017-03-17 11:50:26 1962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人