- 博客(58)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
转载 串口通信校验方式(even,odd,space,mark)
无校验 (no parity)奇校验 (odd parity):如果字符数据位中"1"的数目是偶数,校验位为"1",如果"1"的数目是奇数,校验位应为"0"。(校验位调整个数)偶校验 (even parity):如果字符数据位中"1"的数目是偶数,则校验位应为"0",如果是奇数则为"1"。(校验位调整个数)mark parity:校验位始终为1space parity:校验位始终为...
2015-07-31 16:01:59 54319 4
转载 学习SerialPort的笔记
SerialPort学习资料在网上已经有很多了,我在这里主要是把我学习中用到的资料整理,归类一下.首先我们学习的时候没有串口硬件,那么我们去找一个模拟虚拟串口的工具我用的是VSPM.exe,下载地址http://www.skycn.com/soft/30517.html开始学习SerialPort,首先先来看看一些基础知识 串口简单讲解串口是计算机上一种
2015-07-31 15:51:52 539
原创 Java操作串口
Win7环境下Java串口数据读写 最近在实际项目中,需要Java语言来实现对串口数据的读写操作。本来可以用javax.comm这个包的,但是经过几次测试,始终不能读出PC上的串口;于是我换了rxtx包在Myeclipse8.6下进行测试,测试结果表明可以获取到PC的可用端口。 RXTX包下载地址:http://rxtx.qbang.org/pub/rxtx/r
2015-07-30 23:18:08 1149
转载 JAVA Swt初识
JAVA Swt进入java C/S世界很多人以为swt与swing是同一种东西。其实不然。awt/swing是sun公司发布的jdk里的,拥有较强的跨平台性。swt/jface是开发eclipse用的一系列框架,后来单独分离出来。跨平台性相对差,这里只是说相对于linux/unix而言。因为它一定程序上利用了windows。它是IBM在AWT和Swing上经过优化开
2015-07-30 10:51:52 640
转载 用Java Swing编写简单的测试小工具界面(源码)
Author:Pirate Leo前段时间我负责在系统中添加了HBase用于管理海量数据,功能实现后自然到了性能测试阶段,性能、可靠性、稳定性,性性都不能少。因此就有了个内部的小需求:“给测试部提供一个工具,可以向HBase写入数据,以达到测试所需的数据量”。由于我们的系统是由Java编写,Client的代码也用的Hadoop的Java API,因此小工具的界面编写理所
2015-07-30 10:49:01 4364
转载 Java串口助手(程序源码)
/*** Java串口助手 * 本程序主要是模拟delphi/vc#/vb.net的窗体构架来简化Java的SWT应用*/package comm; import java.io.*;import java.util.*;import java.util.Timer;//import java.text.SimpleDateFormat;//im
2015-07-30 10:13:47 5196 4
转载 Android使用蓝牙与PC端进行通信
目前Android只支持BluetoothSocket连接,而要对PC进行通信,直接使用BluetoothSocket是无法通信的,因为PC端使用java开发没有BluetoohSocket,所以PC端开发的时候必须采用J2ME的jar包进行开发PC端作为服务端,Android作为客户端,目前只 能做到这一种方法连接,并且要有相同的UUID进行连接PC客户端完整代码 im
2015-07-30 09:45:56 3296 3
转载 Android当无线鼠标,通过蓝牙与pc通信,pc端用java写
最近想写一个小程序,把android通过蓝牙当做无线鼠标操作笔记本,pc端用java语言实现,于是查了查资料,android的蓝牙开发网上的例子也不少,自动的sdk里也有一个例子BluetoothChat,把android蓝牙经常用的方法基本上都用了,而且http://blog.csdn.net/pku_android/article/details/7430849这个例子也很不错,参照这些例子,
2015-07-30 09:24:36 2419
原创 PC端 java 开发蓝牙所遇到的问题
因为项目的原因,要在电脑上开发一个通过蓝牙传送数据的客户端,我采用的是JAVA,JSME开发。客户端:去搜素蓝牙信号,然后找到相应的蓝牙信号进行连接。服务端:客户端需要进行连接的蓝牙信号。在PC服务器端还需要一个开源组件BlueCove,该组件实现了JSR-82 Java 蓝牙规范,屏蔽了对底层操作系统级的本机蓝牙协议栈各种功能的封装。之所以需要这个组件,主要是J2SE并未
2015-07-30 09:12:24 1870
原创 Android代码资源的国际化
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW. 各国语言缩写 http://www.loc.gov/standards/iso639-2/php/code_list.php国家和地区简写 http://www
2015-07-29 23:28:42 989
转载 【Android】保存Fragment切换状态
前言一般频繁切换Fragment会导致频繁的释放和创建,如果Fragment比较臃肿体验就非常不好了,这里分享一个方法。声明欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯: http://over140.cnblogs.com 正文一、应用场景1、不使用ViewPager2、不能用re
2015-07-29 14:23:20 363
翻译 Android中保存和恢复Fragment状态的最好方法
英文原文:Probably be the best way (?) to save/restore Android Fragment’s state so far关键点:Fragment的Arguments。经过这几年使用Fragment之后,我想说,Fragment的确是一种充满智慧的设计,但是使用Fragment时有太多需要我们逐一解决的问题,尤其是在处理数据保持的时候
2015-07-29 13:59:00 633
原创 Android控件ToggleButton的用法
ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本。 ToggleButton常用的XML属性属性名称android:disabledAlpha设置按钮在禁用时透明度。
2015-07-29 10:07:48 1347 1
转载 Eclipse断点调试
作为开发人员,掌握开发环境下的调试技巧十分有必要。去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今年才写了此篇博文。关于java调试技术还有很多,如Java Debug Interface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Eclipse断点调试技巧做下总结,不足够的地方还请大牛们指点。1 Debug视图1.1
2015-07-28 14:38:28 439
转载 为STARUML写的自动生成文档脚本
找到一个开源免费的UML建模工具,STARUML,试用后发现还不错,但文档生成功能太差了,幸亏支持插件开发,于是写了一个生成类图和序列图的脚本,方便生成设计文档,接下来慢慢写点STARUML的使用心得。/* Add attribute get and set accessor to selected classes *///Global varietiesvar docFile
2015-07-28 10:27:57 845
转载 StartUML自动生成代码
在用StartUML工具生成类图后,在类图上单击鼠标右键弹出如下界面: 图1 当选择“Generate Code...”菜单时,会弹出如下错误对话框: 图2解决方法:在StartUML菜单栏中找到如下菜单: 图3 选择“Profiles...”
2015-07-28 10:26:34 7287
转载 使用无连接的数据报(UDP)进行通信
使用无连接的数据报(UDP)进行通信什么是Datagram? 数据报是网上传输的独立数据包,数据报是否能正确地到达目的地,到达的时间,顺序,内容的正确性均没有保障。 Java中使用Datagram与DatagramPacket类。 DatagramSocket类利用UDP协议来实现客户与服务器的Socket。 send()发送数据报。 receive
2015-07-27 20:59:07 1058
原创 在线HTTP POST/GET接口测试工具 - aTool在线工具
地址:http://www.atool.org/httptest.php在线接口测试工具接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试一般以用于多系统间交互开发,或者拥有多个子系统的应用系统开发的测试。接口测试适用于为
2015-07-27 17:21:51 15962 2
转载 Android读取XML资源
获取XML文件的基本思路是,通过getResources().getXml()获的XML原始文件,得到XmlResourceParser对象,通过该对象来判断是文档的开头还是结尾,是某个标签的开始还是结尾,并通过一些获取属性的方法来遍历XML文件,从而访问XML文件的内容,下面是一个访问XML文件内容的例子,并将内容更显示在一个TextView上 ReadXMLTest.java
2015-07-27 16:40:07 633
转载 Android TXT文件读写
package com.wirelessqa.helper; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import org.apache.http.util.EncodingUtils; import android
2015-07-27 16:23:14 401
转载 android各种组件的监听器
以下内容转自http://blog.csdn.net/ta893115871/article/details/7458877《一》Spinner(旋转按钮或下拉列表):设置监听器为:setOnItemSelectedListener设置动画效果为:setOnTouchListener 适配器为:ArrayAdapt
2015-07-27 09:25:45 422
转载 Android 权限大全
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 and
2015-07-27 09:24:59 321
原创 通过Handler与线程嵌套TimerTask实现循环交替任务
创建两个循环交替任务:10秒后,A任务执行。 A任务里面创建一个B任务200毫秒后执行,B任务里面又创建一个A任务10秒后执行,如此往复。1,首先采用Handler与线程的sleep(long)方法; Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。1. 定义一个Hand
2015-07-24 16:14:19 1432
转载 Android之发送短信和接收验证码
最近项目需求需要发送短信和接收验证码并将验证码显示在输入框中 以下是我的记录 前提---权限 1,发送短信并提示是否发送成功以及对方是否接收package com.javen.utils;import java.util.ArrayList;import android.app.Activity;import android.app.
2015-07-24 09:33:00 704
转载 java枚举类型enum的使用
java 枚举类型enum 的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java 中定义的常量值不采用enmu 枚举类型,而采用public final static 类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum 定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有这样的定义。既然不明白就抽时间研究下吧。Java 中的枚举类型采用关键字enum
2015-07-23 17:36:01 399
原创 Android Studio使用简介
1. 下载安装 Android Studio,(可查看《Android Studio安装及环境配置笔记》)2. 运行时的欢迎界面如下:3. 启动完成后,就是一个引导页面,可以新建项目,可以导入项目。4. 下面让我们新建一个Helloword吧。我们选择New project,然后出现的界面就是这样的。5. 再下一步还是有eclipse上面的创建项目中
2015-07-22 14:57:58 628
原创 Android滚轮选择器实现
思路:1,布局,整个控件的布局,其实就是用代码取带xml来实现当前布局2,可以滑动的(即滚轮),其实是一个ScrollView3,判断滑动状态的,有protected void onScrollChanged(int x, int y, int oldx, int oldy) 方法,可以为我们获得当前y值(一开始y=0;随着滑动,y开始增大) 那么我们首先来完
2015-07-22 14:21:40 3429
转载 Git与Github资料
Git主要优势及安装git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开源项目托管库。Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提交需求也更容易。git的入门,稍微有点麻烦,需要在本机创建一个ssh的钥匙,其他的则
2015-07-22 09:40:22 440
转载 Android TextView文字过多,添加滚动条
Android 软件设计-代码编程有时候TextView文字过多,显示不全,怎么办?这时候,需要为Textview添加滚动条了。1. /res/layout/main.xml把TextView修改为这样: android:id="@+id/tv" android:layout_width="fill_parent" android:layout_he
2015-07-21 13:39:29 522
转载 Android - 文件读写操作 总结
在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:apk中资源文件1) 从resource的raw中读取文件数据:try{ //得到资源中的Raw数据流 InputS
2015-07-20 18:01:10 420
原创 Java读取文件内容的几种方式
package com.readfile; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStre
2015-07-20 17:55:32 619
转载 Activity的四种启动模式
我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。Activity 有四种加载模式[1] standard 模式 这是默
2015-07-17 16:43:32 325
转载 Android 实现分享功能的方法
第一种方法:特点–简单package com.example.share;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;public class Mai
2015-07-17 12:07:34 707
原创 Android常见异常解决方法
问题发生概述: 将android程序复制运行时,报错Unable to execute dex: Multiple dex files define;Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr;
2015-07-17 12:06:00 2131
原创 android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点
2015-07-15 10:24:45 409
原创 Android消息处理机制Thread、Handler、Looper
解析Android消息处理机制——Handler/Thread/Looper & MessageQueue Keywords: Android Message HandlerThread Looper UML 本文解析Android如何利用Handler/Thread/Looper以及MessageQueue来实现消息机制
2015-07-15 09:28:30 787
原创 Android中实现定时器的三种方法
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法;二、采用Handler的postDelayed(Runnable, long)方法;三、采用Handler与timer及TimerTask结合的方法;一、采用Handle与线程的sleep(long)方法Handler主要用来处
2015-07-14 18:04:29 632
原创 使用AlarmManager启动广播、服务、页面(Android定时器)
AlarmManager是Android中的一种系统级别的提醒服务,它会为我们在特定的时刻广播一个指定的Intent。而使用Intent的时候,我们还需要它执行一个动作,如startActivity,startService,startBroadcast,才能使Intent有用。通常我们使用PendingIntent,它可以理解为对Intent的封装,包含了指定的动作。AlarmManag
2015-07-14 17:49:23 4844
原创 动画类型
收集Android的animation四种类型组成 Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画) 一种是frame by frame(画面转换动画) 如何在XML文件中定义动画① 打开Eclipse,新建Android工程② 在res目录中新建anim文件夹③ 在
2015-07-14 15:19:41 506
转载 一些Android拨号盘的基本代码
基本代码*#*#4636#*#* — 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息*#*#7780#*#* –重设为原厂设定,不会删除预设程序,及 SD 卡档案*2767*3855# –重设为原厂设定,会删除 SD 卡所有档案*#*#34971539#*#* –显示相机相机韧体版本,或更新相机韧体*#*#7594#*#* –当长按关机按钮时,会出现一个切换手机
2015-07-10 18:28:24 8909
航空公司客户价值分析(附完整代码)
2019-07-22
Android屏幕适配解决方案源码
2015-09-07
Android自定义控件
2015-08-28
Android一键换肤
2015-08-17
Android中设置TextView的颜色setTextColor两种方法
2015-08-10
同一个activity中通过一个按钮切换两个不同的布局
2015-08-06
Android控件ToggleButtonDemo
2015-07-29
Android日期时间选择器实现
2015-07-22
滚轮选择器(实现自定义布局和选择值读取)
2015-07-22
android AsyncTask例子
2015-07-15
Android中实现定时器的三种方法
2015-07-15
使用AlarmManager启动广播、服务、页面(Android定时器)
2015-07-15
Android菜单(Menu)小结
2015-07-14
Android圆角对话框
2015-07-04
其中基本dialog源码
2015-07-04
Activity从fragment传递数据
2015-07-02
Fragment之间数据的传递
2015-07-02
两个activity之间的数据传递
2015-07-02
对象的序列化和反序列化
2015-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人