- 博客(4)
- 收藏
- 关注
原创 Android 绘制录音波浪 + 拓展: 让“字体”迎波而浪
效果图: 1.绘制录音曲线效果公式和网站介绍 我们要绘制这种效果,最直观方便的方式就是采用三角函数的cos/sin的函数,首先我们需要一个重要的网站: Desmos:https://www.desmos.com/calculator可以把我们的三角函数以图刑的方式显示,公式:y=Asin(ωx+φ)...
2019-08-23 15:29:37 1777
原创 源码学习总结《2》Android 应用程序进程启动
通过上一篇学习android系统启动我们了解到了,init进程启动,zygote进程启动,systemserve进程启动,AMS等服务启动过程,最后启动第一个launcher 桌面进程启动。我们还有一个分支没有学习,就是应用进程的创建,今天就来学习应用进程的启动流程。应用进程的启动可分为两部分:AMS请求zygote进程创建应用进程 zygote进程创建应用进程1.AMS请求zygote创...
2019-08-21 16:12:03 589 2
原创 Java8和enum枚举简单使用 优化代码
1.减少大量的 if/else,switch/case使用枚举,可以减少我们的判断,枚举也能简单封装成策略模式public enum Season { SPRING(1){ @Override public void run() { Log.i("Season","SPRING"); } },SU...
2019-08-09 15:27:17 4031 2
原创 源码学习总结《1》Android 系统启动流程
对于NDK开发学习已经完结,并且成功的做出相应的案例,银行卡/身份证卡号识别,现在呢,伟大的学习路程又要开始了,接下来就是要学习系统源码framework相关的知识。(只做个人学习总结,学过就留点痕迹~~,不做长篇大论,谢谢 ^_^ )对于android源码学习,最开始肯定要了解以下android系统是怎么启动的,这是对android系统启动流程学习的个人总结,第一次学习源码还是要有个辅助 比...
2019-08-05 18:22:41 465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人