码迷,mamicode.com
首页 > 其他好文 > 详细

学习进度条10

时间:2016-05-14 15:17:09      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

 

   

                                                                       第十一周

  

  

  

 日期

   星期一

   星期二

      星期三

      星期四

   星期五

        星期六

所花时间(包括上课)

8:00-10:00

(上课)

15:30-18:00

(编程)

 

13:15-15:00

(看视频)

15:30-18:10

(编程)

13:00-13:15

(看书)

15:40-17:00

(编程)

 

16:40-18:00

(看书)

19:00-20:50

(编程)

20:50-21:30

(写阅读笔记)

    

18:30-20:30

(编程)

20:50-22:00

(写博客作业)

 

13:30-15:20

(编程)

代码量(行)

 

       98

 

       115

 

      168

 

       158

 

      142

 

         67

博客量(篇)

 

      0

 

        0

 

        0

 

        1

 

       2

 

         0

了解到的知识点

 ①Android虚拟机的键盘布局和选的屏幕尺寸有关,
UI上和实体机也不一样,因为虚拟机无法模拟蓝牙和WIFI,Phone 这些部分.

②Dialog在show的时候必须要有一个activity作为窗口载体

 

①android设计规范中单位是dp,dp在安卓机上不同的密度转换后的px 是不一样的,所以按照设计图的px转换成dp也是不一样的.

②Android颜色值取值为十六进制的值 比如一绿色的值, 给开发的值为 #5bc43e

 

①将根布局背景设置为图片,然后添加状态栏透明 Flag, 然后设置根布局的FitsSystemWindows 属性为 true 即可以实现图片做背景时,状态栏透明

②使用 DrawerLayout 时,不能再对根布局,即 DrawerLayout 进行设置,而要针对 DrawerLayout 的内容布局进行设置,即抽屉之外的另一个布局。

DrawerLayout 的布局只能包含两个直接子布局,一个是内容布局,一个是抽屉布局,如果内容布局的根布局不是 LinearLayout ,需要对其子布局设置padding top值,否则仿状态栏色块会被遮挡在最下面,布局内容延伸到状态栏

①OOM现象通常出现在用到很多图片或者很大图片的APP开发中。通俗讲就是当我们的APP需要申请一块内存来装图片的时候,系统觉得我们的APP所使用的内存已经够多了。即使它有1G的空余内存,它不同意给我的APP更多的内存里,然后即使系统马上抛出OOM错误,而程序没有捕捉该错误,故弹框崩溃了

①APP内存由 dalvik内存 和 native内存 2部分组成,dalvik也就是java堆,创建的对象就是就是在这里分配的,而native是通过c/c++方式申请的内存,Bitmap就是以这种方式分配的

② 通过DDMS中的heap选项卡监视内存情况可以查看APP内存分配情况?

     

 

①不要在循环中创建过多的本地变量 ,慎用static,用static来修饰成员变量时,该变量就属于该类,而不是该类实例,它的生命周期是很长的。如果用它来引用一些内存占用太多的实例,这时候就要谨慎对待了。

 

学习进度条10

标签:

原文地址:http://www.cnblogs.com/niujunyan/p/5492554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!