
android
文章平均质量分 81
神明恋烟火
超凶的攻城狮
展开
-
AndroidFamily(Android技术归总)
AndroidFamily九尺之台,始于微末,知识也是靠一点一滴堆积从今天开始,慢慢地把自己学习到的知识一点点总结起来定期更新,争取每周两篇 目录(善用Ctrl+F)注 : 没链接的是还没写(耐心等待更新吧)Java基础集合:Java基础–集合总结(含HashMapjdk1.7/1.8源码对比分析)JVMJvm内存模型GC类加载过程并发编程线程锁Thre原创 2021-06-08 17:21:36 · 582 阅读 · 3 评论 -
Android系统binder原理分析
1.举个例子binder系统的核心有两个IPC和RPCIPC:进程间通讯,比如说A进程想把数据原原本本的发给B进程,这之间就涉及IPCRPC:远程间调用,比如A进程想去打开led,他会调用led_open,然后调用led_ctl,但是他并没有权限打开驱动程序,他会怎么办呢?1.他会封装数据,或者构造数据2.发送给B,怎么发送,就是通过IPC通道发送给B进程3.B进程收到以后,取出数据4.然后B调用自己本地的led_open和led_ctl数据传输有三大要素:1.源2.目的3.数据本原创 2021-03-01 17:36:39 · 253 阅读 · 0 评论 -
android7.0以上调用系统播放器及播放本地视频
1.AndroidManifest.xml 配置: 1.权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEM...原创 2019-11-06 14:29:49 · 2898 阅读 · 0 评论 -
android动画原理笔记(动画的本质+使用)
动画:概念简单、细节多本质:两个状态的平滑过渡比如: imageView.setTranslationX(500);刷得一下就过去了,没有动画动画就是在一定时间内,不断地调用setTranslationX一点一点的靠近,这个过程要在子线程中进行下面写一个演示属性动画原理demofinal float[] newTranslation = {0};Runnable runnabl...原创 2019-06-11 15:54:28 · 389 阅读 · 0 评论 -
Android Studio加载老旧项目会遇到的问题
android studio换了开发环境以后就会报错Error:Minimum supported Gradle version is 4.4. Current version is 4.1. If using the gradle wrapper, try editing the distributionUrl in D:\qiulong\FeloneHelper-master\gradle\...原创 2019-06-18 11:25:52 · 622 阅读 · 0 评论