自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (15)
  • 收藏
  • 关注

转载 Java Card CAP文件分析

JAVA 智能的可执行文件(CAP 文件)是编译多个应用程序(Applet)的生成结果,包含了一个包中定义的所有类和接口,与包之间是一一对应的关系。实际发卡操作时,首先需要将该可执行文件下载至卡片中,并安装需要的应用实例;用户使用该安装的应用实例执行操作功能。CAP文件包含12个组件:Component Type

2013-11-27 12:17:18 5616

转载 Java Card CAP组件分析——Header Component

Header组件中包含了该CAP文件的基本信息,其中包括最重要的文件版本信息和包AID值。版本信息用以判断JAVA卡是否支持对该文件的解析。AID是CAP文件的唯一识别,单张JAVA智能卡上不支持装载相同AID的CAP文件。header_component { u1 tag u2 size u4 magic // 必须为0xDECAFFE u1 minor

2013-11-27 11:21:57 2797

原创 android使用NFC的读模式

NFC读模式工作流程:NFC芯片轮询执行读模式、点对点和卡模式,当把卡片靠近手机的NFC天线的时候,NFC会识别到卡,然后把卡对象装到intent里面,并发送广播NfcAdapter.ACTION_TECH_DISCOVERED,应用程序接到这个广播之后,通过intent.getParcelableExtra(NfcAdapter.EXTRA_TAG)来获取到卡对象,然后就可以对卡进行读写。

2013-11-26 18:03:07 14782 4

原创 android通过NFC读取公交卡的余额和交易记录

通过NFC的读模式,读取公交卡的余额和交易记录。这是一个开源的工程,可以读取深圳通、羊城通、北京卡、八达通、武汉通等等

2013-11-25 17:16:14 40370 23

原创 android访问NFC的SE

SE:Secure Element分享一个网址:https://code.google.com/p/seek-for-android/android访问NFC的SE所有文档都在这里。可惜的是,目前只能访问内部SE,对于外部sim或SD的SE,几乎所有的手机都不支持,原因:支持SIM卡的SE,还没有AT命令;支持SD卡的SE,还没有API接口。为什么会这样,很简单,因为它们不是googl

2013-11-25 10:51:57 8543 6

原创 太弱的愿望 = 没有愿望

有时候看到比自己的状况好的人,我们都会心生羡慕并希望成为那样的人。这种愿望很没有水准啦!这是人性,谁都有,这样的愿望不算!如果这样的愿望都算的话,那么,你做一个雕塑,然后希望它变成美女嫁给你的愿望也能非常有效!衡量愿望强烈的客观标准是,面对什么样的困难或诱惑你就不会放弃这个愿望。你可以说,我要你现在爱上我,我要成为一个强大的人,我要把你扔出去……这些都很弱,少做梦了!强大的愿望绝对不是

2012-12-21 10:48:55 1360 2

原创 捕获电脑的声音放到手机播放

最近笔记本的音响坏了,郁闷啊、纠结中,有一个想法:捕获电脑的声音,这个声音可以是movie的声音、music的声音、或者系统的声音,只要是经过声卡播放的声音,都可以捕获。然后通过usb发送到手机上播放,也可以通过wifi发送到手机播放。看看怎么做,可以使用微软发布的DirectX SDK,我使用的是DirectX 10 SDK,很多地方可以下载到这个sdk, 大小500M左右。在sdk的目录D

2012-12-11 14:49:25 26531 34

原创 如何修炼自己的气场,让自己变成熟稳重一点

有时候看非诚勿扰,会发现,有些人站在舞台上气场很强:稳重、成熟、自信;有些人却举止不定,老是做出一些小动作,看起来气场很乱:没有自信、缺乏有安全感。想想自己,工作都两年多了,感觉自己还是不够成熟,虽然看过很多书,也觉得书上说的挺有道理的,遇到事情时,应该怎样表达自己的情绪,身体应该做出什么动作……但是,到自己遇到问题的时候,就会没意识的做出些很情绪的表情,还有不雅的行为。最近慢慢观察自己,

2012-12-04 11:13:21 15645 3

转载 Linux IIC驱动学习实例

一、怎么写I2C设备驱动程序?1. 分配一个i2c_driver结构体。2. 设置attach_adapte函数和detach_client函数。      attach_adapter直接调用 i2c_probe(adap, 设备地址, 发现这个设备后要调用的函数);      detach_client 表示卸载这个驱动后,如果之前发现能够支持的设备,则调用它来清理。

2012-08-28 14:30:15 4245

转载 Linux驱动程序学习步骤-经典收藏

一直在学习驱动,对于下面这篇文章,本人觉得简洁明了,基本符合我们学习驱动的进度与过程,现转发到自己的博客,希望能与更多的朋友分享。了解linux驱动程序技巧学习的方法很重要,学习linux操作系统时,你可能会遇到关于驱动方面的问题,这里将介绍学习linux驱动程序的方法,在这里拿出来和大家分享一下。1.学会写简单的makefile2.编一应用程序,可以用makefile跑起来

2012-08-28 14:21:21 1351

转载 提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类

提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面,比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~分析了一下Launcher中的WorkSpace,里面有太多的代码我们用不上了(拖拽,长按,,,),把里面的冗余代码去掉得到实现滑动

2012-07-10 12:06:19 1254

原创 Android字符串格式化

有时候我们要设置一个TextView里面的字体大小和颜色不一样,等等属性,这时候我们就需要使用Html.fromHtml()格式化字符串,看下面的例子:String temp = "name:hellotitleactiveBalance";TextView textview = (TextView)view.findViewById(R.id.name); textview.set

2012-06-12 17:31:47 1977

原创 什么是气场

比起大人来,孩子更容易观察和体验到气场这种东西,而且,他们经常把这种体验用涂鸦表现出来。看看孩子的画作,他们会给不同的人物涂上不同的、大人感觉怪异的色彩。这是因为在他们看来,不同人身上的能量具有微妙的区别,其气场也带有不同的颜色。然而,不知情的大人看到孩子的图画时,却只觉得可笑:“为什么妈妈周围的天空是紫色的?”“为什么猫咪是绿色和粉红色相间的?”“为什么你要把哥哥涂成蓝色?” 世界上确实没有

2012-05-30 16:25:59 3129 3

原创 JavaCard开发环境搭建

很多人安装的时候出了问题,再总结一下,变简单一些,应该不会有什么问题了。第一步安装SDK准备工作:1. 安装jdk-1_5_0_22-windows-i586-p.exe,一定要安装这个,下面会介绍到。提供一个下载地址:http://download.csdn.net/detail/sonylogin/3646422以免出错,直接安装在C:\jdk1.5.0_22。2.

2012-05-30 16:11:01 18059 38

原创 为什么我们越来越穷了

比方说,现在政府要修一个水坝,本来没有钱,于是打着降低利率的名号,让中央银行印出一大堆钞票来,以“贷款”的面目出现在工地上,科研人员拿到科研费、设计人员拿到设计费、大包二包三包四包的施工老板也赚到了承包费、修大坝的工人拿到了工资,不管是白色、灰色或者黑色,政府管理人员也发了工资,与此大坝相关的各级利益方也都发了一笔横财,而且政府也建成了水坝……似乎所有人都得到了好处,但却没有谁损失了什么。

2012-05-17 09:23:15 4003 5

原创 android使用C/C++调用SO库

有时候,我们反编译apk得到一个so库,如果直接使用这个so库的话,必须使用原来so库同样的package名字,才能用。这样人家反编译你的apk,就知道你侵犯了人家的版权。为了达到混淆的目的,我们可以再写一个so库调用人家的so库,即把人家的so库放到root的某个路径下,用c/c++语言调用这个so库。比如说,我得到一个APK,反编译这个APK看到下面的代码: static {

2012-05-11 10:24:20 8756 6

原创 Android调试驱动抓log的方法

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android驱动LOG的使用和查看方法。        Android内核是基于Linux Kerne 2.36的,因此,Linux Kernel的LOG机制同样适合于

2012-04-17 17:50:24 6099

转载 年轻工程师如何锻炼成高手的

本人做过技术开发工作多年,从焊电路板的小工程师逐渐做到现在x項目总工程师,作为工程师有亲身的感受,对工程师的性格、心理和知识结构有非常深入的了解,现在把自己的一点感悟与大家分享,希望大家批评指正,欢迎补充完善。有强烈的好奇心。这是成为高手的必要条件,喜欢新生事物,对问题喜欢刨根问底,以钻研为乐趣。那种得过且过,敷衍了事,仅仅把工作当作饭碗的人连熟手都成不了,更何况高手。有好奇心的人,可

2012-04-17 15:18:34 3088

原创 如何使用NFC手机的支付功能

我举个例子,坐公交车刷卡使用的是公交卡,进门刷卡使用的是门禁卡,唱K刷卡使用的是会员卡,健身刷卡使用的是VIP卡,商场消费刷卡使用的是银行卡或者信用卡,生病买药刷卡使用的是医保卡……如此多的卡,不胜其烦啊!如何把这些卡集成到一张卡上,就好办了。NFC手机的出现将会解决这个问题。问题来了,如果手上有一台NFC手机,我们应该怎么使用呢? 众所周知,NFC手机具有三大功能:卡模式、读模式和点对点

2012-04-12 14:16:52 39261 5

原创 我们期望的NFC手机方案

大家钱包里装的并不是只有现金,还有是各种卡:信用卡、借记卡、会员卡、交通卡、医疗卡,如此等等,极其繁重,如果将这些卡集成到一起,并同手机捆绑,这便是NFC手机。为了确保NFC手机的安全性,NFC手机支付系统需要具备这样一个组成部分:安全单元SE(Secure Element)负责确保支付系统的安全,SE可以固化在NFC芯片中,也可以存在于SIM卡或者SD卡这样的可拆卸集成芯片中。由于SE可

2012-04-11 16:46:49 6322 22

原创 android驱动学习入门-android应用怎么调用驱动2

android应用怎么调用驱动的结构层次:  android应用        |        | 通过native实现        |  C/C++代码        |        | 通过open(close、ioctl、write、read)操作设备        |  C设备驱动从上面可以看得出,上层android应用要调用底层驱动,简单的方

2012-04-05 16:10:52 6227 2

原创 android驱动学习入门-android应用怎么调用驱动1

android应用怎么调用驱动的结构层次:  android应用        |        | 通过native实现        |  C/C++代码        |        | 通过open(close、ioctl、write、read)操作设备        |  C设备驱动从上面可以看得出,上层android应用要调用底层驱动,简单的方

2012-04-05 15:25:12 7213 3

原创 android插入耳机状态使用扬声器外放音乐

插入耳机的时候也可以选择使用扬声器播放音乐,来电铃声就是这么用的。但是只能用MediaPlayer,播放音频文件。使用AudioTrack.write播放是行不通的。按理说AudioRecord、AudioTrack类相对于MediaRecorder mediaPlayer来说,更加接近底层,应该也行得通的。还搞不清楚为什么,大家来解答一下! 插入耳机,选择外放的代码如下:

2012-03-31 15:05:58 15274 11

转载 Activity启动Activity之后,接收其返回的信息

有时候我们由一个Activity启动另一个Activity的时候,我们需要从目标Activity中得到处理的信息返回源Activity中,这里就需要用到有返回结果的Activity.我们源Activity中启动目的Activity要用到startActivityForResult (Intent intent, int requestCode)方法。其中intent可以包含目标Acti

2012-03-21 10:28:35 3392

原创 android根据银行卡卡号判断银行

根据银行卡号判断是哪个银行的卡,依据是银行卡号的前6位数,称之为bin号。我们把bin号转化为长整形,再把各个银行卡的bin号做成有序表。通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息。作者: menghnhhuan转载出处: http://blog.csdn.net/menghnhhuan/article/details/7351621我把这个封装成一个

2012-03-14 09:55:54 45761 6

原创 android刷机刷成飞行模式的原因和解决方法

用QPST刷机之后,手机的飞行模式无法关闭,原因是刷机模式选错了,即qcn基带出现了问题,导致无法连接网络,解决方法如下。1、恢复原来的qcn文件。刷机的时候,QPST会自动备份qcn文件,找到之前备份的文件,选择恢复。下图:2、选择下载模式,重新刷机。选择Option菜单下的Settings,如果不知道什么模式,选择MSM5000 and earlier。下图:

2012-03-09 11:56:17 2674

原创 android高通刷机方法Windows环境

高通的SD卡刷机方法很简单,这里说的是另一种方法,适合开发者。刷机方法:高通刷机分为BP和AP两个步骤,用QPST工具刷BP,用fastboot工具刷AP。首先要安装了usb驱动,手机开机,用USB线把手机连接到电脑,在设备管理显示如下: 1.刷BP:(1)没有QPST的先安装,打开“QPST”->“QPST Configuration”,在“Ports”选项卡右下角选择“

2012-02-10 11:52:39 30242 1

原创 android在wifi下手机与电脑的socket通信

在wifi局域网下,手机可以和电脑通过socket通信。手机做服务端,电脑做客户端;也可以反过来,电脑做服务端,手机做客户端。下面介绍的是手机作为服务端,电脑使用MFC编程作为客户端,原理是,手机建立一个ServerSocket,并获取自己的ip地址和端口port;然后电脑通过socket连接手机的ip:port。核心代码如下:代码下载地址:http://download.cs

2012-02-08 11:10:05 11840 30

转载 Android提高第六篇之BroadcastReceiver

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       前面分别讨论了Activity和Service,这次就轮到BroastcastReceiver,Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendBroadca

2012-02-03 12:18:19 882

转载 WinCE流设备驱动简介及GPIO驱动的实现

作者:ARM-WinCE 流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。流设备驱动的架构如图:  首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.

2012-01-18 17:38:08 667

转载 S3C6410处理器介绍

作者:ARM-WinCE S3C64xx系列的应用处理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。大致看了一下,S3C6410是一个强大的应用处理器,我不是在这里做广告,呵呵,因为我正在使用它,有了它,可以做很多东西。 下面,我

2012-01-18 17:37:07 846

转载 RVDS4.0 破解

转载时请以超链接形式标明文章原始出处和作者信息及本声明http://amazingxiu.blogbus.com/logs/62781676.html    这几天闲来无事,在看如何安装RVDS4.0,也就是RealView Development Suite 4.0 Professional。自己一个人捣腾了很久才慢慢知道如何安装了,其中参考了网上不少的强帖:gliethtt

2012-01-18 17:34:40 4749 1

转载 Android 程序之在线词典

利用开源的词典API,开发了一款Android的词典,采用的是Dict.cn的Open API接口, 基本的原理: 发送单词请求到dict.cn上. http://dict.cn/ws.php?q=word word表示你要查询的单词, 比如要查询hello的话,像Dict.cn发送请求http://dict.cn/ws.php?q=hello , 则dict.cn的服务器将

2012-01-18 17:30:09 1169

转载 SQL 数据库 省市区三级表 建立语句

SQL省市区三级表-- 表的结构 areaDROP TABLE  area;CREATE TABLE  area (   id int NOT NULL ,  areaID int NOT NULL,  area varchar(200) NOT NULL,  fatherID int NOT NULL,  PRIMARY KEY  (id))DRO

2012-01-11 09:44:12 44765

转载 Android 实现书籍翻页效果----完结篇

By 何明桂(http://blog.csdn.net/hmg25) 转载请注明出处      之前由于种种琐事,暂停了这个翻页效果的实现,终于在这周末完成了大部分功能,但是这里只是给出了一个基本的雏形,没有添加翻页的动画效果,由于下个周末开始,需要转向去研究framework层(短暂的酱油期就这样结束啦 o(︶︿︶)o唉),将会暂停翻页的开发,所以想要进一步提高功能的童鞋需要自己动手~~~稍

2011-12-13 15:26:28 1091 1

转载 打造Android的中文Siri语音助手(一)——小I机器人的接口

By 何明桂(http://blog.csdn.net/hmg25) 转载请注明出处Iphone4S的Siri让人眼前一亮,网上出现了无数调戏Siri的视频。真是让android用户们心痒不已。好在随后android阵营中的高手迅速反击,推出了Iris。悲剧的是Iris仅支持英文,让我们这些英语烂的无比的人调戏Iris不成,反被它给调戏了。真是郁闷的不行啊~_~所以我打算使用andro

2011-12-13 15:22:34 3010 1

原创 Android蓝牙通信

这里使用的是RFCOMM协议,RFCOMM是一个简单的串行线性仿真协议,此协议提供RS232控制和状态信号。也就是一个串口(COM)传输协议,波特率为9600,8位数据。所以手机蓝牙可以与另外的蓝牙设备进行通信。两个设备进行通信,需要建立一个服务端和一个服务端,客户端连接上服务端之后,就可以收发数据。源代码下载地址:http://download.csdn.net/detail/men

2011-12-09 17:12:46 46307 68

转载 Android各种控件的事件监听

来自: http://www.iteye.com/topic/1060815下面是各种常用控件的事件监听的使用①EditText(编辑框)的事件监听---OnKeyListener②RadioGroup、RadioButton(单选按钮)的事件监听---OnCheckedChangeListener③CheckBox(多选按钮)的事件监听---OnCheckedChangeList

2011-11-18 10:59:39 6758 1

原创 Android 保存数据SharedPreferences

SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,这些信息以XML文件的形式保存在/data/data/PACKAGE_NAME /shared_prefs 目录下。例子计算启动了这个activity多少次:public class beauty e

2011-11-18 10:38:46 1154

转载 Android去掉标题栏的三种方法和全屏的三种方法

第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义application android:icon="@drawable/icon"  andro

2011-11-17 16:05:54 1410

android手机音响,CaptureSound捕获电脑的声音发到手机上播放

android手机音响,用CaptureSound捕获电脑的声音发到手机上播放,电脑和手机上的原码都在,详细说明请看我的博客:http://blog.csdn.net/menghnhhuan/article/details/8281747 设置了一点分数,望大家评论,和收取一点劳动费,谅解!

2012-12-11

android在wifi下手机与电脑的socket通信

代码完整,手机做服务端,电脑做客户端;也可以反过来,电脑做服务端,手机做客户端。修改积分000000000000000000000000000

2012-02-08

Android蓝牙通信

Android蓝牙通信,连个手机直接通信,收发数据,界面简洁友好,代码易懂。使用的是虚拟串口通信,波特率9600,也可以和其他非手机端蓝牙设备通信,只要使用协议相同就行了。我的博客有说明http://blog.csdn.net/menghnhhuan/article/details/7057484

2011-12-09

手机蓝牙遥控小车 手机J2ME蓝牙API

手机蓝牙遥控小车,通过手机的蓝牙控制小车的运动

2011-05-05

J2ME手机游戏开发流程&JAVA手机开发环境建立

讲解了怎么搭建开发环境,搭建环境所要的软件和插件,具体设置,最后还给出了一个简单的Hello World工程的建立过程,怎么生成JAD和JAR文件。

2009-07-09

汇编语言程序设计(课件)

汇编语言程序设计,还包括上课习题和参考答案

2009-06-16

大学物理用的上课课件

第01章质点运动学,第02章牛顿定律,第03章动量守恒和能量守恒,第04章刚体的转动,第5章 静电场,第6章 电场中的导体和电介质,第7章 恒定磁场

2009-06-16

嵌入式课件和复习内容

嵌入式课件,用的是飞利浦芯片,还有复习内容

2009-06-16

信息安全课间&考试试题和答案

包括:信息安全课件、考试试题和参考答案。

2009-06-16

基于FAT16的虚拟文件系统——操作系统课程设计

这是我做的操作系统课设,建立的虚拟磁盘包括:512个字节的启动扇区、隐藏扇区、fat表和根目录,与真实硬盘没有区别,完全可以用WinHex查看里面的内容,功能齐全:目录的建立、删除、重命名、进入、退出等,文件的建立、删除、重命名、读取等,显示当前路径,显示磁盘信息,磁盘的格式化,数据的恢复,虚拟硬盘和真实硬盘之间互拷文件等等。里面有很多有用的资料,包括WinHex工具。

2009-06-14

计算机专业外语/英语答案

计算机专业外语答案 计算机专业外英语答案

2009-05-21

嵌入式实验(arm)代码和指导书

包括流水灯、数码管、LCD1602、定时器、外部中断、串口和密码锁实验

2009-05-18

JAVA实验&实验报告&实验指导书

include用户自定义绘图和常用组件、用户自定义类、系统类的应用、异常、容器和布局、多线性、文件操作等等

2009-05-18

数据结构课程设计(哈夫曼和学生成绩管理系统)

这是上数据结构做的可生设计,包括哈夫曼树(电文的译码和解码)和学生成绩管理系统。好不好由你说了算,老师评85分。

2009-04-21

AT指令集&短息收发

我整理的AT指令集,保存简单的指令:短息、电话……

2009-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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