Skip to content

Commit e67d9d4

Browse files
authored
《Android Studio开发实战:从零基础到App上线》目录
1 parent 5ca5c21 commit e67d9d4

File tree

1 file changed

+344
-0
lines changed

1 file changed

+344
-0
lines changed

category.txt

Lines changed: 344 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,344 @@
1+
��Android Studio����ʵս ���������App���ߡ�Ŀ¼
2+
��1�� Android Studio����� 1
3+
1.1 Android Studio��� 2
4+
1.2 Android Studio�İ�װ 2
5+
1.2.1 ����������Ҫ�� 2
6+
1.2.2 ��װ���������� 3
7+
1.2.3 ��װAndroid Studio 5
8+
1.3 ����СӦ��Hello World 7
9+
1.3.1 ��������Ŀ 7
10+
1.3.2 ������Ŀ/ģ�� 10
11+
1.3.3 ������� 10
12+
1.3.4 �����������App 11
13+
1.4 App�Ĺ��̽ṹ 12
14+
1.4.1 ����Ŀ¼˵�� 12
15+
1.4.2 ���������ļ�build.gradle 13
16+
1.4.3 App��������AndroidManifest.xml 15
17+
1.4.4 �ڴ����в��ݿؼ� 15
18+
1.5 ׼����ʼ 17
19+
1.5.1 ʹ�ÿ�ݼ� 17
20+
1.5.2 ��װSVN���� 18
21+
1.5.3 ��װ���ò�� 19
22+
1.5.4 ����ADT���� 21
23+
1.6 �� 22
24+
��2�� �����ؼ� 23
25+
2.1 ��Ļ��ʾ 24
26+
2.1.1 ���� 24
27+
2.1.2 ��ɫ 25
28+
2.1.3 ��Ļ�ֱ��� 26
29+
2.2 �򵥲��� 27
30+
2.2.1 ��ͼView�Ļ������� 27
31+
2.2.2 ���Բ���LinearLayout 30
32+
2.2.3 ������ͼScrollView 32
33+
2.3 �򵥿ؼ� 34
34+
2.3.1 �ı���ͼTextView 34
35+
2.3.2 ��ťButton 38
36+
2.3.3 ͼ����ͼImageView 39
37+
2.3.4 ͼ��ťImageButton 43
38+
2.4 ͼ�λ��� 45
39+
2.4.1 Drawable 46
40+
2.4.2 ״̬�б�ͼ�� 47
41+
2.4.3 ��״ͼ�� 48
42+
2.4.4 �Ź���ͼƬ 51
43+
2.5 ʵս��Ŀ���򵥼����� 52
44+
2.5.1 ���˼· 53
45+
2.5.2 С֪ʶ����־Log/��ʾToast 54
46+
2.5.3 ����ʾ�� 55
47+
2.6 �� 58
48+
��3�� �м��ؼ� 59
49+
3.1 �������� 60
50+
3.1.1 ��Բ���RelativeLayout 60
51+
3.1.2 ��ܲ���FrameLayout 64
52+
3.2 ���ⰴť 65
53+
3.2.1 ��ѡ��CheckBox 65
54+
3.2.2 ���ذ�ťSwitch 66
55+
3.2.3 ��ѡ��ťRadioButton 67
56+
3.3 ������ͼ���� 68
57+
3.3.1 ������Spinner 68
58+
3.3.2 ����������ArrayAdapter 69
59+
3.3.3 ��������SimpleAdapter 70
60+
3.4 �༭�� 71
61+
3.4.1 �ı��༭��EditText 72
62+
3.4.2 �Զ���ɱ༭��AutoCompleteTextView 77
63+
3.5 Activity���� 78
64+
3.5.1 Activity���������� 78
65+
3.5.2 ʹ��Intent������Ϣ 82
66+
3.5.3 ����һ��Activity���ݲ��� 84
67+
3.5.4 ����һ��Activity���ز��� 85
68+
3.6 ʵս��Ŀ����¼App 88
69+
3.6.1 ���˼· 88
70+
3.6.2 С֪ʶ��AlertDialog 89
71+
3.6.3 ����ʾ�� 91
72+
3.7 �� 94
73+
��4�� ���ݴ洢 95
74+
4.1 ��������SharedPreferences 96
75+
4.1.1 �����÷� 96
76+
4.1.2 ʵ�ּ�ס���빦�� 97
77+
4.2 ���ݿ�SQLite 98
78+
4.2.1 SQLite�Ļ����÷� 98
79+
4.2.2 SQLiteOpenHelper 100
80+
4.2.3 �Ż���ס���빦�� 106
81+
4.3 SD������� 108
82+
4.3.1 SD���������� 108
83+
4.3.2 �ı��ļ���д 110
84+
4.3.3 ͼƬ�ļ���д 111
85+
4.4 Application���� 112
86+
4.4.1 Application���������� 112
87+
4.4.2 ����Application����ȫ�ֱ��� 113
88+
4.5 ʵս��Ŀ�����ﳵ 115
89+
4.5.1 ���˼· 115
90+
4.5.2 С֪ʶ���˵�Menu 116
91+
4.5.3 ����ʾ�� 119
92+
4.6 �� 125
93+
��5�� �߼��ؼ� 126
94+
5.1 ����ʱ��ؼ� 127
95+
5.1.1 ����ѡ����DatePicker 127
96+
5.1.2 ʱ��ѡ����TimePicker 128
97+
5.2 �б�����ͼ 129
98+
5.2.1 ����������BaseAdapter 129
99+
5.2.2 �б���ͼListView 133
100+
5.2.3 ������ͼGridView 138
101+
5.3 ��ҳ����ͼ 142
102+
5.3.1 ��ҳ��ͼViewPager 142
103+
5.3.2 ��ҳ������PagerTitleStrip/PagerTabStrip 145
104+
5.3.3 �򵥵���������ҳ 147
105+
5.4 ��ƬFragment 150
106+
5.4.1 ��̬ע�� 150
107+
5.4.2 ��̬ע��/��Ƭ������FragmentStatePagerAdapter 154
108+
5.4.3 �Ľ�����������ҳ 157
109+
5.5 Broadcast���� 159
110+
5.5.1 ����/������ʱ�㲥 159
111+
5.5.2 ��ʱ��AlarmManager 162
112+
5.6 ʵս��Ŀ������/�ճ̱� 163
113+
5.6.1 ���˼· 163
114+
5.6.2 С֪ʶ������Vibrator 165
115+
5.6.3 ����ʾ�� 165
116+
5.7 �� 170
117+
��6�� �Զ���ؼ� 171
118+
6.1 �Զ�����ͼ 172
119+
6.1.1 �������� 172
120+
6.1.2 ������� 175
121+
6.1.3 �����ߴ� 176
122+
6.1.4 ������ͼ 179
123+
6.2 �Զ��嶯�� 184
124+
6.2.1 ����Runnable 184
125+
6.2.2 ����ˢ�¶��� 185
126+
6.2.3 Բ�����ȶ��� 186
127+
6.3 �Զ���Ի��� 190
128+
6.3.1 �Ի���Dialog 190
129+
6.3.2 �Ľ������ڶԻ��� 191
130+
6.3.3 �Զ���༶�Ի��� 195
131+
6.4 �Զ���֪ͨ�� 195
132+
6.4.1 ֪ͨ����Notification 195
133+
6.4.2 ������ProcessBar 198
134+
6.4.3 Զ����ͼRemoteViews 199
135+
6.5 Service���� 202
136+
6.5.1 Service���������� 203
137+
6.5.2 ���ͷ���ǰ̨ 207
138+
6.6 ʵս��Ŀ���ֻ���ȫ���� 210
139+
6.6.1 ���˼· 210
140+
6.6.2 С֪ʶ��Ӧ�ð�����PackageManager 211
141+
6.6.3 ����ʾ�� 213
142+
6.7 �� 216
143+
��7�� ��Ͽؼ� 217
144+
7.1 ��ǩ�� 218
145+
7.1.1 ��ǩ��ť 218
146+
7.1.2 ʵ�ֵײ���ǩ�� 219
147+
7.2 ������ 228
148+
7.2.1 ������Toolbar 228
149+
7.2.2 ����˵�OverflowMenu 230
150+
7.2.3 ������SearchView 232
151+
7.2.4 ��ǩ����TabLayout 235
152+
7.3 ����� 240
153+
7.3.1 �Զ���ָʾ�� 241
154+
7.3.2 ʵ�ֺ���ֲ�Banner 243
155+
7.4 ��ǿ���б� 247
156+
7.4.1 ѭ����ͼRecyclerView 247
157+
7.4.2 ���ֹ�����LayoutManager 252
158+
7.4.3 ��̬����ѭ����ͼ 256
159+
7.5 ʵս��Ŀ�����Ա���ҳ 258
160+
7.5.1 ���˼· 258
161+
7.5.2 С֪ʶ������ˢ��SwipeRefreshLayout 259
162+
7.5.3 ����ʾ�� 262
163+
7.6 �� 266
164+
��8�� ���������� 267
165+
8.1 ���Թ��� 268
166+
8.1.1 ������� 268
167+
8.1.2 ������� 272
168+
8.1.3 ����APK��װ�� 274
169+
8.2 ׼������ 276
170+
8.2.1 �汾���� 276
171+
8.2.2 ����ģʽ 277
172+
8.2.3 ���ݼ��� 281
173+
8.3 ��ȫ�ӹ� 289
174+
8.3.1 ������ 289
175+
8.3.2 ������� 291
176+
8.3.3 �������ӹ̼���ǩ�� 294
177+
8.4 ������Ӧ���̵� 296
178+
8.4.1 ע�Ὺ�����˺� 296
179+
8.4.2 �������ύӦ�� 297
180+
8.5 �� 299
181+
��9�� �豸���� 300
182+
9.1 ����ͷ 301
183+
9.1.1 ������ͼSurfaceView 301
184+
9.1.2 ʹ��Camera���� 303
185+
9.1.3 ������ͼTextureView 308
186+
9.1.4 ʹ��Camera 2���� 309
187+
9.2 ��˷� 311
188+
9.2.1 �϶���SeekBar 312
189+
9.2.2 �������� 313
190+
9.2.3 ¼���벥�� 314
191+
9.2.4 ¼�����ӳ 322
192+
9.3 ������ 326
193+
9.3.1 ������������ 327
194+
9.3.2 ���ٶȴ����� 328
195+
9.3.3 ָ���� 330
196+
9.3.4 �Ʋ����͸й��� 333
197+
9.4 �ֻ���λ 334
198+
9.4.1 ��������� 334
199+
9.4.2 ��ȡ��λ��Ϣ 337
200+
9.5 ʵս��Ŀ����΢�ŵķ��ֹ��� 341
201+
9.5.1 ���˼· 341
202+
9.5.2 С֪ʶ�����ǵ��� 343
203+
9.5.3 ����ʾ�� 345
204+
9.6 �� 351
205+
��10�� ����ͨ�� 352
206+
10.1 ���߳� 353
207+
10.1.1 ��Ϣ����Message 353
208+
10.1.2 ���ȶԻ���ProgressDialog 356
209+
10.1.3 �첽����AsyncTask 359
210+
10.1.4 �첽����IntentService 365
211+
10.2 HTTP�ӿڷ��� 367
212+
10.2.1 �������Ӽ�� 367
213+
10.2.2 �ƶ����ݸ�ʽJSON 369
214+
10.2.3 HTTP�ӿڵ��� 371
215+
10.2.4 HTTPͼƬ��ȡ 376
216+
10.3 �ϴ������� 378
217+
10.3.1 ���ع�����DownloadManager 378
218+
10.3.2 �ļ��Ի��� 384
219+
10.3.3 �ļ��ϴ� 385
220+
10.4 �׽���Socket 389
221+
10.4.1 �����ַInetAddress 389
222+
10.4.2 Socketͨ�� 390
223+
10.5 ʵս��Ŀ�����ֻ�QQ�����칦�� 394
224+
10.5.1 ���˼· 394
225+
10.5.2 С֪ʶ�����۵��б���ͼExpandableListView 397
226+
10.5.3 ����ʾ�� 401
227+
10.6 �� 407
228+
��11�� �¼� 408
229+
11.1 �����¼� 409
230+
11.1.1 ��������� 409
231+
11.1.2 ����������� 411
232+
11.1.3 �������ڶԻ��� 413
233+
11.2 �����¼� 417
234+
11.2.1 �����¼��ķַ����� 417
235+
11.2.2 �����¼�����MotionEvent 421
236+
11.2.3 ��дǩ�� 424
237+
11.3 ���Ƽ�� 426
238+
11.3.1 ���Ƽ����GestureDetector 426
239+
11.3.2 ������ͼViewFlipper 428
240+
11.3.3 ���ƿ��ƺ���ֲ� 431
241+
11.4 ���Ƴ�ͻ���� 435
242+
11.4.1 ���¹��������һ����ij�ͻ���� 435
243+
11.4.2 �ڲ������뷭ҳ�����ij�ͻ���� 438
244+
11.5 ʵս��Ŀ����ͼ����������ͼ��� 443
245+
11.5.1 ���˼· 443
246+
11.5.2 С֪ʶ��ͼ��Ļ����ӹ� 444
247+
11.5.3 ����ʾ�� 445
248+
11.6 �� 451
249+
��12�� ���� 452
250+
12.1 ֡���� 453
251+
12.1.1 ֡������ʵ�� 453
252+
12.1.2 ��ʾGIF���� 455
253+
12.1.3 ���뵭������ 456
254+
12.2 ���䶯�� 457
255+
12.2.1 ���䶯�������� 458
256+
12.2.2 ���䶯����ԭ�� 462
257+
12.2.3 ���϶��� 465
258+
12.2.4 �ڷ��Ӻ����ʹ�ò��䶯�� 466
259+
12.3 ���Զ��� 469
260+
12.3.1 ���Զ������÷� 469
261+
12.3.2 ���Զ������ 472
262+
12.3.3 ��ֵ���͹�ֵ�� 473
263+
12.4 ������ʵ���ֶ� 477
264+
12.4.1 ʹ����ʱ�ػ� 477
265+
12.4.2 ����״̬���� 478
266+
12.4.3 ������Scroller 479
267+
12.5 ʵս��Ŀ����QQ�ռ�Ķ���Ӱ�� 481
268+
12.5.1 ���˼· 481
269+
12.5.2 С֪ʶ�������Ļ�ͼ��� 482
270+
12.5.3 ����ʾ�� 486
271+
12.6 �� 492
272+
��13�� ��ý�� 493
273+
13.1 ��� 494
274+
13.1.1 ����Gallery 494
275+
13.1.2 ͼ���л���ImageSwitcher 496
276+
13.1.3 ͼƬ�鿴������������� 499
277+
13.2 ��Ƶ���� 502
278+
13.2.1 ��Ƶ��ͼVideoView 503
279+
13.2.2 ý�������MediaController 505
280+
13.2.3 Ӱ�Ӳ��������������糡 507
281+
13.3 �����ṩ�봦�� 514
282+
13.3.1 �����ṩ��ContentProvider 515
283+
13.3.2 ���ݽ�����ContentResolver 517
284+
13.3.3 ���ݹ۲���ContentObserver 521
285+
13.4 ʵս��Ŀ�����ֲ����������˻����� 524
286+
13.4.1 ���˼· 524
287+
13.4.2 С֪ʶ���ɱ��ַ���SpannableString 526
288+
13.4.3 ����ʾ�� 529
289+
13.5 �� 537
290+
��14�� �ںϼ��� 538
291+
14.1 ��ҳ���� 539
292+
14.1.1 �ʲ�������AssetManager 539
293+
14.1.2 ��ҳ��ͼWebView 540
294+
14.1.3 ������� 542
295+
14.2 JNI���� 549
296+
14.2.1 NDK����� 550
297+
14.2.2 ����JNI�ӿ� 552
298+
14.2.3 JNIʵ�ּӽ��� 556
299+
14.3 ���������� 559
300+
14.3.1 �������������WifiManager 559
301+
14.3.2 ����BlueTooth 560
302+
14.4 ʵս��Ŀ��WIFI������ 570
303+
14.4.1 ���˼· 570
304+
14.4.2 С֪ʶ��NetBIOSЭ�� 571
305+
14.4.3 ����ʾ�� 574
306+
14.5 �� 582
307+
��15�� ������������ 583
308+
15.1 ��ͼSDK 584
309+
15.1.1 �鿴ǩ����Ϣ 584
310+
15.1.2 �ٶȵ�ͼ 586
311+
15.1.3 �ߵµ�ͼ 591
312+
15.2 ����SDK 596
313+
15.2.1 QQ���� 596
314+
15.2.2 ΢�ŷ��� 598
315+
15.3 ֧��SDK 602
316+
15.3.1 ֧����֧�� 603
317+
15.3.2 ΢��֧�� 604
318+
15.4 ����SDK 606
319+
15.4.1 ����ʶ�� 606
320+
15.4.2 �����ϳ� 609
321+
15.5 ʵս��Ŀ���µεδ� 610
322+
15.5.1 ���˼· 611
323+
15.5.2 С֪ʶ��������RatingBar 611
324+
15.5.3 ����ʾ�� 614
325+
15.6 �� 615
326+
��16�� ������ 616
327+
16.1 ������� 617
328+
16.1.1 �����ظ����� 617
329+
16.1.2 ����Ӧ�������� 619
330+
16.1.3 �Զ��崰������ 621
331+
16.2 �ڴ�й©���� 623
332+
16.2.1 �ڴ�й©�ļ�� 623
333+
16.2.2 �ڴ�й©��Ԥ�� 628
334+
16.3 �̳߳ع��� 631
335+
16.3.1 ��ͨ�̳߳� 631
336+
16.3.2 ��ʱ���̳߳� 634
337+
16.4 ʡ��ģʽ 634
338+
16.4.1 ��⵱ǰ���� 635
339+
16.4.2 ��������� 636
340+
16.5 ʵս��Ŀ��ͼƬ������ 638
341+
16.5.1 ���˼· 638
342+
16.5.2 С֪ʶ��LRU������� 640
343+
16.5.3 ����ʾ�� 642
344+
16.6 �� 649

0 commit comments

Comments
 (0)