���] Android 6��(y��ng)���_�l(f��)��������-(������)
-
>
�Q��(zh��n)�Мy(c��)5000�}(���Z(y��)�����c���_(d��))
-
>
ܛ�����ܜy(c��)ԇ.�����c�{(di��o)��(y��u)��(sh��)�`֮·
-
>
��һ�д��aAndroid
-
>
��ȌW(xu��)��(x��)
-
>
Unreal Engine 4�{(l��n)�D��ȫ�W(xu��)��(x��)�̳�
-
>
��������Ӌ(j��)��C(j��)ϵ�y(t��ng)-ԭ����3��
-
>
Word/Excel PPT 2013�k����(y��ng)�Ï����T����ͨ-(��ٛ(z��ng)1DVD.���Z(y��)��ҕ�l�̌W(xu��)+�k��ģ��+PDF��ӕ�)
Android 6��(y��ng)���_�l(f��)��������-(������) ���(qu��n)��Ϣ
- ISBN��9787121314292
- �l�δa��9787121314292 ; 978-7-121-31429-2
- �b�������o(w��)
- ��(c��)��(sh��)�����o(w��)
- ���������o(w��)
- ���ٷ��>>
Android 6��(y��ng)���_�l(f��)��������-(������) ������ɫ
����������(gu��)֪�����̲̽ĵ�����ᘌ�(du��)Androidϵ�y(t��ng)���M(j��n)�Б�(y��ng)���_�l(f��)��������һ�����T��(j��)�̳̣�ȫ����"��(y��ng)���(q��)��(d��ng)�ķ���”����A(ch��)��Ԕ��(x��)�v����17��(g��)������Android��(y��ng)�õ��_�l(f��)�^(gu��)�̣����ṩ��8��(g��)APP��(y��ng)�õ�������Դ���a���@Щ��(y��ng)�ý�(j��ng)�^(gu��)�������x���IJ�ͬ��(c��)��չ�F(xi��n)��Androidϵ�y(t��ng)����(g��)����ģ�K�ľ��̷������@Щ���ܰ������l��ҕ�l����(d��ng)�����Ԓ���{(l��n)�����Z(y��)���R(sh��)�e�����ٶ�Ӌ(j��)��GPS��ָ��ᘡ���(y��ng)�ô�����3D�D�ε��� �������Ǐ���Android��(y��ng)���_�l(f��)�������֪�Ļ������g(sh��)��
Android 6��(y��ng)���_�l(f��)��������-(������) ��(n��i)�ݺ�(ji��n)��
*���в������ԑ�(y��ng)�Þ����ĵķ���������8��(g��)�������a��Android��(y��ng)����
*���I(y��)�ij���T�_�l(f��)��ָ�����v���������Android 6��Android Studio�_�l(f��)���������֙C(j��)��ƽ����X�đ�(y��ng)����
*��(sh��)���������S����Android�̳���
Android 6��(y��ng)���_�l(f��)��������-(������) Ŀ�
1.1 ��(ji��n)�� 2
1.2 Android——�����I(l��ng)�ȵ��Ƅ�(d��ng)����ϵ�y(t��ng) 2
1.3 Android�����c(di��n) 3
1.4 Android����ϵ�y(t��ng) 5
1.4.1 Android 2.2 (Froyo) 5
1.4.2 Android 2.3 (Gingerbread) 6
1.4.3 Android 3.0��3.2 (Honeycomb) 6
1.4.4 Android 4.0��4.0.4 (Ice Cream Sandwich) 6
1.4.5 Android 4.1��4.3 (Jelly Bean) 7
1.4.6 Android 4.4 (KitKat) 8
1.4.7 Android 5.0��5.1 (Lollipop) 8
1.4.8 Android 6 (Marshmallow) 9
1.5 ��Google Play���d��(y��ng)�� 9
1.6 �� 10
1.7 Androidܛ���_�l(f��)����(SDK) 11
1.8 ����?q��)��̣��?ji��n)�̻�� 13
1.8.1 ��܇���錦(du��)�� 13
1.8.2 �����c� 13
1.8.3 ��(sh��)���� 14
1.8.4 ��(f��)�� 14
1.8.5 ��Ϣ�c�����{(di��o)�� 14
1.8.6 �����c��(sh��)��׃�� 14
1.8.7 ���b 14
1.8.8 �^�� 14
1.8.9 ����?q��)���ķ����c�O(sh��)Ӌ(j��)(OOAD) 14
1.9 ��AVD�Мy(c��)ԇTip Calculator��(y��ng)�� 15
1.9.1 ��Android Studio�д��_Tip Calculator��(y��ng)�õĹ��� 15
1.9.2 ��(chu��ng)��Android̓�M�O(sh��)��(AVD) 16
1.9.3 ��Nexus 6 AVD���\(y��n)��Tip Calculator��(y��ng)�� 18
1.9.4 ��Android�O(sh��)�����\(y��n)��Tip Calculator��(y��ng)�� 20
1.10 ��(chu��ng)���õ�Android��(y��ng)�� 21
1.11 Android�_�l(f��)�YԴ 22
1.12 �Y(ji��) 23
��2�� Welcome��(y��ng)�� 24
2.1 ��(ji��n)�� 25
2.2 ���g(sh��)���[ 26
2.2.1 Android Studio 26
2.2.2 LinearLayout��TextView��ImageView 26
2.2.3 �ɔU(ku��)չ��(bi��o)ӛ�Z(y��)��(XML) 26
2.2.4 ��(y��ng)�õ��YԴ 26
2.2.5 �o���� 26
2.2.6 ��(gu��)�H�� 27
2.3 ��(chu��ng)����(y��ng)�� 27
2.3.1 ����(d��ng)Android Studio 27
2.3.2 ��(chu��ng)���¹��� 27
2.3.3 Create New Project��(du��)Ԓ�� 28
2.3.4 Target Android Devices���E 28
2.3.5 Add an Activity to Mobile���E 29
2.3.6 Customize the Activity���E 30
2.4 Android Studio���� 31
2.4.1 Project���� 31
2.4.2 �������� 32
2.4.3 Component Tree���� 33
2.4.4 ��(y��ng)�õ��YԴ�ļ� 33
2.4.5 ���־��� 33
2.4.6 Ĭ�J(r��n)GUI 33
2.4.7 Ĭ�J(r��n)GUI��XML 34
2.5 �ò��־�����(g��u)����(y��ng)�õ�GUI 35
2.5.1 �����ӈD�� 35
2.5.2 ���ӑ�(y��ng)�ÈD��(bi��o) 36
2.5.3 ��RelativeLayout �ij�LinearLayout 37
2.5.4 ��׃LinearLayout��id��orientation���� 38
2.5.5 ����TextView��id��text���� 39
2.5.6 ����TextView��textSize���� 40
2.5.7 �O(sh��)��TextView��textColor���� 41
2.5.8 �O(sh��)��TextView��gravity���� 41
2.5.9 �O(sh��)��TextView��layout:gravity���� 41
2.5.10 �O(sh��)��TextView��layout:weight���� 43
2.5.11 ����ImageView���@ʾ�D�� 43
2.5.12 �A(y��)�[�O(sh��)Ӌ(j��)��Ч�� 46
2.6 �\(y��n)��Welcome��(y��ng)�� 46
2.7 �鑪(y��ng)�������o������ 48
2.8 ʹ��(y��ng)�Ç�(gu��)�H�� 49
2.8.1 ���ػ� 49
2.8.2 �鱾�ػ��YԴ�����ļ��A 49
2.8.3 ���ַ����g�����ӵ������� 49
2.8.4 ���ػ��ַ��� 50
2.8.5 ��AVD�Мy(c��)ԇ�������Z(y��)�đ�(y��ng)�� 50
2.8.6 ���O(sh��)���Мy(c��)ԇ�������Z(y��)�đ�(y��ng)�� 51
2.8.7 TalkBack�c���ػ� 51
2.8.8 ���ػ���� 52
2.8.9 ���I(y��)���g 52
2.9 �Y(ji��) 52
��3�� Tip Calculator��(y��ng)�� 53
3.1 ��(ji��n)�� 54
3.2 �y(c��)ԇ�(q��)��(d��ng)��Tip Calculator��(y��ng)�� 55
3.3 ���g(sh��)���[ 56
3.3.1 Activity� 56
3.3.2 Activity��������ڷ��� 56
3.3.3 AppCompat��(k��)�cAppCompatActivity� 57
3.3.4 ����GridLayout�е�ҕ�D 57
3.3.5 ���ò��־�����Component Tree��Properties���ڄ�(chu��ng)��������GUI 58
3.3.6 ��ʽ����(sh��)�֣���ʾ����؛�źͰٷֱ��ַ��� 58
3.3.7 ��(sh��)�F(xi��n)TextWatcher�ӿ���̎��EditText�е��ı�׃�� 58
3.3.8 ��(sh��)�F(xi��n)OnSeekBarChangeListener�ӿ���̎��SeekBar�еĻ��Kλ��׃�� 58
3.3.9 �������} 58
3.3.10 �����O(sh��)Ӌ(j��)���߶Ⱥ��Ӱ 59
3.3.11 �����O(sh��)Ӌ(j��)���ɫ 59
3.3.12 AndroidManifest.xml 60
3.3.13 ��Properties���������� 60
3.4 ��(g��u)��GUI 60
3.4.1 GridLayout��(ji��n)�� 60
3.4.2 ��(chu��ng)��TipCalculator���� 61
3.4.3 �ij�GridLayout���� 61
3.4.4 ����TextView��EditText��SeekBar 62
3.4.5 ����ҕ�D 64
3.5 Ĭ�J(r��n)���}���������}�ɫ 66
3.5.1 parent���} 66
3.5.2 �������}�ɫ 67
3.5.3 ��ʽ�ij���View����ֵ 70
3.6 ���ӑ�(y��ng)�õ�߉���� 70
3.6.1 package����import�� 70
3.6.2 AppCompatActivity��MainActivity��� 71
3.6.3 �׃���c��(sh��)��׃�� 71
3.6.4 �،�Activity����onCreate 72
3.6.5 MainActivity����calculate 74
3.6.6 ��(sh��)�F(xi��n)OnSeekBarChangeListener�ӿڵ�������(n��i)��� 74
3.6.7 ��(sh��)�F(xi��n)TextWatcher�ӿڵ�������(n��i)��� 75
3.7 AndroidManifest.xml 76
3.7.1 manifestԪ�� 77
3.7.2 applicationԪ�� 77
3.7.3 activityԪ�� 77
3.7.4 intent-filterԪ�� 78
3.8 �Y(ji��) 79
��4�� Flag Quiz��(y��ng)�� 80
4.1 ��(ji��n)�� 81
4.2 �y(c��)ԇ�(q��)��(d��ng)��Flag Quiz��(y��ng)�� 83
4.2.1 ���Ñ�(y��ng)�õ��O(sh��)�� 83
4.2.2 �\(y��n)�Б�(y��ng)�� 84
4.3 ���g(sh��)���[ 86
4.3.1 �ˆ� 86
4.3.2 Fragment 86
4.3.3 Fragment�������ڷ��� 87
4.3.4 ����Fragment 88
4.3.5 ���x�(xi��ng) 88
4.3.6 assets�ļ��A 88
4.3.7 �YԴ�ļ��A 89
4.3.8 ֧�ֲ�ͬ��Ļ�ߴ�ͷֱ��� 89
4.3.9 �_���O(sh��)�䷽�� 90
4.3.10 �����@ʾ��Ϣ��Toast 90
4.3.11 ʹ��Handler��δ��(l��i)��(zh��)��һ��(g��)Runnable��(du��)�� 90
4.3.12 ����(d��ng)������View 90
4.3.13 ʹ��ViewAnimationUtils��(chu��ng)���h(hu��n)�οs�ń�(d��ng)�� 90
4.3.14 ͨ�^(gu��)�ɫ��B(t��i)������(j��)ҕ�D��B(t��i)�_���ɫ 90
4.3.15 AlertDialog 91
4.3.16 �鮐����Ϣ����־ 91
4.3.17 ͨ�^(gu��)�@ʾIntent����(d��ng)��һ��(g��)���(d��ng) 91
4.3.18 Java��(sh��)��(j��)�Y(ji��)��(g��u) 92
4.3.19 Java SE 7���� 92
4.3.20 AndroidManifest.xml 93
4.4 ��(chu��ng)�����̡��YԴ�ļ��������� 93
4.4.1 ��(chu��ng)������ 93
4.4.2 Blank Activityģ�岼�� 94
4.4.3 ���Ì�(du��)Java SE 7��֧�� 94
4.4.4 �����Ӈ�(gu��)��D�� 95
4.4.5 strings.xml�c��ʽ���ַ����YԴ 95
4.4.6 arrays.xml 96
4.4.7 colors.xml 97
4.4.8 button_text_color.xml 98
4.4.9 ��menu_main.xml 98
4.4.10 ��(chu��ng)����(gu��)���h�P(y��ng)��(d��ng)�� 99
4.4.11 ָ����(y��ng)���O(sh��)�õ�preferences.xml 100
4.4.12 ����SettingsActivity�SettingsActivityFragment� 101
4.5 ��(g��u)����(y��ng)�õ�GUI 102
4.5.1 ���ڿv��ģʽ�O(sh��)���activity_main.xml���� 102
4.5.2 �O(sh��)Ӌ(j��)fragment_main.xml���� 102
4.5.3 Graphical Layout�������ߙ� 106
4.5.4 ���ڙM���O(sh��)���content_main.xml���� 107
4.6 MainActivity� 108
4.6.1 package����import�� 109
4.6.2 �ֶ� 109
4.6.3 �،���Activity����onCreate 109
4.6.4 �،���Activity����onStart 111
4.6.5 �،���Activity����onCreateOptionsMenu 112
4.6.6 �،���Activity����onOptionsItemSelected 112
4.6.7 ��(sh��)�F(xi��n)OnSharedPreferenceChangeListener��������(n��i)��� 113
4.7 MainActivityFragment� 114
4.7.1 package����import�� 114
4.7.2 �ֶ� 114
4.7.3 �،���Fragment����onCreateView 116
4.7.4 updateGuessRows���� 118
4.7.5 updateRegions���� 118
4.7.6 resetQuiz���� 119
4.7.7 loadNextFlag���� 120
4.7.8 getCountryName���� 122
4.7.9 animate���� 122
4.7.10 ��(sh��)�F(xi��n)OnClickListener��������(n��i)��� 123
4.7.11 disableButtons���� 126
4.8 SettingsActivity� 126
4.9 SettingsActivityFragment� 127
4.10 AndroidManifest.xml 127
4.11 �Y(ji��) 129
��5�� Doodlz��(y��ng)�� 130
5.1 ��(ji��n)�� 131
5.2 ��AVD�Мy(c��)ԇDoodlz��(y��ng)�� 132
5.3 ���g(sh��)���[ 135
5.3.1 Activity��Fragment���������ڷ��� 135
5.3.2 ����ҕ�D 136
5.3.3 ʹ��SensorManager�O(ji��n) ����Ӌ(j��)�¼� 136
5.3.4 ���Ƶ�DialogFragment 136
5.3.5 ʹ��Canvas��Paint��Bitmap���D 137
5.3.6 ̎�����c(di��n)�|�¼�����Path�б��澀��Ϣ 137
5.3.7 ����D�� 138
5.3.8 ��ӡ���ܼ�Android֧�֎�(k��)��PrintHelper� 138
5.3.9 Android 6.0�����S��ģ�� 138
5.3.10 ����Gradle��(g��u)��ϵ�y(t��ng)������ه�� 138
5.4 ��(chu��ng)�����̺��YԴ 138
5.4.1 ��(chu��ng)������ 139
5.4.2 Gradle��������֧�֎�(k��) 139
5.4.3 strings.xml 139
5.4.4 ��ˆ��(xi��ng)��(d��o)������O(sh��)Ӌ(j��)�D��(bi��o) 140
5.4.5 MainActivityFragment�ˆ� 140
5.4.6 ��AndroidManifest.xml�������S�� 142
5.5 ��(g��u)����(y��ng)�õ�GUI 142
5.5.1 MainActivity��content_main.xml���� 142
5.5.2 MainActivityFragment��fragment_main.xml���� 143
5.5.3 ColorDialogFragment��fragment_color.xml���� 143
5.5.4 LineWidthDialogFragment��fragment_line_width.xml���� 145
5.5.5 ����EraseImageDialogFragment� 146
5.6 MainActivity� 146
5.7 MainActivityFragment� 147
5.7.1 package����import���c�ֶ� 147
5.7.2 �،���Fragment����onCreateView 148
5.7.3 onResume������enableAccelerometerListening���� 149
5.7.4 onPause������disableAccelerometerListening���� 150
5.7.5 ����̎������Ӌ(j��)�¼���������(n��i)��� 150
5.7.6 confirmErase���� 151
5.7.7 �،���Fragment����onCreateOptionsMenu��onOptionsItemSelected 152
5.7.8 saveImage���� 153
5.7.9 �،���onRequestPermissionsResult���� 154
5.7.10 getDoodleView������setDialogOnScreen5
Android 6��(y��ng)���_�l(f��)��������-(������) ���ߺ�(ji��n)��
Paul Deitel��Harvey Deitel��ȫ���N�ľ����Z(y��)�Խ̲ĺ͌��I(y��)�D������������������Deitel �� Associates��˾��һ�҇�(gu��)�H֪������I(y��)��Ӗ(x��n)�͌�����˾�����T�M(j��n)��Ӌ(j��)��C(j��)�����Z(y��)������(du��)���g(sh��)���Ƅ�(d��ng)��(y��ng)���_�l(f��)��Internet��Webܛ�����g(sh��)�������Ӗ(x��n)�͌�����������һ���ľ��̌��I(y��)�Ĵ�W(xu��)�̲ġ� ���I(y��)�D���Լ�LiveLessonsҕ�l�n����
����ʩ���������̴�W(xu��)��(sh��)��ϵ�����ڣ��h֧����ӛ���о�����?y��n)����Փ�c��(sh��)���y(t��ng)Ӌ(j��)��Ӌ(j��)��C(j��)�Z(y��)�ԣ����g�^(gu��)�ಿ��(j��ng)�侎�̲̽���
- >
�ƴ��M(j��n)ʿ�
- >
�_�����_�m�x���S�P-���b
- >
������
- >
���������~����Փ/���С��
- >
�����c����ʿ
- >
�����S�����-�������Ծ���
- >
���ČW(xu��)���ɾ���--��Ѹ�c���m/�t�T�W(xu��)�g(sh��)����(�t�T�W(xu��)�g(sh��)����)
- >
����?gu��)����x��Ѹ:�����¾�