我干了3年Android sdk开发,感觉到了瓶劲没法更进一步,于是花了一年多点期间,大略摸到点门径。
依据晚辈的阅历,Android底层齐全入门须要两年。
先说下我的入门环节:第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,过后让我有点震撼,用的vim+ctags+cscope来浏览,还算不错,架构挺明晰的。
第一步,我找到了一本好书《Android的设计与成功 第一卷》它讲了Android框架层的启动,初始化,服务框架初始化,Binder,信息循环,PackageManagerService,ActivityManagerService。
据作者说前面会出讲UI子系统的第二卷,刮目相待。
其实这本书看了几十页我就发现须要第二步的常识,否则看不下去,于是跳去第二步。
第二步,学习Linux系统编程,在看《Android的设计与成功》的时刻我发现,框架层的Native局部,全是Linux编程。
为了把握这局部常识,我花了4个月学习了《Linux系统编程手册》(TLPI)这本1000多页的书,我以前是搞WIndows文件系统这块的,所以C言语还比拟熟,TLPI的习题很无心思,量也比拟大,保持上去还是收获很多。
第三步,花了4个月学习了一些Linux内核的常识,看了LKD,PLKA看了一半多。
越学越没底,感觉疑问得越来越多,不过这个也反常,只要靠缓缓磨,预计以后要不时的磨这块。
第四步,回头看Android源码,这次一口吻看完了《Android的设计与成功 第一卷》,终于对框架层有了谱。
同时真的数次把我看晕,前面看Linux内核源码都没这么晕,不时在Java层和Native层之间跳有点磨脑浆。
其中我又感觉Java的基础没有打太牢,回去补了一个月的《Core Java》第八版。
然而这书没有触及UI子系统,于是又看了《Android内核剖析》第五步,《Android内核剖析》(这本书实践上是讲框架层的,作者也是个搞嵌入式的,所以他在写框架层的时刻文笔不太好,很罗嗦,不过还是有很多看点,到他起初写做ROM,玩开发板时预计是说到了他的本行,一下子遛起来了看得出还是挺有水平的,这本书常识有点旧毕竟讲的是2.3很多代码曾经过期,然而作者很多点子很有参考价值)这本书讲UI子系统和按键/触摸信息解决系统还是很有重量的,尤其13章View绘制那里,联合源码钻研很有收获。
而前面他讲编译框架和ROM关系的物品都是挺贵重的资料。
第六步,为了再补一下其余诸如电源治理模块等子系统的常识看了,《深化了解android》系列,团体以为这个系列看起来有点不太舒适,不过作为补充印证还是比拟有价值。
第七步,《Android系统源代码情形剖析》,罗升阳的源码剖析大作,比《Android的设计与成功》剖析得更粗疏,但缺陷是触及到模块比拟少,决定的源码也比《Android的设计与成功》更旧一点。
看完书后须要去钻研作者的博客,物品挺多的,必定让你满意。
第八步,买块开发板自己玩。
这步我还没走到,要素是我感觉我还差点预备常识。
或许要再几个月,到时预备入块6410或许树莓派。
最后,由于我11年以前都是搞Windows这块的,所以对Linux常识不是很了解,不得已看了这么些书,假设是不时做Linux的人,很多步骤预计可以省掉了。
间接上源码才是正道。
我自身做着移动GIS开发的上班,学框架层全是由于兴味,但招聘平台Android框架层开发人员还是蛮有竞争力的有不少定制ROM,智能电视的上班都处于人才难求形态,毕竟有必定的门槛,如今各种ios培训,让奔着钱干开发的人纷繁涌入,而ios只无能sdk开发的缺陷就暴显露来了,一堆新手新手,菜鸟大牛全挤在SDK开发这块,我感觉不太妙。
反观Android这边,只管入门菜鸟没有搞ios来钱,然而可继续性很好,从sdk-》框架》驱动》内核这样干下去。
干着干着发现自己渐突变成了Linux开发者/嵌入式开发者的人也不少,新人,新手,菜鸟大牛各居其位,档次性很好。
转载
如何收费创立网站
如何极速树立一个属于自己的收费网站:1.放开域名。
网站须要经过域名访问,所以网站树立的第一步必定是要有域名。
其实会有很多平台提供收费的二级域名,咱们可以经常使用。
假设是新手,可以用收费的二级域名先跑。
不过如今域名多少钱也不贵,买个带不凡后缀的训练器没疑问。
域名可以去阿里云这样的大平台。
2.买空房。
即虚构主机或主机。
主机普通用来运转较大的系统,普通人可以决定一个虚构主机作为团体站点。
倡导你在这台机器上把网站调试玩透,再思考买个虚构主机。
3.有一个网站。
假设你有才干开发制造网站,那就不用说了。
假设没有,可以决定一些干流的团体建站程序,比如博客程序,WordPress都可以。
下载源代码,装置在主机上,性能域名,设置后盾经过域名访问。
当然这里有个大前提,网站须要备案,这个不难。
在主机供应商那里,普通依照流程走就能顺利拿到备案。
如何注册收费网站?
第一步:制造团体网站的团体网页,也就是经常使用相似于DreamweaverFrontpage之类的网页制造软件,先把网页制造进去并做好保留。
第二步:放开团体网站的域名和空间(能够放开到20M的收费空间)你可以看一下,这是我的^_^
第三步:把你制造的网页上行到该域名和空间的提供站点,该站点会担任保留并颁布您的网页。
注:该站点也提供团体主页智能生成,很繁难的。
怎样放开我的团体收费网页空间?
1、先到提供收费主页空间的网站放开收费主页空间。
2、放开成功后,用对方提供的IP和衔接帐号和明码,用FTP软件启动登陆。
3、而后将团体网站内容上行上去,团体网站就树立好了。
收费在线网站入口有哪些?
1、2345影视大全新版
2345影视大全新版有高清电影、电视剧、动漫、综艺、资讯、文娱、体育直播、游戏竞技、财经资讯,会聚优酷、土豆、爱奇艺、乐视、迅雷、PPTV、腾讯视频、搜狐视频等精彩视频360度全笼罩。
允许在线观看、离线播放、全屏播放、小屏播放、全网搜查、视频拍摄、视频上行,还可经过微博、微信、好友圈、分享给小同伴们一同看。
2、320BD影视
320BD影视网站向用户成功片面收费。
是一个集电影、电视剧、动漫片、综艺片等为一体的影视网站。
允许点播和直播等多种失掉影片资源的模式,以最极速度提供最新的收费电影,在线电影,电视剧等优质服务。
允许干流网络影音和QVOD格局的视频、音频文件,成功本地播放和在线点播。
网络影音完善的产品性能、产品体验及产品性能。
卖家收费注册网站有哪些?
国际:易趣,拍拍,淘宝,有啊,购得乐,亚马逊,淘日外国外:Ebay Ubid Onsale YahooAuctions AmazonMorgan-auction Letsbuyit Etsy
怎样收费做网站?
第一个收费做网站的工具叫做“上线了”,自己搜一下就知道了。
这是一个收费建站比拟好用的工具。
在下方就可以快捷注册,邮箱设置明码就ok。
注册终了之后,点击右上角启动登录。
进入后盾治理系统,决定创立新的网站。
决定恣意青睐的模板,启动团体网站定制。
鼠标放在模板上,会弹出两个按钮,决定开局编辑就可以经常使用模板启动修正,制形老自己的站点了。
和wordpress,dedecms等一样,经过左侧工具栏对站点样式启动定制。
成功编辑后,点击【上线】成功外面的性能就可以将你的收费站点上线了。
不过收费版的话域名是不能自己定制的,只能用对应站点的二级域名,会相对共性化不足一点。
其余相似的工具也差不多,然而目前看来还是这个方法比拟适用。
大家可以看一下我应用这个工具制造进去的成果。
本文地址:http://www.hyyidc.com/article/27772.html