自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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源代码

打开下面地址即可!http://androidxref.com/

2016-03-04 15:30:55 382

转载 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关注的人

提示
确定要删除当前文章?
取消 删除