- 博客(14)
- 收藏
- 关注
转载 Android KeyCode列表
KEYCODE列表电话键KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4
2016-03-28 10:10:47 414
转载 linux历史命令查找快捷方式
一、历史命令搜索操作快捷键: [Ctrl + r], [Ctrl + p], [Ctrl + n]在终端中按捉 [Ctrl] 键的同时 [r] 键,出现提示:(reverse-i-search), 此时你尝试一下输入你以前输入过的命令,当你每输入一个字符的时候,终端都会滚动显示你的历史命令。 当显示到你想找的合适的历史命令的时候,直接 [Enter],就执行了历史命令。另外, [Ctrl +
2016-03-24 17:18:31 4700 1
转载 grep命令详解
用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。
2016-03-24 17:15:17 369
转载 android编译系统的makefile文件Android.mk写法
android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Andro
2016-03-24 10:00:39 384
原创 Genymotion出现”Unable to load VirtualBox engine“的问题解决
Genymotion出现”Unable to load VirtualBox engine“的问题解决Genymotion出现下面问题(有可能是在安装完成打开时出现,也有可能实在启动模拟器的 时候出现)做如下操作即可正常运行: 右键–>VirtualBox–>属性–>兼容性–>(打钩)以兼容模式运行这个程序–>(选择)Windows 7–>应用–>确定!右键–>Genymotion–>属性–>兼容
2016-03-23 13:10:06 498
转载 android 中遥控器键值的添加和修改
第一步:init.rc:通过service remotecfg /system/bin/remotecfg /system/etc/remote.conf在开机init阶段,将remote.conf中的配置通过ioctl赋值到ir驱动的变量中(用户空间—>内核空间),这样遥控定制化配置才会生效。remotecfg程序代码位于external/remoteconf/irremote.c,可以
2016-03-22 13:19:29 9816
转载 Android frameworks层按键处理流程
事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。4)WindowManagerService会把消息发给最上面运
2016-03-22 13:11:45 767
转载 apk,task,android:process与android:sharedUserId的区别
apk一般占一个dalvik,一个进程,一个task。通过设置也可以多个进程,占多个task。task是一个activity的栈,其中"可能"含有来自多个App的activity默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以在manifest文件中进行配置。 在每种组件元
2016-03-21 09:48:57 421
转载 android中捕获组合键及屏蔽掉其他键的问题处理
先举一个alt+q的例子当键松开时触发关闭事件 @Override public boolean dispatchKeyEvent(KeyEvent event){ int keyCode = event.getKeyCode(); if(event.isAltPressed() && keyCode == KeyEvent
2016-03-16 17:41:26 863
原创 Android Browser UserAgent设置及查看
关于Android的Browser UserAgent一般有:DESKTOP_USERAGENT, IPHONE_USERAGENT,IPAD_USERAGENT, ANDROID_USERAGENT这几种,当然可以根据需求自己添加其他的UserAgent。涉及到修改UserAgent的问题,一般会修改以下几个文件:/package/apps/Browser/src/co
2016-03-11 17:09:29 2838
原创 make: Nothing to be done for `all_modules'.问题解决
当用命令mmm或者mm编译Android代码时,总是会遇到make: Nothing to be done for `all_modules'.和make: *** No rule to make target `Android.mk'. Stop.这样的错误。 可是你的确修改了代码,怎么会报错呢,报错了怎么解决呢?(没修改代码的肯定是会提示你什么都没有修改)例如我修改了fr
2016-03-10 16:11:29 6386 1
转载 Android中View的事件分发机制
介绍点击事件的事件分发就是对MotionEvent事件的分发过程,当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发的过程。涉及到的三个方法dispatchTouchEvent:用来进行事件的分发,如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的onTouchEvent和View的di
2016-03-10 09:05:18 333
转载 android_如何优雅地给Activity和Fragement传入参数
传参给Fragmentpublic class MyFragment extends Fragment { private static final String ARGS_KEY = "ARGS_KEY"; private int mKey = -1; public static MyFragment newInstance(int type) {
2016-03-04 15:22:32 501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人