- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Android 默认壁纸 简单分析
Android的背景墙纸功能的实现主要由散布在下面几个文件中的类来完成:(1)frameworks/base/core/java/android/app/WallpaperManager.java提供了API类,类WallpaperManager的各种函数接口为应用开发者所使用。(2)frameworks/base/services/java/com/android/server/Wa
2014-11-24 16:48:10 8595
原创 Makefile中override 指示符
通常在执行make时,如果通过命令行定义了一个变量,那么它将替代在Makefile中出现的同名变量的定义。就是说,对于一个在Makefile中使用常规方式(使用“=”、“:=”或者“define”)定义的变量,我们可以在执行make时通过命令行方式重新指定这个变量的值,命令行指定的值将替代出现在Makefile中此变量的值。如果不希望命令行指定的变量值替代在Makefile中的变量定义,那么我们需
2014-11-19 12:05:20 12937 1
原创 在linux内核中 读写上层文件
在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write在进入内核态之后,实际执行的是sys_read和sys_write,但是查看内核源代码,发现这些操作文件的函数都没有导出(使用EXPORT_SYMBOL导出),也就是说在内核模块中是不能使用的,那如何是好?通过查
2014-11-17 12:31:08 1242
原创 Sqlite数据库操作的sql操作语句
用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,因此如果你喜欢,也可以取个例如foo.icannameitwhateverilike的档名。在sqlite3提示列下操作进入了sqlit
2014-11-06 09:34:45 6576
原创 android 打开各种文件(setDataAndType)
Java代码 /** * 打开文件 * @param file */ private void openFile(File file){ Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //设置intent的Action属性
2014-11-04 11:52:38 18755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人