zoukankan      html  css  js  c++  java
  • 学习进度条10

       

                                                                           第十一周

      

      

      

     日期

       星期一

       星期二

          星期三

          星期四

       星期五

            星期六

    所花时间(包括上课)

    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来修饰成员变量时,该变量就属于该类,而不是该类实例,它的生命周期是很长的。如果用它来引用一些内存占用太多的实例,这时候就要谨慎对待了。

  • 相关阅读:
    button的相关属性
    NSStringUIImage~NSData的相互转换以及中文转码
    网络请求 post 的接受请求头的代理方法
    UIImage
    通知NSNotificationCenter
    【LeetCode每日一题】2020.6.18 1028. 从先序遍历还原二叉树
    【《你不知道的JS(上卷②)》】三、对象
    【LeetCode每日一题】2020.6.17 1014. 最佳观光组合
    【LeetCode每日一题】2020.6.16 297. 二叉树的序列化与反序列化
    【《你不知道的JS(上卷②)》】二、this详解
  • 原文地址:https://www.cnblogs.com/niujunyan/p/5492554.html
Copyright © 2011-2022 走看看