مەيلى سىز بىر پىروگراممىر بولۇڭ، ۋەياكى بىر ھۆكۈمەت خىزمەتچىسى، ھەتتا خىزمەتسىز بولۇڭ. ئىشتىن سىرىتقى ۋاقىتلىرىڭىزدا ئۆزلىگىكىڭىزدىن كومپىيۇتېرغا ئائىت بىر نەرسىلەرنى ئۆگېنىپ، ئازراق بولسىمۇ قوشۇمچە قىممەت يارىتىشنى، ياكى خىياللىرىڭىزدىكى لايىھەلەرنى ئەپ سۈپىتىدە راياپقا چىقىرىشنى ئويلاپ قېلىشىڭىز مۇمكىن. ئەلۋەتتە، Android دەسلەپكى تاللاشلىرىڭىز ئىچىدە ئەڭ ياخشىسى بولۇشى ئېنىق.
ئۆزلىگىدىن ئۆگېنىشكە ئىرادىسى بار دوستلار ئۈچۈن، تۆۋەندە مەن ئۆزۈم ھازىرغىچە پايدىلانغان بىر قىسىم ئۆگېنىش مەنبەلىرىنى تۈرلەر بويىچە رەتلەپ ھوزۇرۇڭلارغا سۇنىمەن. كۆپىنچە تورداشلارنىڭ ئېنگىلىزچە سەۋىيەسى چەكلىك دەپ ئويلاپ، ئاساسەن خەنزۇچە مەنبەلەرنى رەتلەپ چىقتىم. بۇرۇن مەخسۇس يازمېمىزدا ئۆزلىگىدىن ئۈگەنگۈچىلەر ئۈچۈن نادىر كىتابلارنى تەۋسىيە قىلىپ ئۆتكەن ئىدۇق:
بۇ يازمېمىزدا تور مەنبەلىرىنى ئورتاقلىشىش ئاساسىي ئورۇندا تۇرىدۇ.
Java بىلىمى ھازىرلاش
Android ئەپلىرىنى ئېچىشتا Java پىروگرامما تىلىنى ئاساس قىلىمىز. دېمەك، ئەپ ئېچىشنى باشلاشتىن بۇرۇن مەلۇم ئاساس بولۇش كېرەك.
بۇ يەردە Java نى يېڭى باشلىغۇچىلار ئۈچۈن 《Java编程思想》 ناملىق كىتاب تەۋسىيە(ئەلۋەتتە، ئېنگىلىزچىدىن قىينالمايدىغانلار ئۈچۈن ئېنگىلىزچە نۇسخىسى تەۋسىيە). بۇ كىتابنى كۆرۈپ بولغاندىن كېيىن، Java دىن خىلى مۇكەممەل ئاساس تۇرغۇلىدۇ. پىروگرامما تىللىرىدىن قىلچىلىك ئاساسىي يوق ئوماقلارغا ئاۋۋال Java ئاساسىي بىلىملىرىنى كۆرۈپ، ئاندىن يۇقىرىدا تەۋسىيە قىلغان كىتابنى كۆرۈپ چىقىشىنى ئاقىلانىلىك دەپ ئويلايمىز.
Android ئاساسىي بىلىملىرىنى ئۆگېنىش
ئاساسىي UI بىلىملىرى
بۇ ئاساسىي UI كونتروللىرىنى ئىشلىتىشكە قارىتا Google ئورگان تەرەپ ناھايىتى تەپسىلىي بولغان API چۈشەندۈرۈشى تەمىنلىگەن. Google نى ئاچالمايدىغان ئەھۋالدا مونۇ ئادرستىن پايدىلىنىپ تۇرۇشقىمۇ بولىدۇ: ئاندروئىد API ھۆججېتى
مەسىلەن: Button
كونترولىنىڭ ئىشلىتىلىشىنى چۈشەنمەكچى بولساق، يۇقارقى تور بەتنىڭ ئىزدەش رامكىسىغا كىرگۈسەكلا بولىدۇ، يەنى تۆۋەندىكى رەسىمكىدىكىدەك.
تۆت چوڭ كونترولنى ئۆگېنىش
Activity گە ئائىت بىلوگ يازمېلىرى:
Service قا ئائىت يازما:
BroadCastReceiver نى چۈشىنىشتە:
ContentProvider غا ئائىت بىر قانچە يازما:
تۆت چوڭ كونترول ئوتتۇرىسىدىكى ئالاقىچى - Intent نى چۈشىنىشتە:
بەش چوڭ كۆرۈنمە يۈز قۇرۇلمىسىنى ئۆگېنىش
بەش چوڭ كۆرۈنمە يۈز كونترولىنى ئاددىي چۈشىنىش ئۈچۈن تۆۋەندىكى يازمىلار تەۋسىيە:
- LinearLayout、AbsoluteLayout
- RelativeLayout、FrameLayout
- TableLayout (1)
- TableLayout (2)
- Android系统五大布局详解Layout
دوستانە دىئالوگ لايھەسى ئۆگېنىش
بۇ ھەقتىكى بىلىملەر ئۈچۈن تۆۋەندىكى بىر نەچچە يازمىدىن پايدىلىنىشقا بولىدۇ:
- Android中的Menu(菜单)的三种类型菜单的学习
- android ListView
- Android Dialog用法
- android Toast大全(五种情形)建立属于你自己的Toast
- Notification的几种用法!
- Android中PopupWindow的使用
سانلىق مەلۇمات ساقلاش
ئىچكى ساقلىغۇچقا ساقلاش - مەلۇماتنى سېستىما ئىچكى ساقلىغۇچىغا ۋاقىتلىق ساقلايدۇ، ئوقۇش - يېزىش سۈرئىتى ئەڭ تىز، لېكىن ۋاقىتلىق ساقلاشقىلا بولىدۇ
ھۆججەت ھالىتىدە ساقلاش - ئادەتتە Java نىڭ IO مەشغۇلاتى ئارقىلىق، مەلۇماتنى ھۆججەت شەكلىدە قاتتىق دېسكىغا ساقلاشنى كۆرسىتىدۇ.
SharedPreferences كە ساقلاش - مۇقىم بولغان XML فورماتىدا مەلۇماتنى سېستىما قاتتىق دېسكىسىغا ساقلايدۇ.
ساندانغا ساقلاش - ئادەتتە مەلۇماتلارنى Android ئۆزىدە بار بولغان sqlite ساندانىغا ساقلاشنى كۆرسىتىدۇ.
توردا ساقلاش - مەلۇماتنى تور يولى ئارقىلىق بۇلۇت مۇلازىمىتىرلىدا ساقلاشنى كۆرسىتىدۇ.
SharedPreferences ۋە ساندانغا ساقلاشقا ئائىت تۆۋەندىكى ئىككى يازما تەۋسىيە:
تور ئېلتىماس مەشغۇلاتى
HttpClient - بۇ Apache تەرىپىدىن تەمىنلەنگەن تور ئېلتىماس مەشغۇلات ئامبىرى
HttpURLConnection - بۇ Google تەرىپىدىن Java دا بار بولغان URLConnection ئاساسىدا ئۆزگەرتىلگەن
Socket - بۇ Java ئۆزىدە بار بولغان، TCP/IP ئاساسىدىكى تور ئالاقە قورالى
WebView - بۇ Google Chrome نىڭ يادروسى ئىشلىتىلگەن، ئەپ يۈزىدە توربەت كۆرسىتىشكە بولىدىغان بىر كۆرۈنمە يۈز كونترولىدىن ئىبارەت.
بۇ ھەقتىكى بىلىملەر ئۈچۈن تۆۋەندىكى يازمىلار تەۋسىيە:
HttpClient,HttpURLConnection قىسىملىرىنى ئىچكىرلەپ چۈشىنىش ئۈچۈن،
郭霖
ئەپەندى يازغان《第一行代码》
ناملىق كىتابتىكى مۇناسىۋەتلىك قىسىملىرىنى كۆرۈش تەۋسىيە.
ھەرىكەت ئۈنۈملىرى
بۇ ھەقتىكى بىلىملەر ئۈچۈن تۆۋەندىكى يازمىلار تەۋسىيە:
- 详解Android动画之Frame Animation
- 详解Android动画之Tween Animation
- Android 属性动画(Property Animation) 完全解析 (上)
- Android 属性动画(Property Animation) 完全解析 (下)
(رەسىم) سىزىش
بۇ ھەقتىكى بىلىملەر ئۈچۈن تۆۋەندىكى يازمىلار تەۋسىيە:
مىدىيا ۋە ئاپپارات - ئەلبۇم
بۇ ھەقتە تۆۋەندىكى يازمىلار تەۋسىيە
ئالىي دەرىجىلىك UI ئۆگېنىش
تۆۋەندىكى يازمىلار تەۋسىيە:
- Android Fragment完全解析,关于碎片你所需知道的一切
- 有关ViewFlipper的使用及设置动画效果的讲解
- Android ViewPager使用详解
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
- Android 自定义View (一)
- Android 手把手教您自定义ViewGroup(一)
ئۇسلۇب (پاسون) لايىھەلەش
تەۋسىيە يازمىلار تۆۋەندىكىدەك:
- Android样式的开发:shape篇
- Android样式的开发:selector篇
- Android样式的开发:layer-list篇
- Android样式的开发:drawable汇总篇
- Android样式的开发:View Animation篇
- Android样式的开发:Property Animation篇
- Android样式的开发:Style篇
كۆپ لىنىيە (多线程) ۋە خەۋەرلىشىش
مۇناسىۋەتلىك تەۋسىيە يازمىلار:
باشقا بىلىم نوقتىلىرى
مۇناسىۋەتلىك تەۋسىيە يازمىلار:
- android基本架构
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- Android Manifest.xml 结构详解
- Android GestureDetector手势识别类
- Android事件传递机制
- Android 编程下 Touch 事件的分发和消费机制
- Android事件分发机制实例验证
- Android Clipboard(复制/剪贴板)
Android ئۆگېنىشكە تەۋسىيە توربەت & بىلوگلار
چوڭ ئۆگېنىش ۋە پايدىلىنىش تور بەتلىرى
- google («ئېچىلمايدۇ» دەپ مېنى تىللىماڭلار)
- StackOverFlow
- SegmentFault (ئۈستىدىكىسى ئېچىلمىغاندا)
- github
- 开源中国码云 (ئۈستىدىكى ئېچىلمىسا)
Android تا كۆپ ئىشلىتىلىدىغان ئۈچ چوڭ ئامبار
Android قوللىنىشچان تور بەتلەر
- ئاندروئىد ھەر ھەپتىلىك يېڭى تېخنىكىلىق يازمىلار توپلىمى - Android Weekly
- ھەر ھەپتىلىك يېڭى خەۋەرلەر ۋە تېخنىكا يېڭىلىقلىرى - Android开发技术周报
- ئاندروئىد ئۈچىنى تەرەپ ئوچۇق مەنبەلىك قورال ئامبارلىرى توپلىمى - Android Arsenal
- كود ئىزدەش ماتورى - Codota
- چەتئەلدە داڭلىق مەخسۇس تەربىيلەش مەركىزى، مول Android ئۆگېنىش مەنبەلىرى - CodePath
- Android ئايكون رەسىم ياساش ياردەمچىسى - Android Asset Studio
- Android ئېچىشتا ئەڭ يېڭى تېخنىكىلارنى تونۇشتۇرۇش - 开发技术前线
- Android API نىڭ ئېلىمىزدىكى مەۋھۇم تەسۋېرى (镜像) ئىكەن - ئادرىس
ئارخىرقى سۆز
ئۆگېنىشنى ئىستىگۈچىلەر ئۈچۈن بۇ دۇنيانى ئۇنى توسۇيدىغان ھېچقانداق كۈچ بولمايدۇ، باھانە تېخىمۇ شۇنداق. مۇھىمى ئىنتىلىش، ئالغا ئىلگىرلەش، بۈگۈندىن ئەتىگە پەرقلىق كىرىش ئۈچۈن ئويلىنىش. يۇقىرىدا رەتلەپ چىققان مەنبەلەر قارىماققا ئاددىيدەك كۆرۈنسىمۇ، Android تىن ئىبارەت بۇ چوڭ دەرەخنىڭ ھەرقايسى شاخچىلىرىغا يامىشىدىغان كىچىككىنە ئورۇننى بولسىمۇ كۆرسىتىپ قويالايدىغانلىقىغا ئىشىنىمەن. تېخىمۇ نادىر مەزمۇنلارنىڭ ئۈزۈلمەسلىكى ئۈچۈن بىلوگىمغا كېلىپ تۇرۇڭ، ياقتۇرغان يازمىلارنى ئورتاقلىشىپ تۇرۇڭ!
رەھمەت سىزگە ، مەنمۇ يېڭى ئۆگەنچى ، بەك ياخشى يازما بوپتۇ ، يەنە بىر قېتىم رەھمەت
ئىنتايىن قىممەتلىك ماتىرىياللار ئىكەن، قولىڭىزغا دەرت كەلمىسۇن.
رەھمەت! سىزنىڭمۇ نادىر يازمىلىرىڭىز ئۈزلمىسۇن، بولسا بىلوگچىلىقنى يېڭىدىن بىر كەيپىياتقا كۆتۈرسەك.
ئەسسەلامۇ ئەلەيكۇم
يۇقارقى سېخىمىلارنى سىزىشقا قايسى دېتالنى ئىشلەتتىڭىز
ۋەئەلەيكۇم ئەسسالام! Mac كومپىيۇتېردا SimpleMind ناملىق دېتالنى ئىشلەتتىم.