自定义博客皮肤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)
  • 资源 (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

航空公司客户价值分析(附完整代码)

航空公司客户价值分析完整代码 项目背景:为某航空公司需要以客户为中心,按照客户的需求,在对客户的特点了解上使用不同的营销手段,目的是争取更多新客户,降低客户流失率,降低服务成本,提高业务收入,增加ARPU值(average revenue per user每个用户的平均收益,一般以月为单位),精准的市场营销策略制定。 详见博客:https://blog.csdn.net/u010963246/article/details/90484644

2019-07-22

Swift iOS应用开发实战 完整版.pdf

Swift iOS应用开发实战 完整版.pdf

2016-10-10

深入浅出 head first JavaScript 中文版.pdf

深入浅出 head first JavaScript 中文版.pdf

2016-10-10

Android屏幕适配解决方案源码

4种必须知道的Android屏幕自适应解决方案 参考博客:http://blog.csdn.net/u010963246/article/details/48269161

2015-09-07

Android自定义控件

Android自定义控件 开发自定义控件的步骤: 1、了解View的工作原理 2、 编写继承自View的子类 3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 参考博客:http://blog.csdn.net/u010963246/article/details/48053263

2015-08-28

Android一键换肤

Android更换主题一键换肤源码 参考博客: http://blog.csdn.net/u010963246/article/details/47728353

2015-08-17

Android中设置TextView的颜色setTextColor两种方法

android中设置TextView的颜色有方法setTextColor,这个方法被重载了,可以传入两种参数。参考博客:http://blog.csdn.net/u010963246/article/details/47399859

2015-08-10

同一个activity中通过一个按钮切换两个不同的布局

实现在同一个activity中通过一个按钮切换两个不同的布局,此处的按钮并非同一个按钮控件,而是在两个不同的布局文件中点击按钮实现布局的切换。参考博客:http://blog.csdn.net/u010963246/article/details/47324229

2015-08-06

Android控件ToggleButtonDemo

ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本。 参考博客:http://blog.csdn.net/u010963246/article/details/47122825

2015-07-29

Android日期时间选择器实现

1.如何将DatePicker和TimePicker放在一个dialog里面; 2.改变他们的宽度。 其实现思路就是自定义一个Dialog,然后往里面同时放入DatePicker和TimePicker 带中文注释 有兴趣可以看看。 相关博客:http://blog.csdn.net/u010963246/article/details/47002857

2015-07-22

轮子选择器(实现两级联动,城市选择等

参考博客:http://blog.csdn.net/u010963246/article/details/47002857

2015-07-22

滚轮选择器(实现自定义布局和选择值读取)

思路: 1,布局,整个控件的布局,其实就是用代码取带xml来实现当前布局 2,可以滑动的(即滚轮),其实是一个ScrollView 3,判断滑动状态的,有protected void onScrollChanged(int x, int y, int oldx, int oldy) 方法,可以为我们获得当前y值 参考博客:http://blog.csdn.net/u010963246/article/details/47002857

2015-07-22

Android Bluetooth文件传输

Android Bluetooth文件的引入和传输,可使用两台设备,一个做客户端一个做服务端,传输文件,显示传送进度。

2015-07-16

android AsyncTask例子

AsyncTask实现的原理: AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 参考博客: http://blog.csdn.net/u010963246/article/details/46889471

2015-07-15

Android中实现定时器的三种方法

在Android开发中,定时器一般有以下3种实现方法: 一、采用Handler与线程的sleep(long)方法; 二、采用Handler的postDelayed(Runnable, long)方法; 三、采用Handler与timer及TimerTask结合的方法; 参考博客: http://blog.csdn.net/u010963246/article/details/46881719

2015-07-15

使用AlarmManager启动广播、服务、页面(Android定时器)

例子包含了使用AlarmManager的所有三种方式。参考博客:http://blog.csdn.net/u010963246/article/details/46881561

2015-07-15

Android菜单(Menu)小结

菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu).参考博客:http://blog.csdn.net/u010963246/article/details/46733103。

2015-07-14

Android圆角对话框

Android系统自带的ProgressDialog样式的确不太好看,我们可以自己定义它的样式,本源码是圆角对话框的例子程序,参考博客 http://blog.csdn.net/u010963246/article/details/46743075

2015-07-04

其中基本dialog源码

此源码提供7种Android Dialog对话框的使用例子程序,参考博客:http://blog.csdn.net/u010963246/article/details/46733703

2015-07-04

Touch事件分发和响应测试源码

参考博客: http://blog.csdn.net/u010963246/article/details/46729239

2015-07-02

Activity从fragment传递数据

Activity从fragment传递数据,参考博客:http://blog.csdn.net/u010963246/article/details/46722615

2015-07-02

Fragment之间数据的传递

Fragment之间数据的传递,参考博客:http://blog.csdn.net/u010963246/article/details/46723267

2015-07-02

两个activity之间的数据传递

源码包括activity之间数据传递的三种方法,参考博客:http://blog.csdn.net/u010963246/article/details/46722887

2015-07-02

对象的序列化和反序列化

序列化是将某个对象改写成某种信息格式 然后存储存于某种介质上的过程 当然 某种信息的格式是要能被恢复回来的 这就是反序列化. 参考博客:http://blog.csdn.net/u010963246/article/details/46648643

2015-07-01

Fragment从Activity获取数据源码

从Activity传递数据到两个Fragment中,Fragment获取数据后,展示出来。

2015-07-01

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

TA关注的人

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