|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
又盲看一些关于Objective-C的一些语法基础和规则。之前有一定的C和C++还有Java的基础,所以看起来还是不会很吃力的,各种语言的思想相差还是不会很大的。收到一些伴侣的微博私信,说能不克不及给Android老手们一些引导,我只能说引导谈不上,究竟我也良多工具正在进修中,与此同时一年夜学同砚筹办转行Android,能够说是重新入手下手,那末我就临时以一个过去人的身份给一些倡议吧,只但愿在进修的过程当中可以少走写弯路吧。
硬件
起首声明我不是果粉,团体Windows,Linux,MacOX体系均用过,只能说Windows下面的开辟工具几乎难以奉承,特别命令行超等难用,而Linux本人必需得花很多工夫在折腾中,更是不合适老手了,MaxOS是我以为迄今为止最好用的体系,没有之一,以是假如你不差钱的话,激烈倡议动手一台Mac,保举Pro系列,固然它的代价的确对照高贵,假如临时动手有坚苦,保举今后手头余裕的时分再动手吧,会带给你质的体验。(Google的工程师们都在用Mac,应当对照有压服力吧)
做Android开辟最难以忍耐的就是那龟速的摹拟器,激烈保举动手我Google的Nexus系列,原生rom,性价比超高,有前提的保举再动手一台小米或三星之类的,不是由于他们有多好用,而是由于今朝市场上这两个品牌的手机份额最年夜,实践开辟中大概必要举行适配与测试,总之你必要有台Android手机。你大概还必要晓得魅族手机有个SmartBar的东东,固然我以为的确很SB。最初你其实仍是要用摹拟器的话,那末临时就给你保举一款对照疾速的摹拟器吧—-Genymotion,详细的见我这篇博客一个壮大的Android摹拟器Genymotion
开辟情况
Google帮你集成了一个完全的Android开辟情况,包括一个定制的Eclipse+ADTplugin,和最新的SDK及源码
比拟与Eclipse更保举利用IDEA,今后能够无缝过渡到AndroidStudio
起首申明这个不合适老手们利用,可是你必需晓得这是Google最新推出的Android开辟工具,基于IDEA,编译依附Gradle,今朝还没有推出1.0的正式版,可是你仍然能够专业项目熟习懂得下,由于这大概是Android开辟工具的将来
翻墙
俗语说,不会翻墙的程序员不是好程序员,特别比来Google各项服务被屏障,以上IDE的下载也就都必要翻墙,这里保举一个靠谱的VPN吧,撑持多设备MAC,Windows,Android,iPhone等,假如和小同伴们一同合买的话每个月只需几块钱,圈内的伴侣们都在用,假如你经由过程上面链接购置的话,你和我的账户城市增添10元钱。
云梯VPN
假如不管怎样你都不想翻墙的话,这里github上能够间接下载以上Android开辟工具
AndroidDevTools
GoogleAndroid官方教程
AndroidTrainingCourseinChinese
Android基本
下面多是一个对照周全体系的培训教程,关于老手们大概对某些必要侧重把握的工具对照渺茫,因而收拾下团体以为老手们必需要把握的常识点,特地也会附带响应以为不错的解说博客地点。
- 两分钟完全让你分明AndroidActivity性命周期(图文)!
Activity实践开辟中利用频次最高,这个必需要了解
Android中的四年夜组件必需得晓得,也是口试常问到的
ListView是一切控件中最常利用且对老手来讲对照庞大的用法,各类Adapter的利用和ListView的优化都是必需把握的
- Android体系用于Activity的尺度Intent
Intent办理了Android中四年夜组件的通信,十分有效,这篇博客搜集收拾了体系的尺度Intent
先容一些Android屏幕适配的基本
Android中的SQLite必要把握,这篇博客很合适老手
3.0以后新加的Fragment,必需要把握,今朝利用的场景也是愈来愈广泛了
Android中级
Android的使用程序的性命周期必要了解,口试也是常常会被问的
View做为UI开辟中最经常使用到的,必需要深切了解
Service作为Android四年夜组件之一,在每个使用程序中都饰演着十分主要的脚色
今朝对照经常使用对照盛行的数据格局就是json了,这篇博客教你怎样利用GoogleGson库来举行json剖析
Android开辟中常常会用到xml结构,那末结构优化方面的常识更是必要把握的了
- Android中Intent传送对象的两种办法(Serializable,Parcelable)
具体解说了Android中Intent中怎样传送对象
Android开辟中异步操纵是常常利用的,必需了解把握
Android异步操纵的另外一种办法
很早的一个小demo,教你假如做一个App的Loading动画
Android进阶
Google官方Android新的构建体系,能够很便利的办理依附、编译打包等
一系列的功能调优教程,让你的代码和App更流通!
一个开源客户端,教你利用Studio、Gradle和一些盛行的开源库疾速开辟一个不错的Android客户端
本人收拾的一些Android开辟资本,包含开辟、工具、计划等,信任会对你有效的
Android计划
在开辟一款AndroidApp之前,你必要懂得下Android平台的计划标准,这里有一系列关于AndroidDesign的解说和Google最新推出的MaterialDesign中文翻译版
- AndroidDesign
- MaterialDesign
Android开辟必知的一些开源库
说到开源库就不能不提GitHub,只能说是今朝最活泼的开源社区,不晓得的赶忙往注册个账号利用起来,相对是你疾速提拔手艺的利器。
Volley
App开辟中免不了要和服务端举行交互,而volley是Google官方推出的一个开源的收集通讯库,它能使收集通讯更复杂,更疾速。
- Volley完整剖析
- Androidvolleysample
ActiveAndroid
ActiveAndroid算是一个轻量级的ORM(对象干系映照(ObjectRelationMapping))框架,复杂地经由过程如save()和delete()等办法来做到增编削查等操纵。
一个人负责协调他们的工作并且如果有新增加的衣服或者要移除之前的衣服通知他俩(NSManagedObjectContext)NSManagedObject |
|