摘要:
在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。...
阅读全文
posted @ 2014-07-17 18:58
MMLoveMeMM
阅读(9176)
推荐(0)
摘要:
#include#include#include#include#include "common.h"//jstring to char*char* jstringTostring(JNIEnv* env, jstring jstr) { char* rtn = NULL; //jcla...
阅读全文
posted @ 2014-07-16 18:56
MMLoveMeMM
阅读(2003)
推荐(0)
摘要:
JNI是Java Native Interface的缩写,译为Java本地接口。它允许Java代码和其他语言编写的代码进行交互。在android中提供JNI的方式,让Java程 序可以调用C语言程序。android中很多Java类都具有native接口,这些接口由本地实现,然后注册到系统中。 ...
阅读全文
posted @ 2014-07-15 19:56
MMLoveMeMM
阅读(2029)
推荐(0)
摘要:
由于目前的Android系统如果系统的SYSTEM(STREAM_SYSTEM)中的音量设置或者调节为0,相关的STREAM_*的音量也会被Mute住,比如说,我现在的系统将对应的STREAM_SYSTEM和STREAM_RING/STREAM_NOTIFICATION在Mute功能方面绑定的,如果...
阅读全文
posted @ 2014-07-14 15:42
MMLoveMeMM
阅读(5974)
推荐(0)
摘要:
实现P931项目蓝牙键盘静音键功能以及打印F1,F2键信息打印准备工作:1.下载android4.0.3系统git clone gitolite@scm:vc0882/sdk_4.0(使用git pull可以更新本地文件)2.修改代码修改思路:Android已经定义了比较丰富、完整的标准按键。在一般...
阅读全文
posted @ 2014-07-11 20:09
MMLoveMeMM
阅读(1535)
推荐(0)
摘要:
平时将android系统的system volume调为0时,常常会发现其他几个种类的也会跟着mute,不能说是将其他的streamtype也调为0,因为当system volume大于0时,其他几个相关的volume value又恢复了,说明其他几个Stream只是被Mute住了,所以要增加或者取...
阅读全文
posted @ 2014-07-11 20:08
MMLoveMeMM
阅读(9326)
推荐(0)
摘要:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.lang.reflect.Field;public class FieldTes...
阅读全文
posted @ 2014-07-10 19:54
MMLoveMeMM
阅读(453)
推荐(0)
摘要:
一.关于开发板的连接以及连接等线路的功能1.在windows下面的连接1)所需的连线.usb线其中的一端连接USB Slave,另一端接电脑的USB接口。.窜口的连接在我们的笔记本上面没有窜口所以就用USB转窜口2)超级终端超级终端提供了一个操作嵌入式系统的接口,所以我们安装了超级终端后就可以对系统...
阅读全文
posted @ 2014-07-10 00:26
MMLoveMeMM
阅读(668)
推荐(0)
摘要:
由于Ubuntu12.04是64位系统,如果安装4.3.3版本的arm gcc,系统将会找到,所以要让其可用,就要安装ia32-lib包,以便让系统使用32bit软件:apt-get install ia32-libs由于我前面已将安装好了gcc 4.3.3并且设置好了环境变量,所以安装完上面以后就...
阅读全文
posted @ 2014-07-01 22:25
MMLoveMeMM
阅读(554)
推荐(0)
posted @ 2014-06-30 23:51
MMLoveMeMM
阅读(133)
推荐(0)
摘要:
在Windows编程中,并非每一个应用程序都需要一个图形用户界面(GUI),很多情况下,我们可以编写一个控制台应用程序,这样程序更小,加载更快,传输时间也短,同时也丝毫不牺牲程序应有的功能。这种程序特别适合那些在后台运行的程序,比如压缩、杀毒、上传下载等等。如果我们的确需要在GUI执行这些程序,以...
阅读全文
posted @ 2014-06-27 01:37
MMLoveMeMM
阅读(2846)
推荐(0)
摘要:
编写自己的IDE 如何在图形界面中实时捕获控制台程序的标准输出Note本文未曾在商业媒体发表过, 如需转载, 请注明作者 [王咏刚] 和出处 [www.contextfree.net]IDE是集成开发环境(Integrated Development Environment)的简称。印象里有很多出色...
阅读全文
posted @ 2014-06-27 01:34
MMLoveMeMM
阅读(2805)
推荐(0)
摘要:
参数传递是很奇怪,有时候会无法启动,比如:CreateProcess("c:\\a.exe","aa bb cc",....),显示出错通过CreateProcess("c:\\a.exe", "\"c:\\a.exe\" c:\\a.exe aa bb cc"...)即可.HANDLE hRead...
阅读全文
posted @ 2014-06-26 01:18
MMLoveMeMM
阅读(3024)
推荐(0)
摘要:
Linux 将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux 内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备。1. 字符设备和块...
阅读全文
posted @ 2014-06-22 16:38
MMLoveMeMM
阅读(417)
推荐(0)
摘要:
Application.mk文件 简介: ----------------------------- 要将C\C++代码编译为SO文件,光有Android.mk文件还不行,还需要一个Application.mk文件。 本文档是描述你的Android应用程序中需要的本地模块的Application....
阅读全文
posted @ 2014-06-22 16:36
MMLoveMeMM
阅读(548)
推荐(0)
摘要:
一.CString与LPCWSTR 两者的不同:LPCWSTR 是Unicode字符串指针,初始化时串有多大,申请空间就有多大,以后存贮若超过则出现无法预料的结果,这是它与CString的不同之处。而CString是一个串类,内存空间类会自动管理。 CString转换成LPCWSTR方法一:CStr...
阅读全文
posted @ 2014-06-20 11:27
MMLoveMeMM
阅读(204)
推荐(0)
摘要:
这段时间发现,如果手动一直按住设备的物理按键,APP中的EditText会一直输入字符,这样很不方便,如果使用者随后按一下按键,就会看到EditText中输入了几个字符,肯定不舒服,多输入的还需要手工在删除,麻烦!可以进行如下修改: : 首先要保证linux driver不能够在按下时一直会有按键e...
阅读全文
posted @ 2014-06-19 16:15
MMLoveMeMM
阅读(347)
推荐(0)
摘要:
在之前的工作中,常遇到对Input 子系统中Event Device操作和设置的需求。但一直没有总结过。这次借机总结一下。Linux Input子系统中,每个输入设备可以建立一个Device。例如:当插入USB Mouse,USB Keyboard,或者采用UInput建立Input Device时...
阅读全文
posted @ 2014-06-19 16:08
MMLoveMeMM
阅读(1849)
推荐(0)
摘要:
http://blog.csdn.net/guoshaobei/archive/2010/08/06/5792635.aspxinclude/linux/input.h #define EVIOCGVERSION _IOR('E', 0x01, int) /* ...
阅读全文
posted @ 2014-06-19 16:03
MMLoveMeMM
阅读(367)
推荐(0)
摘要:
查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组...
阅读全文
posted @ 2014-06-19 16:00
MMLoveMeMM
阅读(296)
推荐(0)
摘要:
分析一下 Android 是如何读取按键及Touch Panel 的驱动的。主要在$(ANDROID_DIR)/frameworks/base/libs/ui/EventHub.cpp这个文件中,这是在 HAL 层,将一步步分析 Android 上层是如何接受事件的。 一, 先看一下 Android...
阅读全文
posted @ 2014-06-19 00:55
MMLoveMeMM
阅读(394)
推荐(0)
摘要:
在android系统中,键盘按键事件是由SystemServer服务来管理的;然后在以消息的形式分发给应用程序处理。产生键盘按键事件则是有Linux kernel的相关驱动来实现。键盘消息有别于其他类型的消息;需要从Linux kernel drivers产生由上层app来处理。同时按键有着不同的映...
阅读全文
posted @ 2014-06-19 00:54
MMLoveMeMM
阅读(303)
推荐(0)
摘要:
发觉用网络通嵌入式系统传输文件不成功,所以以后有时间再看看是怎么会,都是用U盘,是在太麻烦,下面是串口的方式我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载。但如果网络用不了,只能通过串口下载怎么办呢?这个时候有两个工具能帮到你:...
阅读全文
posted @ 2014-06-18 23:11
MMLoveMeMM
阅读(1287)
推荐(0)
摘要:
具体说明就不说了,直接给出demo:seq_lock.c#include#include#include#include#include#include#include#include#include#define DEVICE_NAME "seq_lock"static DEFINE_SEQLOC...
阅读全文
posted @ 2014-06-17 01:09
MMLoveMeMM
阅读(490)
推荐(0)
摘要:
概述:read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令的最简单形式::#!/bin/bas...
阅读全文
posted @ 2014-06-17 01:02
MMLoveMeMM
阅读(1671)
推荐(0)
摘要:
Shell中字符串、数值的比较二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a...
阅读全文
posted @ 2014-06-17 01:00
MMLoveMeMM
阅读(245)
推荐(0)
摘要:
本篇文章是讲解如何合并多个按键事件,到android层面只有一个keyCode键值.自己修改了Android source code中的按键映射关系,将多个功能作用相同的按键映射成同一个KEYCODE值,这样在应用层就不需要知道是哪个设备产生了按键事件,也不需要单独处理了.步骤如下: : 进入and...
阅读全文
posted @ 2014-06-13 19:09
MMLoveMeMM
阅读(364)
推荐(0)
摘要:
情况: android平板已经可以和蓝牙键盘连接,并可以输入文本等,大部分按键可以正常响应。但有少数几个按键不响应,ESC、锁屏键、搜索键。 调试步骤: 1.打开键盘输入的调试信息,以便获取按键的扫描码: frameworks/base/services/input/InputReader.cpp...
阅读全文
posted @ 2014-06-13 01:21
MMLoveMeMM
阅读(996)
推荐(0)
摘要:
tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* ...
阅读全文
posted @ 2014-06-12 11:19
MMLoveMeMM
阅读(378)
推荐(0)
摘要:
在我们继承系统dialog实现自己的dialog时,可以通过设置style来实现[html] @android:color/transparent @android:color/transparent 0.8 android:backgroundDimAmount就是用来控制灰度的值,...
阅读全文
posted @ 2014-06-11 20:08
MMLoveMeMM
阅读(1334)
推荐(0)
摘要:
这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的...
阅读全文
posted @ 2014-06-11 20:06
MMLoveMeMM
阅读(192)
推荐(0)
摘要:
越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变...
阅读全文
posted @ 2014-06-11 20:02
MMLoveMeMM
阅读(218)
推荐(0)
摘要:
下面程序演示一个设备如何同时被多个进程或者文件访问,或者只允许一个进程或者一个文件访问的原子操作.操作步骤如下: : 编写一个atomic.c的驱动程序:#include#include#include#include#include#include#include#define DEVICE_NA...
阅读全文
posted @ 2014-06-11 00:51
MMLoveMeMM
阅读(1411)
推荐(0)
摘要:
今天把hook状态的值进行了读取,并且往上传递.步骤如下: : 新建一个android应用工程,然后在工程目录下新建一个jni目录,拷贝以前开发的onload.h和onload.cpp文件,然后自行新建Android.mk,Application.mk脚本文件,然后新建getHook.cpp;get...
阅读全文
posted @ 2014-06-05 19:02
MMLoveMeMM
阅读(295)
推荐(0)
摘要:
jquery 替换节点,需要注意:$("#codec_8_td").replaceWith("Codec 1: pcmu"); $("#codec_9_td").replaceWith("Codec 2: pcmu"); $("#codec_10_td").replace...
阅读全文
posted @ 2014-06-05 18:50
MMLoveMeMM
阅读(266)
推荐(0)
摘要:
jQuery在客户端操作Table学习:不过有很多很多的不足,还需要学习掌握。 姓名 性别 密码 地址 张三 男 zhangsan 上海 ...
阅读全文
posted @ 2014-06-04 19:58
MMLoveMeMM
阅读(237)
推荐(0)
摘要:
Posix线程编程指南Posix线程编程指南... 1一线程创建与取消... 2线程创建... 21.线程与进程... 22. 创建线程... 23. 线程创建属性... 24. 创建的Linux实现... 3线程取消... 31. 消的定义... 32. 线程取消的语义... 43. 取消点......
阅读全文
posted @ 2014-06-04 01:09
MMLoveMeMM
阅读(329)
推荐(0)
摘要:
JQuery 使得一切都变得简单了,从简单的触发器到其他更为复杂的Ajax,或者说即使有一些工作是JQuery实现不了的功能,也已经有人为我们做好了相关插件。下面主要了解一下Cookie插件。Cookie 插件Since jQuery doesn’t have support support for...
阅读全文
posted @ 2014-06-03 01:15
MMLoveMeMM
阅读(319)
推荐(0)
摘要:
上一篇文章Android进程间通信(IPC)机制Binder简要介绍和学习计划简要介绍了Android系统进程间通信机制Binder的总体架构,它由Client、Server、Service Manager和驱动程序Binder四个组件构成。本文着重介绍组件Service Manager,它是整个B...
阅读全文
posted @ 2014-05-29 00:53
MMLoveMeMM
阅读(287)
推荐(0)
摘要:
今天加班的时候,完成了jni直接调用驱动的开发,这一篇是接着系列后面的.由于前面完成Android的HAL层开发,接着继续往上就是frameworks层,那么所写的程序就要在framework下面,步骤如下: 进入系统下的frameworks目录:cd frameworks/base/service...
阅读全文
posted @ 2014-05-29 00:37
MMLoveMeMM
阅读(436)
推荐(0)