开发杂记3

  1. 打开工程第一件事情,改变编码格式

当我们第一次打开工程的时候,键入汉字的时候,此时你改变编码格式,汉字还是会在那,因为你没有刷新。

我们可以重新打开工程,我们发现,字体变了。

  1. 加载布局和findviewByid 还是有点区别的

    https://zhuxuekui-PC/svn/MobleSafe/

  2. 签名与包名

    包名相同,签名相同,可以安装,不过需要替换安装。

    包名相同,签名不同,无法安装。

  3. 两种上下文

    getApplicationContext() , xxxxx.this

    this = activity.this;

    token 令牌(谁得到令牌谁说话)

     

    对话框是activity的一部分,对话框挂载在activity上,如果activity都不存在,对话框无法创建

    Activity是context的子类,父类的东西,子类一定有,子类的东西,父类不一定有

    GetApplicationContext() 返回的是父类的context,没有子类的令牌

    用法:

    周期长的 getapplicationContext

    周期短的xxx.this

     

    不同的文件里面可以存在相同的ID。

  4. ArrayAdapter ,SimpleAdapter ,SimpleCursorAdapter 区别

    参照资料:http://blog.sina.com.cn/s/blog_46c97a9d0100vqj7.html

    Arrayadapter 适用于数组string<> 类型 。simpleadapter适用于list<>类型。 SimplecursorAdapter适用于数据库的cursor。

    三者只是数据源不同而已,不过现在我们都开始自定义数据源 extends Arrayadapter<某个类> 。

  5. 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。

原文地址:https://www.cnblogs.com/zhuxuekui/p/4513228.html