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
android 读书笔记 1的更多相关文章
- Android读书笔记0-从零开始
		可以有千万个理由,但是结果就在这里,我开始对Android产生兴趣,于是决定学点啥.啥都不说,单刀入正题. 开发环境 啥都不说,直接上图. 只说Windows平台上,下载完直接解压即可.比起VS安装过 ... 
- mono for android读书笔记之真机调试(转)
		调试环境: 1.软件:monodevelop v3.0.3.5 2.硬件:华为C8650s手机一部,数据线一根,thinkpad e420笔记本电脑一台 调试的应用程序有一个Activity,Acti ... 
- mono for android读书笔记之硬件编程(转)
		本章将会介绍: 传感器的API 加速器编程,设备的方向,近场检测 网络编程 蓝牙编程 上述的技术的应用场景很多,比如: 1.检测当前的网络是否可用,并提醒用户,检测当前的网络类型,比如Wifi.3G. ... 
- Android读书笔记四
		第四章 这是一次源代码之旅,学到了如何下载和编译Android源代码和Linux内核源代码.来详细阐述一下一些具体过程 一.Android源代码下载环境 1.安装下载Android源代码的环境配置 ( ... 
- Android读书笔记二
		本章讲到需要Android应用程序以及Android NDK程序来测试Linux驱动,所以所需要的工具都必须配备好.而且对工具的版本也是有一些要求,JDK,Eclipse,ADT,CDT,Androi ... 
- Android读书笔记一
		通过本章的学习真实体会到“移植”的概念:为特定设备定制Android的过程,但是移植的过程中开发最多的就是支持各种硬件设备的Linux驱动程序,本章对Android和Linux做了总体介绍.接着介绍了 ... 
- Android读书笔记三
		通过一章的学习体会到Git的重要性,因为想要获取开源的源代码,必须要使用Git,而且Linux内核完全是由Git管理的.Git是对源代码进行管理,在使用之前需要先安装,命令是 (1)apt-get i ... 
- Android驱动开发5-8章读书笔记
		Android驱动开发读书笔记 第五章 S5PV210是一款32位处理器,具有 ... 
- 《Android开发艺术探索》读书笔记 (13) 第13章 综合技术、第14章 JNI和NDK编程、第15章 Android性能优化
		第13章 综合技术 13.1 使用CrashHandler来获取应用的Crash信息 (1)应用发生Crash在所难免,但是如何采集crash信息以供后续开发处理这类问题呢?利用Thread类的set ... 
随机推荐
- mongo 记得开启验证        auth = true
			dbpath=/mnt/mongodb/data/logpath=/usr/local/mongodb/log/mongodb.logauth = trueport=27017logappend=1f ... 
- 客户端Cookie读取操作
			function SetCookie(name,value) { //此 cookie 将被保存 30 天(可活动配置) var Days = 30; var exp = new Date(); ex ... 
- hashMap 根据已有知识知道的
			public V put(K key, V value) { //假如table为空 if (table == EMPTY_TABLE) { inflateTable(threshold); } // ... 
- ADB 设置远程调试
			Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00016657 相信很多人在android 开发调试的时 ... 
- PDFSharp生成PDF.
			在上面用OpenXML生成word后,原来利用Word2010里的导出成PDF功能就不能用. 然后找开源组件生成PDF,最开始用的是iTextSharp,做完导出报表了才发现,这个开源协议用的是AGP ... 
- 【转】【Centos】nginx配置:location配置方法及实例详解
			location匹配的是nginx的哪个变量? $request_uri location的匹配种类有哪些? 格式 location [ 空格 | = | ~ | ~* |^~ | !~ | !~* ... 
- VS自带的dbghelp.h文件 报错
			场景: 编译报错: 解决方法: 在#include <dbghelp.h> 之前 #include <Windows.h> 
- Python——getpass
			getpass模块提供了可移植的密码输入,一共包括下面两个函数: 1. getpass.getpass() 2. getpass.getuser() getpass.getpass([prompt[, ... 
- CentOS系统基础优化16条知识汇总
			1.不用root管理,以普通用户的名义通过sudo授权管理: 2.更改默认的远程连接服务端,禁止root用户远程连接,甚至要更改只监听内网ip: 3.定时自动更新服务器时间,使其和互联网时间同步: 4 ... 
- fiddler 工具使用配置
			前言: 之前为了手动测试项目组之间提供的接口,确定到底是哪一个接口出了问题.一般情况下,我们都直接采用了 Google 浏览器上,F12 后,Network 找到想要的 URL,然后,直接在浏览器上访 ... 
