
java
文章平均质量分 72
archfree
这个作者很懒,什么都没留下…
展开
-
遍历ArrayList>
ArrayList> mlistGoods =null; /*遍历ArrayList */ for(HashMap m: mlistGoods){ for(Map.Entry n: m.entrySet()){ //System.out.println(n.getKey()+"---"+n.getValue()); } // System.ou原创 2010-11-24 16:23:00 · 835 阅读 · 1 评论 -
图书比价原型
图书比价原型 在完善图书查询原型,增加收藏夹功能中写了个图书查询方面的原型。是为了应付图书企业应用。其实,移动设备,主要应该是最终消费者。 比如这样的场景,其实我就很需要,在书店看书,通过扫描ISBN号,查看对该书的书评,然后觉得确实不错,还想看看各大网上书店的价格。 对于书评,还是比较简单的,豆瓣提供了公开的API。但是比价没有。不过豆瓣提供了网页。比如: http://book.douban.com/subject/4803982/buylinks 这是《团队之美》这本书的比价页面。转载 2011-02-11 23:16:00 · 732 阅读 · 0 评论 -
完善图书查询原型,增加收藏夹功能
完善图书查询原型,增加收藏夹功能 完善了一下识别图书ISBN号并输出查询结果的示例中的原型。功能上主要增加了收藏图书功能。 扫描到图书后: 可以点击收藏按钮,将当前图书记录到手机端的sqlite数据库。目前只记录了ISBN号和书名。因为豆瓣的政策是不允许缓存图书的内容。 在页面中增加了订购数量,目前点击提交按钮,会将该数字发送给当前的Activity,但是没有做后续处理。不过后面的任务不难了,存入数据库即可。 点击收藏按钮后: 按钮变为取消收藏。这个操作可以循环执行。 这时返回,然转载 2011-02-11 23:14:00 · 642 阅读 · 0 评论 -
识别图书ISBN号并输出查询结果的示例
识别图书ISBN号并输出查询结果的示例 写了个技术原型,通过手机识别图书的ISBN条形码,然后通过豆瓣网的API,输出ISBN号对应的图书信息。 示例很简单,上来是个按钮,点击后,进入zxing的activity,用于扫描图书ISBN号。 使用zxing的扫描功能,这次还出现了点儿问题。我的nexus one摄像头比较脏了,造成对焦后无法识别,或者识别的很慢。吓了我一跳,因为以前没有问题的。 更换了几个版本zxing,问题依旧,擦拭了镜头,问题立刻得到了解决。 nexus one的像素和自转载 2011-02-11 23:13:00 · 3812 阅读 · 0 评论 -
android扫描商品条形码
android扫描商品条形码 刚才写的编写最简单的android扫描条形码功能,只能扫描qr二维码。如果要扫描普通的商品条形码,需要在该程序上座一点儿修改。 界面的改动: 扫描条形码时的效果: 显示扫描结果(识别速度明显低于二维码): 代码的改动: package com.easymorse; import android.app.Activity; import android.content.Intent; import android.os.Bun转载 2011-02-11 23:12:00 · 2039 阅读 · 0 评论 -
编写最简单的android扫描条形码功
编写最简单的android扫描条形码功能 已经有java的第三方开源条形码识别库(zxing)了,在自己的应用中扫描条形码实际上只需调用该第三方库的实现即可。写扫描和识别条形码的android支持库的时候还没有g1手机,现在可以试试了。 为了能调用zxing,需要先安装google market中的barcode scanner: 程序很简陋,第一个界面: 第二个界面,跳到了zxing库提供的Activity去做条形码扫描,这里扫描的是生成QR二维条码中的本站url。 qr码瞬间就可以原创 2011-02-11 23:10:00 · 2305 阅读 · 0 评论 -
生成QR二维码图片示例
生成QR二维码图片的简单示例 QR二维码的生成,在生成QR二维条码中已经提及。不过上次是通过网站生成的,缺点是对网站的依赖。下面做了个调用zxing core实现生成QR二维码图片的示例。另外还可以通过这个办法生成其他条形码格式图形。 对程序生成图片开始扫描: 扫描出结果: 在zxing的官方网站: http://code.google.com/p/zxing 没有提到生成条码图片的功能。core组件是: The core image decoding library,转载 2011-02-11 23:08:00 · 2828 阅读 · 3 评论 -
android 获取 当前时间
Java 代码 import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str = formatter.原创 2011-01-28 11:15:00 · 4530 阅读 · 2 评论 -
android EditText 属性
EditText继承关系:View-->TextView-->EditText。 EditText的属性很多,这里介绍几个: android:layout_gravity="center_vertical" 设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!" 设置显示在空间上的提示信息 android:numeric="integer" 设置只能输入整数,如果是小数则是:decimal android原创 2011-01-28 11:04:00 · 3475 阅读 · 2 评论 -
Android JNI error: No implementation found for native...
我的项目用到串口条码扫描枪,需要android jni ,利用android serial-port-api源码及工程中的生成的动态链接库。在程序运行发现遇到No implementation found for native Lcom/stelcom/serialport/SerialPort;.open (Ljava/lang/String;I)Ljava/io/FileDescriptor; 因为我是接把android serial-port-api的代码拷贝到我的工程中,如下 SerialPor原创 2011-01-20 23:04:00 · 3621 阅读 · 0 评论 -
Java中Java Native Interface的使用方法介绍
Java中Java Native Interface的使用方法介绍 JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java 1.1 开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 JNI是Java Native Interface的缩写,中文为JAVA本原创 2011-01-20 22:00:00 · 1409 阅读 · 0 评论 -
javah 使用(Javah生成JNI头文件)
C:/Users/archfree>javah 用法:javah [选项] 其中 [选项] 包括: -help 输出此帮助消息并退出 -classpath 用于装入类的路径 -bootclasspath 用于装入引导类的路径 -d 输出目录 -o 输出文件(只能使用 -d 或 -o 中的一个)原创 2011-01-20 23:43:00 · 31313 阅读 · 5 评论 -
thrift vs protocol buffers
最近工作需要保存一些结构化的数据。常规的思路,自然是选择xml。定义一个schema,然后再找个利落点的XML库(觉得tinyxml/tinyxml++就挺不错的)就算问题解决。这两天blog上比较热闹的话题,是从Google放出来的Protocol buffers,一种用来部分替代xml的数据描述语言。Google就是Google,就算是推白菜出来,也一样能让人侧目。其实protocol buffers也不是什么新鲜的概念,且不说传统的ASN.1, ICE这些有点类似的东西,facebook一年前就推出了原创 2011-05-03 23:57:00 · 1338 阅读 · 0 评论