Android总结

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多行代码的函数难住了,百思不得其解。后来盯了两三天,联系了各种上下文,最后总算是把它弄明白了。我一直都相信潜意识这种东西:只要你相信你能解决一个问题,并且坚持住不放弃,潜意识就会帮助你去加工和组织各种原始信息。因此,自信很重要,它是一种软实力:有自信不一定能成功,但是没有自信要成功就难上加难。

 

淡定。淡定是一种人生态度,它能使你不功利,不浮躁,从容地面对得与失,找到一条更合适自己长远发展的路。往往梦想都是一个比较长期的东西,不是短期内就能看到效益的。在坚持梦想的过程中,又可能要付出很多代价,例如,你没有时间找(陪)老婆或者女朋友,你赚的钱没有一起毕业的同学多,诸如此类的等等事情。这时候,你就更需要淡定:只要你判断你正在做的事情是值得的,你就淡定地面对别人的眼光和周围的环境。我发现写博客以来,自己变得越来越宅了,下班后和周末都更愿意呆在房间里,当渐渐地发现同学都在忙着晒结婚照或者小孩照的时候,自己还在单身着:(。这可能就是宅的代价吧,不过现在对这件事情还是比较淡定:)。

 

 

总结来说就是:心怀梦想,带着自信和淡定,持之以恒,学习、学习,再学习!很讽刺的是,如果是五六年以前的自己看到上面的这些文字,我会觉得很扯,很空洞,没意义。人可能就是要非得亲自去经历一些事情,才能深刻地领会一些道理。

你可能感兴趣的:(Android总结)