Java
RobinTang
这个作者很懒,什么都没留下…
展开
-
Windows Linux下Java编程使用默认浏览器打开指定网页 网站 URL
Windows 和 Linux系统下,Java使用默认浏览器打开指定的网页或者网站。经测试Linux下需要在URL上添加“http://”而Windows下则可以省略源代码如下: //Windows platform goto url private void gotoUrlWindows(String url){ String cmd = "rundll32 url.d原创 2011-10-20 15:27:36 · 3597 阅读 · 1 评论 -
Java CRC16校验
从C版本(freemodbus源代码)移植过来的:简单的对比了几次校验结果,正确的,上代码:需要CRC8的看这里http://blog.csdn.net/trbbadboy/article/details/16859937原创 2014-12-25 13:55:56 · 45468 阅读 · 8 评论 -
Java CRC8校验
Java版本的CRC8校验,查表法,效率不会很差吧,需要CRC16的看这里http://blog.csdn.net/trbbadboy/article/details/42145461/** * CRC8相关计算 * encode: utf-8 * * @author trb * @date 2013-11-21 */public class CRC8 { st原创 2013-11-21 13:46:56 · 17269 阅读 · 6 评论 -
Android USB Host开发之manager.getDeviceList()获取不到设备列表
同样遇到这样的问题,我的Android设备是原道N12C,官方的4.0.3系统,遇到这个问题,后来找了半天找到的,现在汇总一下。原创 2013-05-15 11:46:19 · 19514 阅读 · 10 评论 -
java 读取.wav文件(波形文件)并绘制波形图例子
因项目需要读取.wav文件(波形文件)并绘制波形图,因此简单的做了这方面的封装。其实主要是对wav文件读取的封装,下面是一个wav文件读取器的封装:// filename: WaveFileReader.java// RobinTang// 2012-08-23import java.io.*;public class WaveFileReader { privat原创 2012-08-23 14:08:47 · 27165 阅读 · 30 评论 -
Android 链接https出现 javax.net.ssl.SSLException: hostname in certificate didn't match:
抛出的错误是这样的: javax.net.ssl.SSLException: hostname in certificate didn't match: != OR OR at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:185) at org.apache.http.conn.s原创 2013-09-11 14:19:36 · 30132 阅读 · 6 评论 -
Android ListView列表 刷新和加载更多
上下拉实现刷新和加载更多的ListView,如下:package com.sin.android.ui;import android.content.Context;import android.util.AttributeSet;import android.view.Gravity;import android.view.MotionEvent;import android原创 2013-02-02 17:56:09 · 14441 阅读 · 10 评论 -
Android 实现九宫格(GridView中各项平分空间)
项目需要做一个九宫格(也不一定是9的,4宫格、16宫格、4x3宫格。。。),封了 一个宫格,它能够根据为它分配的空间来自动的调节宫中各项的尺寸。从TableLayout集成来的,因此如果你直接在设计器上使用该封装的话需要把它自动加进去的那几个TableRow删除一下。类名为AdvancedGridView,代码如下:import android.content.Context;imp原创 2012-10-15 14:35:43 · 9407 阅读 · 3 评论 -
Android 使用存放在存assets文件夹下的SQLite数据库
因为这次的项目需要自带数据,所以就就把数据都放到一个SQLite的数据库文件中了,之后把该文件放到了assets文件夹下面。一开始打算每次都从assets文件夹下面把该文件夹拷贝到手机的SD卡或者手机自身的存储上之后再使用,后来考虑到每次都拷贝的话效率不高,并且如果涉及到对数据库的修改操作的话拷贝之后数据就被恢复了。因此就写了该封装,该封装只是在第一次使用数据库文件的时候把该文件夹拷贝到手机的原创 2012-09-20 17:39:52 · 23574 阅读 · 12 评论 -
Android直接播放麦克风采集到的声音
这是一个直接播放麦克风采集到的声音线程类: class RecordThread extends Thread{ static final int frequency = 44100; static final int channelConfiguration = AudioFormat.CHANNEL_CONFIGURATION_MONO; static原创 2012-08-14 16:21:00 · 13262 阅读 · 7 评论 -
JTree添加选中事件
JTree获取所选中节的点文字,假设JTree变量为jtree如下:jtree.addTreeSelectionListener(new TreeSelectionListener(){ @Override public void valueChanged(TreeSelectionEvent e) { // TODO Auto-generated method stub Defa原创 2012-01-07 00:53:46 · 4645 阅读 · 4 评论 -
去掉java运行时候的黑窗
制作了一个jar包,假设是myjar.jar,如果使用java -jar myjar.jar的命令运行的话会一直出现那个黑窗口,如果想去掉那个黑窗口的话可以使用javaw,比如:javaw -jar myjar.jar,或者创建一个bat脚本文件使用start javaw -jar myjar.jar就行了。原创 2012-01-06 01:34:24 · 4125 阅读 · 0 评论 -
eclipse 出现An error has occurred. See the log file f:\eclipse\configuration\的解决办法
前两天安装了一个中兴的管理工具(ZXONM_E300),今天打开eclipse的时候出现了An error has occurred. See the log file f:\eclipse\configuration\...的错误。网上找了点资料,有说通过eclipse.exe -clean来解决的,但是我试了一下,没成功。无意见查看了一下java的环境变量,发现java_home已经被原创 2011-12-08 15:44:37 · 5923 阅读 · 0 评论 -
Java SortedSet TreeSet按指定方式排序 不同方式排序
Java SortedSet TreeSet按指定方式排序 不同方式排序的列子//实现Things类class Things{ public String name; public String id; String location; public String arrivetime; Things(String id, String name,String loc原创 2011-11-05 23:12:18 · 10609 阅读 · 1 评论 -
Java Swing JList 添加双击事件(Double Click)
Java Swing JList 添加双击事件(Double Click)在做个Swing的小东西,没能找到JList的事件实现方法,用以下方法来实现了。lst为JList的一个控件,whenDbClickLst()为双击时调用的方法。。。代码如下:this.lst.addMouseListener(new MouseAdapter(){ public void mouseC原创 2011-10-22 00:35:55 · 10484 阅读 · 0 评论 -
Android开发 打开文件 选择文件对话框
因项目需要打开文件,因此做了一个打开文件的对话框,现在把这部分的代码共享出来了。首先是一个回调接口,该接口在文件选择完毕的通知调用者进行如果何种操作。文件接口声明,如下:// filename: CallbackBundle.javapackage com.example.openfiledemo;import android.os.Bundle;// 简单的Bundle参数回调接原创 2012-08-23 13:09:33 · 60831 阅读 · 59 评论