![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Lavender_Xu
这个作者很懒,什么都没留下…
展开
-
Android工程师进阶之路
1、初级工程师- 基本知识点 比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术 2、中级工程师- AIDL:熟悉AIDL,理解其工作原理,懂transact和onTransact的区别; - Binder:从Java层大概理解Binder的工作原理,懂Parcel对象的使用; - 多进程:熟练掌握多进程的运行机制,懂Mes原创 2017-03-13 14:16:07 · 546 阅读 · 0 评论 -
分析Android中应用的启动流程
前言在我们开始之前,希望您能最好已经满足以下条件: 1、有一份编译后的Android源码(亲自动手实践才会有更深入的理解) 2、对Binder机制有一定的了解本文启动流程分析基于Android 5.1的源码。为什么是5.1的源码呢?因为手边编译完的代码只有这个版本…另外,用什么版本的源码并不重要,大体的流程并无本质上的区别,仅仅是实现细节的调转载 2017-03-31 11:05:53 · 500 阅读 · 0 评论 -
dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
一、基本概念dip : Density independent pixels ,设备无关像素。dp :就是dippx : 像素dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见取值 1.5 , 1.转载 2017-04-10 12:25:41 · 335 阅读 · 0 评论 -
自定义textview背景图
布局文件 xmlns:IWindTopBgView="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> android:layout_width原创 2017-03-17 09:31:12 · 858 阅读 · 0 评论 -
自定义MarketCircleView控件,实现圆环
public class MarketCircleView extends View { private Context mContext; /** * view宽度 */ private int mWidth; /** * view高度 */ private int mHeight;原创 2017-03-13 13:42:02 · 314 阅读 · 0 评论