- 打开工程第一件事情,改变编码格式
当我们第一次打开工程的时候,键入汉字的时候,此时你改变编码格式,汉字还是会在那,因为你没有刷新。
我们可以重新打开工程,我们发现,字体变了。
- 加载布局和findviewByid 还是有点区别的
- 签名与包名
包名相同,签名相同,可以安装,不过需要替换安装。
包名相同,签名不同,无法安装。
- 两种上下文
getApplicationContext() , xxxxx.this
this = activity.this;
token 令牌(谁得到令牌谁说话)
?
对话框是activity的一部分,对话框挂载在activity上,如果activity都不存在,对话框无法创建
Activity是context的子类,父类的东西,子类一定有,子类的东西,父类不一定有
GetApplicationContext() 返回的是父类的context,没有子类的令牌
用法:
周期长的 getapplicationContext
周期短的xxx.this
?
不同的文件里面可以存在相同的ID。
-
ArrayAdapter?,SimpleAdapter?,SimpleCursorAdapter?区别
参照资料:http://blog.sina.com.cn/s/blog_46c97a9d0100vqj7.html
Arrayadapter 适用于数组string<> 类型 。simpleadapter适用于list<>类型。 SimplecursorAdapter适用于数据库的cursor。
三者只是数据源不同而已,不过现在我们都开始自定义数据源 extends Arrayadapter<某个类> 。
- android中service与activity的区别
参考资料: http://blog.csdn.net/foreverhuylee/article/details/20372055 关于android编程中service和activity的区别
http://blog.csdn.net/guolin_blog/article/details/11952435
Android Service完全解析,关于服务你所需知道的一切(上)?
假如service与activity同生共死,则一同消失;假如不是bind关系,只是在activity里面启动,然后activity被干掉了,那么service就不会消失,干不掉了。它此时不依赖于activity。
Service一般用于 后台耗时重要的任务 。我们可以认为 service是没有界面关联的纯逻辑activity。