Skip to content

Commit 2c486ec

Browse files
committed
update
1 parent 362b649 commit 2c486ec

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed

Android/小贴士.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,15 @@ array.recycle();
158158
缺点:
159159
- 相互切换、事件传递较为复杂,尤其在多层Fragment嵌套的场景下
160160

161+
### 反编译
162+
163+
164+
### 优化内存
165+
https://github.com/ReactiveX/RxJava/issues/6310
166+
static {
167+
//将RxJava2的自动清理周期从1s变成60s
168+
System.setProperty("rx2.purge-period-seconds", "60");
169+
}
161170

162171

163172

Android/笔记.txt

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
RxJava��
2+
3+
distinct ��ȥ�أ��ɸ��ݹؼ���ȥ��
4+
filter ����������ָ�����������ݣ�����true��������ִ��
5+
0 count ����һ��ȡ�������¼� skip ���������������������¼�
6+
Observable.timer �൱���ӳ�����
7+
Observable.interval ��ʱ��+����ʱ
8+
skip ����ijЩ�¼�
9+
10+
Observable.concat :��������˳�����¼���ֻ��ǰһ���¼���onComplete
11+
�Żᷢ����һ���¼���
12+
13+
subscribeOn ͬһ��Observableֻ�ܵ���һ��
14+
15+
16+
RecyclerView��ViewHolderˢ�»���
17+
adapter notifyDataSetChanged ->
18+
ҳ���ϵ�Hodler������ȱ��Ϊ��ˢ��->
19+
RecyclerView requestLyaout ->
20+
LayoutManager ���²�������
21+
22+
23+
24+
Path��FillType ������
25+
even-odd ��żԭ��ƽ������һ�������ⷽ�򷢳�һ�����ߣ�������ߺ�ͼ��
26+
�ཻ�����������У��Ĵ���Ϊż�����ж�Ϊ��ͼ���ⲿ����������ͼ���ڲ�
27+
ʵ���������ͼ���ڲ�����
28+
29+
winding��
30+
31+
����2�����Ƿ�����
32+
33+
Paint setColoFilter ����ɫ���˾�
34+
35+
LightColorFilter������
36+
������2������mul add Ĭ��Ϊ0xFFFFFF 0x000000
37+
һ��������ԭɫ��ֵ��ˣ�һ������������
38+
0xFF00FF 0x200000������ԭ������ɫ���ڲ��Ϻ�ɫ
39+
40+
PorterDuffColorFilter��proterduffԭ��
41+
��ͬtint��ԭ��
42+
43+
ColorMatrixColorFilter��ͨ��4*5��ɫ�ʾ������任������ǿ��
44+
����������Ƭ�����š������ȷ��
45+
46+
47+
Paint setStrokeCap ñ�ӣ���������ĩ�˴�����
48+
��������ΪĬ�ϡ�Բ�ǡ�����ͻ��
49+
50+
Paint setStrokeJoin ���������ӣ�
51+
��������ΪĬ�ϼ�ǣ��ڳ����������ʱ���Ϊƽ�ǣ���ƽ�ǣ�Բ��
52+
53+
54+
Paint setPathEffect ����������Ӱ��Ч��
55+
��Ϊ����6�֣�
56+
�սDZ�ΪԲ��
57+
���ƫ��
58+
ͨ�����������ƣ�������Ч��
59+
ͨ������Path����������Ч�����νӴ�����λ�ƣ���ת������
60+
2��ģʽͬʱ����
61+
2��ģʽ���
62+
63+
64+
�����񣺲���ϵͳͬʱ��������򣨽��̣���һ������
65+
66+
���̣�����ϵͳΪһ����ִ�еĶ������ļ�������һ�������ļ��Լ��Ķѡ�ջ��
67+
����ӳ����ڴ�Ƭ��
68+
69+
70+
������ViewGroup���ޱ���ʱ
71+
72+
onDraw��View�еı���Ϊ���Ʊ����ͻ����Լ�
73+
�����ޱ���ʱViewGroup���ǵ����Ż�����ִ��draw������
74+
����ִ��dispatchDraw
75+
76+
�Զ���View�� ��չ����ϡ���ȫ�Զ���
77+
78+
79+
��Ƶѹ���㷨
80+
IPB��
81+
I֡����Ƶ�Ĺؼ�֡����Ƶ�ĵ�һ֡���ǹؼ�֡
82+
83+
P֡��ǰ��Ԥ�����֡����¼��һ֡��ǰһ��I֡����P֡�IJ�������Dz�ֵ���ͣ�ѹ���Ƚϸߣ�
84+
���ܻᵼ�±���������ɢ
85+
86+
B֡��˫��Ԥ�����֡����¼ǰ��2֡�ͱ�֡�����𣬽��е������㣬ѹ������ߣ�������ռ��CPU��
87+
���ڲ��Dzο�֡�����ᵼ�±���������ɢ�������Ϲ㷺ʹ����B֡
88+
89+
���Ͳ������������޷�ͨ�������ֶθ�֪���͵����ͣ�����ķ�ʽ���Ի�ȡ��
90+
ͨ����� ���޶��߽硢�ϱ߽��޶� extends���±߽��޶�super
91+
92+
> ����
93+
94+
- ����
95+
��Ϊ���⻻���Ͳ��������
96+
�Զ�������attr->��style���丳ֵ->������Դ��?attr/
97+
setTheme �����
98+
����һ��recreate ���³�ʼ��Activity
99+
����������������View��ˢ��ɫֵ��
100+
Bվ������tint��չ����View��ʵ�ֽӿڣ������Խϸ�
101+
����LayoutInflater��setfactory��¼֧�ֻ�����View�������Խϵ�
102+
103+
104+
���GC Roots�Ͷ�����ǿ�ɴ��ϵ����GCʱ��������Ҳ���ᱻ����

0 commit comments

Comments
 (0)