Android之旅:梦想、学习、坚持、自信、淡定
网站:
安卓巴士
安卓巴士论坛
Android开发进阶路线指南
Android开发网
教程:
Javaeye-Android系列教程(比较老)
Android快速开发系列
Android博客1
游戏:
Android游戏开发教程
Android游戏开发视频教程
Javaeye-android游戏开发系列教程
基础知识:
Android开发学习总结——Android开发的一些相关概念
Android应用目录结构分析
一个帖子学会Android开发四大组件
一个demo让你掌握Android的各种Service
一个Demo让你掌握所有的android控件
一个帖子掌握android所有控件
Android:控件GridView的使用
Android控件之GridView探究
ListView模拟GridView效果
Android表格布局之android:shrinkColumns和android:stretchColumn
Android:布局合集
Android:查看应用创建的数据库
Android:实现退出确认对话框
Android:简单的开场界面
Android:仿微信开场切换界面
Android:布局实例之模仿QQ登录界面
Android:Activity之间跳转和参数传递
Android:布局之常见用户设置界面
源码:
Android底层解析
部署:
Android开发学习总结(一)——搭建最新版本的Android开发环境
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
工具:
APK反编译
Apk反编译2
听云-检测APP
Eclipse,到了说再见的时候了——Android Studio最全解析
Android Java汉字转拼音总结
最新Host:
203.208.48.142 dl.google.com
64.233.189.136 dl-ssl.google.com
appcompat_v7:
appcompat_v7包是一个能让2.1以上全使用上4.0版本的界面的支持库,建项目时直接把最小SDK选在Android4.0以上不就不需要这个支持库
inflate方法与findViewById的区别:
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。
对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来找 res/layout下的 xml 布局文件,并且实例化为View类对象;
findViewById() 是找具体 xml 布局文件中的具体 widget 控件(如:Button、TextView 等)。
获取LayoutInflater的方法有如下三种:
LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = LayoutInflater.from(context); //该方法实质就是第一种方法 View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = getLayoutInflater(); //在Activity中可以使用,实际上是View子类下window的一个函数 View layout = inflater.inflate(R.layout.main, null);
=========================================================
坚持。长期地坚持去做一件事情,真的很难。不过,当你下定决心持续地去做一件事情的时候,你的坚持就会变成一种习惯。习惯一旦养成,你不去做那件事情的时候,反而会觉得心里不舒服,好像少了什么似的。因为平时要上班,所以一天下来,其实也没多少时间去研究Android系统。这时候我就告诉自己,更加要坚持,并且给自己算了一笔数:工作日每天看20页书,周末每天看50页书,大概两周就可以看一本400~500页的书;一天看300行左右代码,一周就能看2000~3000行代码;一天写1个段落的博客,一周也能捣鼓出1篇来。另外,当坚持了一段时间之后,就会发现学习的速度比以前更快了,就好像有一种加速度一样,这时候就会发现事情越做越快。
自信。自信是很重要的,尤其是在你做一件很有挑战性的事情的时候。如果没有自信,在碰到难以解决的困难时,或许就会放弃了。其实在很多时候,机遇都是偏爱那些有自信并且一直坚持着梦想的人。记得在研究Android系统的UI渲染服务SurfaceFlinger的时候,被一个20多行代码的函数难住了,百思不得其解。后来盯了两三天,联系了各种上下文,最后总算是把它弄明白了。我一直都相信潜意识这种东西:只要你相信你能解决一个问题,并且坚持住不放弃,潜意识就会帮助你去加工和组织各种原始信息。因此,自信很重要,它是一种软实力:有自信不一定能成功,但是没有自信要成功就难上加难。
淡定。淡定是一种人生态度,它能使你不功利,不浮躁,从容地面对得与失,找到一条更合适自己长远发展的路。往往梦想都是一个比较长期的东西,不是短期内就能看到效益的。在坚持梦想的过程中,又可能要付出很多代价,例如,你没有时间找(陪)老婆或者女朋友,你赚的钱没有一起毕业的同学多,诸如此类的等等事情。这时候,你就更需要淡定:只要你判断你正在做的事情是值得的,你就淡定地面对别人的眼光和周围的环境。我发现写博客以来,自己变得越来越宅了,下班后和周末都更愿意呆在房间里,当渐渐地发现同学都在忙着晒结婚照或者小孩照的时候,自己还在单身着:(。这可能就是宅的代价吧,不过现在对这件事情还是比较淡定:)。
总结来说就是:心怀梦想,带着自信和淡定,持之以恒,学习、学习,再学习!很讽刺的是,如果是五六年以前的自己看到上面的这些文字,我会觉得很扯,很空洞,没意义。人可能就是要非得亲自去经历一些事情,才能深刻地领会一些道理。