- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 单独编译Android源码的模块。
如果你修改了android的源码,你需要重新编译,才能使修改的代码生效,这时你不需要使用make重新编译全部代码。你可以单独的对你编译的那个模块进行编译。USER-NAME@MACHINE-NAME:~/Android$ . ./build/envsetup.sh 这个命令是为了添加一些命令 如下面的mmm,这个命令表示对指定的路径进行编译。 mm表示对当前目录下进行编译,前提是当前路径下
2016-04-24 00:07:11 1480
原创 自定义一个圆圈View
这篇博客的目的是如何开发一个继承自View的自定义控件。最后的效果是能够得到一个任何页面都能使用的圆圈控件。代码很简单,也很粗陋。但是高楼平地起。 先贴代码,可以先不看,看完后面的解释再看代码:package com.example.administrator.myfirstandroidstudioproject.customView;import android.content.Context
2016-04-14 16:37:42 463
原创 编译Android源码和内核源码的归纳总结
经过一个多星期的努力,终于在零基础的情况下使用ubuntu-12.04-desktop-amd64(64位Ubuntu系统)成功编译了android-4.0.3的源码和Linux version 2.6.29的linux内核源码。期间遇到很多困难,好几次想放弃了,不过只要坚持并找到正确的方法,最后就一定能够成功。注意事项:在编译过程中,最需要注意的就是版本问题。uabntu的版本和源码的版本最好能
2016-04-14 14:06:54 3600
转载 Android Studio常用快捷键、Android Studio快捷键大全
转载自:http://blog.sina.com.cn/s/blog_9ac333de0102vsxf.html Alt+回车 导入包,自动修正Crtl+X 剪贴 删除本行 ,之前用Eclipse Ctrl+D 就是删除,在AndroidStudio 中是复制本行到下一行Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Al
2016-04-13 17:45:03 404
原创 单例模式详解
一直以为自己对单例模式很了解,仔细研究才发现以前忽略了单例模式的很多难点。其中有如何保证在多线程中的单例模式。如何保证反序列化时的单例模式(因为反序列化时会创建一个新的实例)。定义:在整个程序中,保证某个类只有一个实例化的对象,并自行对外提供这个实例。 使用场景:在定义中说的很清楚了,只要一个实例的时候。比如IO读写时,数据库操作时。多个对象的话就很有可能造成并发读写的操作,也增加了不必要的资源消
2016-04-13 00:14:23 376
原创 对面向对象编程的6个基本原则的理解
单一职责原则 定义:一个类中应该是一组相关性很高的函数,数据的封装。 做法:根据对业务和需求的理解,去划分一个类,一个函数的职责。 举例:比如要实现一个加载图片的功能,并在加载图片的时候实现对图片的缓存。这时候至少应该需要两个类去完成这个功能。一个是加载和显示图片的类Imageloader。一个是缓存类ImageCache。如果将两个类写在一起,会导致代码的可读性,灵活性,和扩展性变...
2016-04-12 00:30:26 2837
Win7中出错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll
2017-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人