• android 读书笔记 1


    四层
    linux 内核层
    library java 虚拟机
    framework
    application

    四组件
    活动(activity), 服务(service), 广播接收器(broadcast receiver), 内容提供器(content provider)

    设备掉线点DDMS右边下拉列表中的reset adb就可以了

    关于项目目录的一些说明
    src    java代码的存放地方
    gen    这个目录是自动生成的,永远不要去修改它们
    asserts    随程序打包的一些文件放在此处,如果用到WEB,那么相关的网页也会存放在这里
    bin    apk 以及编译时的一些目录在这里
    libs    第三方jar包
    res    项目中使用到的图片,布局(XML layout),字符串(values)都放在这里
    AndroidManifest.xml    程序中定义的四组件都要在这个文件中注册, 还可以给应用程序添加权限声明, 也可以重新指定创建项目时指定的最低兼容版本和目标版本
    project.properties    指定编译程序时使用的SDK版本

    资源是放在res目录下面的
    drawable开头的目录是放图片的, 不同分辨率的图片用在不机器上面,如果只有一个图片就放在-hdpi里面
    layout, values是XML文件, 会在java中或者XML中引用这些资源,在java中引用的时候使用R.string.XXXX, 在其它XML中引用的时候使用@string/XXXX, XXXX是XML的key值, string是表示引用的字符串,如果引用的是图片就是drawable, 如果引用的是布局文件就是layout
    注:如果在xml中引用一个id,要使用@id/id_name; 如果在xml中定义一个id,则要使用@+id/id_name

  • 相关阅读:
    typedef用法小结
    14种排序
    常用google产品
    去重排序
    双向链表
    IDEA上传一个项目到github
    IDEA上传一个项目到github
    Git的安装
    Hibernate 加载策略得总结
    hadoop -- fsck
  • 原文地址:https://www.cnblogs.com/emyueguang/p/4311817.html
Copyright © 2020-2023  润新知