Android入门扫盲
2011-01-11 07:05:07 来源:WEB开发网在Android开发中对资源的引用是很重要的内容,看一个Android工程结构的好与坏,其实看看工程结构的资源文件的相互关系就大概可以看出来了,个人觉得学习好Android,资源文件是很重要的部分,这里讲的都是些入门级别的知识点,耐下心思看哦,呵呵。
1, 三种资源文件形式。资源文件之间的相互引用自然是基础的基础,三种形式(android:xxx/yyy,@xxxx/yyy,?xxx)的区别要彻底地弄明白。
2, 资源文件的属性命名。资源文件属性的命名(其实大部分是id名字,也有其它的,这里不再累赘)对于初学者可能不太会在意,其实是很重要的部分,它其实也就是一些我们预先定义好的变量,能不在乎吗,这些变量会在自动生成映射类R.java中生成一些静态索引值,帮助Android快速定位,命名说白了,也是要求我们做到望名知意(最好包括类型)。
3, 每个工程都会有对应的一个AndroidManifest.xml文件,这个文件要注意的是一些权限的表示属性,如:
< uses-permission android:name="android.permission.INTERNET" />
< uses-permission android:name="android.permission.READ_CONTACTS" />
< uses-permission android:name="android.permission.WRITE_CONTACTS" />
< uses-permission android:name="android.permission.INSTALL_PACKAGES" />
< uses-permission android:name="android.permission.DELETE_PACKAGES" />
看命名就知道是针对什么做权限限制,所以初学者要注意了,在你的程序运行的时候报SecurityException的时候要看看你的程序是否涉及到限制操作,呵呵。这些在android.Manifest.permission里面,大家自己看可能会更好,自己学习的能力很重要哦,要不然你做的不可能是前沿的东西啦。
4, 自己定义类的引用。怎么定义、怎么使用,可以参考ApiDemo里面的经典实例:com.example.android.apis.view.LableView.java 。这也是很重哦,因为在我们开发的过程中,Android提供的UI肯定不能满足我们的要求,这样你就得自己写新的UI类,我在开发中就遇到很多这样的问题。如,Android现有的TabHost,在TabSpec多的时候你就感觉出TabHost英雄无用武之地啦,这样就得自己写了。
写自己的Android Components
上面的第四点已经提到了一下,学会写自己的控件的重要性。在Android里面,提供了丰富的类库,如何使用好也是值得探讨的问题。当然这里说的也是api里面说的,这里说的主要是我在学习的过程中认为很重要的方面.
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接