- 博客(8)
- 收藏
- 关注
原创 Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK黑屏问题
Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK用来启动一个activity,把与该activity相关的activity栈清空,就是保证启动后的activity之后没有其它activity(不同的taskAffinity除外) 在intent加入这个flag有个问题启动的activity有一段黑屏时间,原因可能因为th
2016-05-25 20:38:14
2439
原创 git找回commit
由于一些原因,本地仓库中的一个commit没有提交到远程仓库,原来丢失commit一般通过git reflog这条命令可以吧head最近到更新显示出来, 但是好像只能显示22条Head的更新,Google了一下找到了下面的命令git fsck --lost-found这条命令就是找到哪些没有提交的commit,如图 这条命令打印的commit没有规律,只能通过git show一个一个查看,效率
2016-05-23 22:04:13
599
原创 Linux Proc文件系统
/proc文件系统一中虚拟文件系统,提供了一种内核空间和内核空间通信新的方式,虚拟文件系统相对其它文件系统,文件时动态生成的,起初,/proc文件系统就是为了提供内核运行的一些基本信息,下面将做一个简单/proc文件读写操作。 proc_test.c 源码如下#include <linux/module.h>#include <linux/kernel.h>#include <linux/pr
2016-05-16 23:32:07
404
原创 Mac编译android内核
一,android内核下载 android内核下载和源码下载是分开的,android内核就是一个git仓库,直接使用git下载,推荐中科大镜像。git clone https://aosp.tuna.tsinghua.edu.cn/kernel/goldfish.git下载之后 运行 git branch -a出现下面这些分支 选择一个分支,选择goldfish分支,否则虚拟机无法加载,我
2016-05-06 22:13:28
1160
原创 Mac 10.11 android6.0源码编译
关于android源码编译,以前在ubantu下编译4.x 版本出了好多问题,最近换了mac,编译下android6.0版本,编译过程基本没有什么问题一.编译环境配置 参照:http://source.android.com/source/initializing.html mac下主要做了两件事情 1.创建大小写敏感硬盘,mac的文件系统是大小写不敏感的,不适合android
2016-04-10 12:48:39
1252
原创 AIDL原理分析与使用
1为什么使用AIDL Android系统中IPC是通过Binder机制实现的,Server启动之后注册到ServerManager中,Client需要与Server通信,则请求ServerManger返回Server对应的引用(其实就是一个handle),Client拿到这个handle就可以和Server进行通信,应用层实现进程间通信则必须通过Service组件,而AIDL则是应
2016-03-17 21:24:38
463
转载 Android实战技巧:如何在ScrollView中嵌套ListView
http://blog.youkuaiyun.com/hitlion2008/article/details/6737459前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大
2016-03-17 01:45:29
218
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-01-31 12:09:24
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅