【Android】2015.09.09 第一行代码 Day7 Count:9

-----------------------------------------------
第一行代码
Day6
第六章
github
-----------------------------------------------
          官文  http://git-scm.com/book/zh
          汇总  http://www.zhihu.com/question/20070065

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:nazar-art/NewYearGift.git
git push -u origin master

git remote set-url origin git@github.com:nazar-art/NewYearGift.git

已经存在的项目,记得先pull,这样可以Merge本地文件和github上的文件,不会出现冲突
git pull -u git@github.com:SmileLikeYe/PlistConvertor.git
-----------------------------------------------
第一行代码
Day7
第七章
数据持久化方案
-----------------------------------------------
Question:
1. Android Studio的DDMS在哪儿?
 menu -> "Tools" -> "Android" ->”Android Device Monitor”,默认右边打开DDMS视图

2. DDMS全称是啥,干啥的,替代平ART又是何方神圣?
DDMS: Dalvik Debug Monitor Server
alvik是Google公司自己设计用于Android平台的Java 虚拟机 。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种 压缩格式 ,适合内存和处理器速度有限的系统。Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且 [1]    每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。

延伸:
     新的安卓4.4系统中引入了全新的ART模式吗,相比之前流行已久的Dalvik模式有了很大的改变。最近看到不少安卓手机朋友在问ART与Dalvik哪个好这样的问题,因此笔者今天为大家制作了以下这张ART模式和Dalvik模式区别对比图表,通过对比,可以一眼看出 ART模式和Dalvik模式之间的区别。

:下表中红色加粗字体部分,代表占据优势的部分。

对比项目CPURAM内存ROM内存流畅度省电APP加载速度兼容性
ART模式 --更佳更佳有待优化
Dalvik模式 --普通普通

 通过以上这种表格,我们可以直白的看出,全新的ART模式具备用RAM内存小、流畅度更好以及更省电的特性;

而安卓4.4以下系统中所运行的传统Dalvik模式模式主要在于占用更小的ROM存储空间,兼容性更好,另外应用加载打开的时候速度更快些。

对于手机用户而言,目前RAM内存普遍是只有1GB或者2GB,入门机有的仅512M内存,而ART模式号称只要512M RAM内存就足以流畅系统体验,另外对于传统安卓机的Dalvik模式运行久了容易出现卡顿的问题,ART模式也得到了很好的解决。


总的来说,最新安卓4.4系统中新加入的全新ART模式旨在提升手机的性能流畅度,并且占用更小的RAM内存以及具备更省电的特性,对于用户体验提升是非常明显的。不过任务事物都有两面性,ART模式相比安卓4.4以下系统版本中的Dalvik模式,安装应用更占ROM存储空间,并且打开应用会更慢一些,并且由于还没有全面普及,部分软件兼容性不太好。

Points:

1.MainActivity.this  VS  this
this代表本类的一个引用
MainActivity.this 则是一个Activity对象
问题来了, java this引用是啥?
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值