自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 Android 使用NDK R5开发JNI应用详解

准备工作: 安装: 1.elipse Android项目的开发环境 2. ADT 插件,用于集成Android sdk3. Android SDK 2.2 用于创建Android项目调用我们c++编好的Native类,(.so的形式) 4.Android NDK R5 提供了Android手机所包含的.h文件和cygwin结合使用来生成.so,(R5版本有OPenglES哈...

2011-03-31 23:15:00 17

翻译 Android 使用NDK R5开发JNI应用详解

准备工作: 安装: 1.elipse Android项目的开发环境 2. ADT 插件,用于集成Android sdk3. Android SDK 2.2 用于创建Android项目调用我们c++编好的Native类,(.so的形式) 4.Android NDK R5 提供了Android手机所包含的.h文件和cygwin结合使用来生成.so,(R5版本有OPenglES哈...

2011-03-31 23:08:00 14

翻译 android 怎么提高用户体验

出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、响应及时1、将耗时工作交到子线程2、如果你的程序在后台处理用户的输入,给出一个你正在工作的提示(ProgressBar(进度条)和ProgressDialog(进度对话框)是很好的选择)3、如果是游戏,把计算步骤放在子线程中二、无缝1、不要丢失数据,继承onPause()方法2、利...

2011-03-31 18:30:00 42

翻译 HCD中Root Hub对象的初始化

前面有篇文章,说到了如何获取USB设备的Descriptor。其中有一个步,通过调用CHcd类的成员变量m_pCRootHub(CRootHub)的GetDeviceList函数,来获取Root Hub上设备列表。此处的Root Hub是在什么地方被初始化的呢?1、搜索代码发现,类CHcd中有一个成员函数SetRootHub,会给m_pCRootHub赋值。2、类CEhcd的成员...

2011-03-31 17:20:00 16

翻译 HCD中Root Hub对象的初始化

前面有篇文章,说到了如何获取USB设备的Descriptor。其中有一个步,通过调用CHcd类的成员变量m_pCRootHub(CRootHub)的GetDeviceList函数,来获取Root Hub上设备列表。此处的Root Hub是在什么地方被初始化的呢?1、搜索代码发现,类CHcd中有一个成员函数SetRootHub,会给m_pCRootHub赋值。2、类CEhcd的成员...

2011-03-31 17:20:00 29

翻译 Android学习笔记(十九):建立自己的ListView

在之前的例子中,我们通过设置adapter的getView()来编写我们所希望的UI,然而在面向对编程中,我们希望能够创建自己的ListView,例如类的名字为com.wei.android.learning.RatingView,只要在XML中用我们自己的RatingView对ListView来替代,就可以实现我们的风格,并前在源代码中向使用ListView一样简单调用就可以了。实现...

2011-03-31 16:30:00 20

翻译 BREW 与BREWMP的区别

BREW 基于无线网络的、完整的、端到端的解决方案。包括客户端和服务器两方面的技术。BREWMP是开放的手机操作系统。简单的说,BREWMP是BREW客户端技术的升级。BREWMP将客户端技术从BREW解决方案中剥离开来,是将Feature Phone打造成Smart Phone的手机操作系统,支持多进程和多窗口系统,为开发者提供了和手机厂商相同的SDK,提供一站式的开发工具(编译...

2011-03-31 16:19:00 35

翻译 windows的分层驱动--内核实现的一种方式

古老的unix提出了一切皆文件的思想,近代的OO提出了一切皆对象的理论,在unix的年代,人们迫切需要的是如何操作计算机而不是如何设计软件,毕竟那个时候软件设计其实比现在简单,就那么几种,关键是没有人会操作计算机,而OO年代,软件成了一种工业产品,此时不管是追求利润也好,XX也罢,人们的计算机操作水平被windows拉到了一个很高的层次--如此复杂菜单加菜单的方式。使用软件成了人们日常生活的一部分...

2011-03-31 16:07:00 24

翻译 windows的分层驱动--内核实现的一种方式

古老的unix提出了一切皆文件的思想,近代的OO提出了一切皆对象的理论,在unix的年代,人们迫切需要的是如何操作计算机而不是如何设计软件,毕竟那个时候软件设计其实比现在简单,就那么几种,关键是没有人会操作计算机,而OO年代,软件成了一种工业产品,此时不管是追求利润也好,XX也罢,人们的计算机操作水平被windows拉到了一个很高的层次--如此复杂菜单加菜单的方式。使用软件成了人们日常生活的一部分...

2011-03-31 16:07:00 17

翻译 Wince 5.0 获取U盘描述符

最近由于项目需求,需要获取U盘的描述符。而现有的usb otg驱动中没有提供这样的接口。没有办法,只能自己动手来修改了。本人刚开始接触USB 驱动,在代码的海洋中还比较迷茫。以下代码的实现是公司内一位大牛所作,本人只是借来学习一用。也算对USB驱动有个初步的了解。先罗嗦两句。刚开始看到文件夹usbotg,还有点不太理解是什么意思。当时在想,usb驱动为什么不直接放在usb文件夹下,而是放在...

2011-03-31 15:32:00 48

翻译 Wince 5.0 获取U盘描述符

最近由于项目需求,需要获取U盘的描述符。而现有的usb otg驱动中没有提供这样的接口。没有办法,只能自己动手来修改了。本人刚开始接触USB 驱动,在代码的海洋中还比较迷茫。以下代码的实现是公司内一位大牛所作,本人只是借来学习一用。也算对USB驱动有个初步的了解。先罗嗦两句。刚开始看到文件夹usbotg,还有点不太理解是什么意思。当时在想,usb驱动为什么不直接放在usb文件夹下,而是放在...

2011-03-31 15:32:00 32

翻译 Android 模拟器参数

模拟器参数参数格式emulator [option] [-qemu args]option 选项-sysdir <dir> 为模拟器在<dir>目录中搜索系统硬盘镜像-system <file> 为模拟器从<file>文件中读取初始化系统镜像-datadir <dir> 设置用户数据写入的目录-kernel &...

2011-03-31 14:48:00 21

翻译 android system.out.print 打印到哪儿?

在Logcat窗口下单击绿色“+”;Filter Name:System.outby Log Tag:System.out其他都为空,单击OK,就可以看到你所打印的信息

2011-03-31 14:19:00 148

翻译 android 列表 数据显示总结

第一种 继承ListActivity//xmlUI的代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la...

2011-03-31 13:29:00 48

翻译 android获取gps坐标

 Android的强大表现在各个方面,在这里介绍一下其中的一个自动获取所在地理位置坐标的功能。Android中通过LocationManager来获取地理位置等相关信息的。  首先,需要获取LocationManager实例。  //获得当前位置的坐标  LocationManager locationManager = (LocationManager)  getSystemService(LO...

2011-03-31 12:44:00 31

翻译 拨打电话,发送信息,发送email,获取地图

显示网页Java代码 1.Uri uri = Uri.parse("http://iwidsets.com"); 2.Intent it = new Intent(Intent.ACTION_VIEW, uri); 3.startActivity(it); 显示地图Java代码 1.Uri uri = Uri.parse("geo:38.899533,-77.036476"); 2.Inten...

2011-03-31 12:44:00 30

翻译 android获取imei和imsi

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);String imsi = mTelephonyMgr.getSubscriberId();String imei = mTelephonyMgr.getDeviceId();Log.i("IMSI", ...

2011-03-31 12:42:00 38

翻译 QTE移植过程及问题

qt/embedded 4.5.3 的编译与移植~README:qt/embedded 4.5.3 的编译,视你的编译器的不同可以编译出两种版本: 一、用以主机下(即x86)下的版本,配合qvfb(编译看下一篇日志 ),可以在主机上模仿在目标板上的运行过程;二、用于目标板(即ARM)上的版本,在目标板上下运行qt程序需要用它的q...

2011-03-30 19:11:00 59

翻译 Android学习笔记(十八):ListView和RatingBar

在学习笔记(十七)中,我们对ListView做了进一步的探讨,然而给出的例子list中的元素可以有多个widget,并可灵活设置他们的值,但是这些widget之间缺乏互动,而且getView()的调用,需要重刷给list的entry,我们希望能够在entry中触发变化。本次,我们继续根据《Beginging Android 2》的学习,结合RatingBar,将程序稍微复杂一点。Ratin...

2011-03-29 17:41:00 18

翻译 android设置一个图片为全屏大小

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.home);BitmapDrawable bd = new BitmapDrawable(bitmap);bd.setTileModeXY(TileMode.CLAMP , TileMode.CLAMP );bd.setDither(true);image...

2011-03-29 13:05:00 119

翻译 一些字体的颜色

1白色 白色#FFFFFF 2红色 #FF0000 3绿色 #00FF00 4蓝色 #0000FF 5牡丹红 #FF00FF 6青色 #00FFFF 7黄色 #FFFF00 8黑色 #000000 9海蓝 #70DB93 10 巧克力色 #5C3317 11 蓝紫色 #9F5F9F 12 ...

2011-03-29 13:04:00 18

翻译 Windows下的Qt4 开发浅尝

由于项目需要,这两天开始接触qt。这是一个跨平台的C++编程框架,现在作为Nokia的产品使用十分广泛。1、环境搭建 到qt官网上下载需要的东西:直接下载sdk比较方便。我是单独下的,包括qt的win版,MinGW-gcc(gcc的win版),qt-creator(集成开发环境)。 自己弄得话,qt的源码要自己编译生成,命令是:在4.3.5目录下,使用configure命令,之...

2011-03-29 09:12:00 13

翻译 [转]百度文库何以成“贼”

道德的层面,利益的层面,对于我们这些局外人都不清楚,但是法律层面就是黑白条文,看了网易评论‘百度文库何以成“贼”’,将这个问题说得比较清楚,以下来源于:http://news.163.com/special/reviews/baiduwenku.html“避风港”原则要求权利人告知侵权百度和出版界的维权纠纷中,互联网“避风港原则”被反复提到。所谓“避风...

2011-03-28 22:31:00 21

翻译 查看android后台输出的日志

打开eclipse,点击window,在下拉列表中找到show view,然后找到other, 展开有个logcat的选项,点击它就可以在控制台看到日志信息

2011-03-28 21:12:00 209

翻译 iphone Push Notification还存在的问题

http://developer.apple.com/library/ios/#technotes/tn2265/_index.html

2011-03-28 18:08:00 15

翻译 Android学习笔记(十七):再谈ListView

由于手机屏幕尺寸的原因以及手指触屏操作的特性,ListView常常用到。在Android学习笔记(十一):Activity-ListView中,每一个list中的entry只有一个数据,且都只涉及一个view,在本次,我们将学习进一步的变化,让list更为生动,这只需对apdater作进一步的描述。例子一:每个元素有一个图标和一个信息数据1)设置主界面的XML文件&lt...

2011-03-28 16:41:00 10

翻译 android设置背景色为透明

只要在配置文件内activity属性配置内加上 android:theme="@android:style/Theme.Translucent" 就好了

2011-03-28 10:47:00 22

翻译 android常用分辨率

mdpi 里面主要放中等分辨率的图片,如HVGA (320x480)。ldpi里面主要放低分辨率的图片,如QVGA (240x320)。hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)

2011-03-28 10:29:00 18

翻译 Android 学习笔记(十六):Widget-进度条

学习两种显示条,ProgressBar用于output,SeekBar用于Input。ProgressBar1)Android XML文件... ... <ProgressBar android:id="@+id/c81_firstBar"style="?android:attr/progressBarStyleHorizontal" android:layo...

2011-03-27 22:25:00 27

翻译 【STM32 .NET MF开发板学习-29】摄像头蓝牙图像远程获取

目前生产串口摄像头的厂家有很多,每家的通信协议也不同,所以针对不同的摄像头都必须编写相对应的摄像头驱动程序。最早做医疗项目的时候,开发过一款串口摄像头的驱动,不过是配合TinyIOs而使用,并没有把其作为一个独立的库封装起来。最近手头上又有一款摄像头,拍摄质量还不错,所以封装成一个标准.NET Micro Framework库,供应用开发的用户直接调用。目前M3的开发板,虽然前段时间可...

2011-03-27 21:48:00 52

翻译 c中的eof

很多人都写过这样的代码:而且理解这个代码并不是一件困难的事情,相反,太简单了.但是,如果深究,就会发现一个有意思的事情,如果不考虑重定向,也就是说,我们是从stdin 输入的,那么,我们应该输入什么信息,被认为是EOF呢?细心的读者可能注意到了,我们在声明变量c的时候,并没有将其声明为char类型,原因在于我们的c必须可以容纳所谓的EOF,想象一下,我使用的系统是Fedora,gl...

2011-03-27 16:34:00 43

翻译 嵌入式根文件系统的构建

嵌入式根文件系统的构建 JustDo我将从一个初学者的视角,全面的介绍根文件系统的构建,力求最通俗,最易懂,最简洁。首先我们来了解一下什么叫做根文件系统一,什么叫根文件系统用一句话来讲就是"操作系统提供给用户的一个接口",比如说windows,你要是没有C盘,D盘之类的构架,你程序怎么存入硬盘?你如何操作硬盘数据?进程如何从硬盘读取数据?Linux操作系统更能体...

2011-03-26 23:18:00 47

翻译 8斤大头鱼

昨天中午和同事出去打野食,由头是庆祝某男三十而立,他请。去番禺那里的农家乐。大头鱼18元一斤,鲩鱼38元一斤。自己吃自己,不能太狠,点了大头鱼,8斤重。在隔壁桌子上现煮,拍张照片。那是服务员的手,用来做尺寸对比。我还学了一样东西,明白了什么叫和谐价,就是如果不要发票的话,可以打个折扣。除了去年新来的同事,这是最后一位进入30的。有时觉得世界也随着自己在变老,这是生活圈子的人变老引起的错...

2011-03-26 22:05:00 33

翻译 Android应用开发完全退出程序的通用方法!!!

大家好,好久不见了,我们在开发一个android应用时,有可能有N个Activity,而在每个Activity里的菜单里有个"退出程序"菜单,这里就要完全退出程序了,所以今天给大家分享的是Android应用开发完全退出程序的通用方法,以前我在网上收了几种方法,但都不能通用,比如:任务管理器方法(ActivityManager):首先要说明该方法运行在Android 1.5 - 2.1 才可...

2011-03-26 13:37:00 17

翻译 Failed to execute /linuxrc. Attempting defaults...的解决

Failed to execute /linuxrc. Attempting defaults...Kernel panic - not syncing: No init found. Try passing init= option to kernel.最近在学习根文件系统,搭建好根文件系统并编译成镜像的之后,下载到开发板上去运行结果出现"Failed to execute /l...

2011-03-26 11:51:00 267

翻译 android获取通讯录

public List<Map<String, Object>> getContact(){ List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); //获得所有的联系人 Cursor cur = getContentResolve...

2011-03-25 17:53:00 21

翻译 android界面无标题栏和全屏效果的实现方式

使用xml的方式,在manifest文件中,在需要的Activity元素中加入属性:  < activity android:name=".TextButtonActivity" android:label="@string/app_name"  android:theme="@android:style/Theme.NoTitleBar.Fullscreen">  这是全...

2011-03-25 17:50:00 12

翻译 Android 学习笔记(十五):Activity-GalleryView

LogCat调测信息在Window -> Show View -> Other... -> Android -> LogCat,这样将显示LogCat的窗口,对于System.out.print()以及Log.d(),可以打印出我们所需要的信息,例如:System.out.print("Hello ---------------------/n");...

2011-03-24 14:54:00 12

翻译 mini2440内核大于2M烧写方法

我09年的买的板子mini2440-128M的,现在下载了最新的20100925的光盘资料,但烧写linux内核的提示下面错误1.[f]格式化2.[v]烧写supervivi3.[k]烧写Image_T35出现下面错误USB host is connected. Waiting a download.Length of file is too big : 2266644 > 2097152F...

2011-03-23 22:01:00 19

翻译 mach-mini2440.c array type has incomplete element type

初试mini2440 nandflash驱动移植文章分类:JavaEye今日根据《Mini2440_Linux移植开发实战指南》一文进行nandflash驱动 的移植出现了不少问题。不知道是我操作失误还是该文编写出现错漏导致的。 首先按照步骤修改相关信息之后执行make zImage出现了不少错误: 其中有代表性的错误如下: arch/arm/mach-s3c2440/ma...

2011-03-23 18:36:00 64

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