小米的博客
感恩能够遇见
Android工程的目录结构如下图: 1、src src目录是放置所有Java代码的地方,它在这里的含义和普通Java项目下的src目录是完全一样的。 2、gen 这个目录里的内容都是自动生成的,主要有一个R.java文件,在项目中添加的任何资源都会在其中生成一个相应的资源id。这个文件不要手动去修改它。 3、assets 这个目录主要存放一些随程序打包的文件,在程序运行时可以动态的读取到这些内容。如果你的程序使用到了WebView加载本地网页的功能,所有网页相关的文件都放在这个目录下。 4、bin 这个目录主要是包含一些在编译时…
2015-03-17 0 Comment
Android可以分为四层架构,五个区域,如下图 由下往上分别是: 1、Linux内核层 Android系统是基于Linux内核的,这一层是Android设备硬件的各种驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动、Wi-Fi驱动、电源管理等。 2、系统运行的类库层 这一层主要是用C/C++为Android系统写的一些类库,如提供数据库支持的SQLite库,提供3D绘图的OpenGLES库,提供浏览器内核的Webkit库等。 这一层还包含Android运行时库,它主要提供一些核心库,能允许开发者使用java语言来编写Android应用。Android运行时库还包含了Dal…
2015-03-16 0 Comment
用Git已经有一段时间了,零零总总用了好些命令。下面就写一点自己对Git的理解吧! Git是一种分布式代码版本控制系统,是由Linus Torvalds 为了更好管理Linux内核而开发的,关于Linus开发Git中间还有许多有趣的小故事,感兴趣的童鞋可以自己去找找看看娱乐娱乐。 Git中有两个重要的概念,一个是仓库,一个是分支,你只要能理解好这两个概念,并熟悉下面的这些命令就差不多了。 仓库:英文名repository。大家都知道仓库就是用来装东西的,这里的仓库也差不多,只不过是用来装代码的。这个特殊的仓库里所有的代码都…
2015-01-16 0 Comment
平时在写网页的时候经常遇到乱码的问题,这非常让人恼火,编辑的时候明明是正常的,浏览器一解释,就乱码了,实在是让人抓狂。 为什么会这样呢?这就是计算机编码问题。由于计算机比较笨,只认识“0”、“1”这两个数字,所以在我们平时使用电脑处理的各种作业的时候,实际上在计算机内部都是转化为了“0”,“1”这两个数字处理。这就是为什么我们喜欢把电脑里面的资料叫数据的原因,文本叫数据,图片叫数据,视频还是叫数据。 在计算机最初设计的时候采用8位2进制数作为一个计量单元,也就是一byte或一字节。所以一字节…
2015-01-12 0 Comment