07 2015 档案
摘要:无校验 (no parity)奇校验 (odd parity):如果字符数据位中"1"的数目是偶数,校验位为"1",如果"1"的数目是奇数,校验位应为"0"。(校验位调整个数)偶校验 (even parity):如果字符数据位中"1"的数目是偶数,则校验位应为"0",如果是奇数则为"1"。(校验位调...
阅读全文
摘要:SerialPort学习资料在网上已经有很多了,我在这里主要是把我学习中用到的资料整理,归类一下.首先我们学习的时候没有串口硬件,那么我们去找一个模拟虚拟串口的工具我用的是VSPM.exe,下载地址http://www.skycn.com/soft/30517.html开始学习SerialPort,...
阅读全文
摘要:Win7环境下Java串口数据读写最近在实际项目中,需要Java语言来实现对串口数据的读写操作。本来可以用javax.comm这个包的,但是经过几次测试,始终不能读出PC上的串口;于是我换了rxtx包在Myeclipse8.6下进行测试,测试结果表明可以获取到PC的可用端口。RXTX包下载地址:ht...
阅读全文
摘要:JAVA Swt进入java C/S世界很多人以为swt与swing是同一种东西。其实不然。awt/swing是sun公司发布的jdk里的,拥有较强的跨平台性。swt/jface是开发eclipse用的一系列框架,后来单独分离出来。跨平台性相对差,这里只是说相对于linux/unix而言。因为它一定...
阅读全文
摘要:Author:Pirate Leo前段时间我负责在系统中添加了HBase用于管理海量数据,功能实现后自然到了性能测试阶段,性能、可靠性、稳定性,性性都不能少。因此就有了个内部的小需求:“给测试部提供一个工具,可以向HBase写入数据,以达到测试所需的数据量”。由于我们的系统是由Java编写,Clie...
阅读全文
摘要:/*** Java串口助手* 本程序主要是模拟delphi/vc#/vb.net的窗体构架来简化Java的SWT应用*/package comm;import java.io.*;import java.util.*;import java.util.Timer;//import java.text...
阅读全文
摘要:目前Android只支持BluetoothSocket连接,而要对PC进行通信,直接使用BluetoothSocket是无法通信的,因为PC端使用java开发没有BluetoohSocket,所以PC端开发的时候必须采用J2ME的jar包进行开发PC端作为服务端,Android作为客户端,目前只 能...
阅读全文
摘要:最近想写一个小程序,把android通过蓝牙当做无线鼠标操作笔记本,pc端用java语言实现,于是查了查资料,android的蓝牙开发网上的例子也不少,自动的sdk里也有一个例子BluetoothChat,把android蓝牙经常用的方法基本上都用了,而且http://blog.csdn.net/p...
阅读全文
摘要:因为项目的原因,要在电脑上开发一个通过蓝牙传送数据的客户端,我采用的是JAVA,JSME开发。客户端:去搜素蓝牙信号,然后找到相应的蓝牙信号进行连接。服务端:客户端需要进行连接的蓝牙信号。在PC服务器端还需要一个开源组件BlueCove,该组件实现了JSR-82 Java 蓝牙规范,屏蔽了对底层操作...
阅读全文
摘要:internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。一般用语言_地区的形式表示一种语言,如 zh_CN, zh_TW.各国语言缩写http://www.loc.gov/standards/iso639...
阅读全文
摘要:前言一般频繁切换Fragment会导致频繁的释放和创建,如果Fragment比较臃肿体验就非常不好了,这里分享一个方法。声明欢迎转载,但请保留文章原始出处:)博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs.com正文一、应用场景1、不使用V...
阅读全文
摘要:英文原文:Probably be the best way (?) to save/restoreAndroidFragment’s state so far关键点:Fragment的Arguments。经过这几年使用Fragment之后,我想说,Fragment的确是一种充满智慧的设计,但是使用F...
阅读全文
摘要:ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本。ToggleButton常用的XML属性属性名称描述android:disabledAlpha设置按钮在禁用时透明度。android:text...
阅读全文
摘要:作为开发人员,掌握开发环境下的调试技巧十分有必要。去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今年才写了此篇博文。关于java调试技术还有很多,如Java Debug Interface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Ecli...
阅读全文
摘要:找到一个开源免费的UML建模工具,STARUML,试用后发现还不错,但文档生成功能太差了,幸亏支持插件开发,于是写了一个生成类图和序列图的脚本,方便生成设计文档,接下来慢慢写点STARUML的使用心得。/* Add attribute get and set accessor to selected...
阅读全文
摘要:在用StartUML工具生成类图后,在类图上单击鼠标右键弹出如下界面: 图1 当选择“Generate Code...”菜单时,会弹出如下错误对话框: 图2解决方法:在StartUML菜单栏中找到如下菜单: 图3选择“Profiles...”菜单,在弹出的如下对话框:图4将左侧的C++ Profil...
阅读全文
摘要:使用无连接的数据报(UDP)进行通信什么是Datagram? 数据报是网上传输的独立数据包,数据报是否能正确地到达目的地,到达的时间,顺序,内容的正确性均没有保障。 Java中使用Datagram与DatagramPacket类。 DatagramSocket类利用UDP协议来实现客户与服务器...
阅读全文
摘要:地址:http://www.atool.org/httptest.php在线接口测试工具接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。接口测试一般以用于多...
阅读全文
摘要:获取XML文件的基本思路是,通过getResources().getXml()获的XML原始文件,得到XmlResourceParser对象,通过该对象来判断是文档的开头还是结尾,是某个标签的开始还是结尾,并通过一些获取属性的方法来遍历XML文件,从而访问XML文件的内容,下面是一个访问XML文件内...
阅读全文
摘要:package com.wirelessqa.helper; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import org.apache....
阅读全文
摘要:以下内容转自http://blog.csdn.net/ta893115871/article/details/7458877《一》Spinner(旋转按钮或下拉列表):设置监听器为:setOnItemSelectedListener设置动画效果为:setOnTouchListener 适配器为:Ar...
阅读全文
摘要:访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度...
阅读全文
摘要:创建两个循环交替任务:10秒后,A任务执行。A任务里面创建一个B任务200毫秒后执行,B任务里面又创建一个A任务10秒后执行,如此往复。1,首先采用Handler与线程的sleep(long)方法; Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实...
阅读全文
摘要:最近项目需求需要发送短信和接收验证码并将验证码显示在输入框中 以下是我的记录前提---权限 1,发送短信并提示是否发送成功以及对方是否接收package com.javen.utils;import java.util.ArrayList;import android.app.Activity;i...
阅读全文
摘要:java枚举类型enum的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用public final static类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有...
阅读全文
摘要:1.下载安装AndroidStudio,(可查看《AndroidStudio安装及环境配置笔记》)2. 运行时的欢迎界面如下:3.启动完成后,就是一个引导页面,可以新建项目,可以导入项目。4.下面让我们新建一个Helloword吧。我们选择Newproject,然后出现的界面就是这样的。5.再下一步...
阅读全文
摘要:思路:1,布局,整个控件的布局,其实就是用代码取带xml来实现当前布局2,可以滑动的(即滚轮),其实是一个ScrollView3,判断滑动状态的,有protected void onScrollChanged(int x, int y, int oldx, int oldy) 方法,可以为我们获得当...
阅读全文
摘要:Git主要优势及安装git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开源项目托管库。Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提...
阅读全文
摘要:转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3360938.html如新浪微博下面的标签切换功能,我以前也写过一篇博文(http://www.cnblogs.com/tiantianbyconan/archive/2012/02/24/2366237...
阅读全文
摘要:Android 软件设计-代码编程有时候TextView文字过多,显示不全,怎么办?这时候,需要为Textview添加滚动条了。1. /res/layout/main.xml把TextView修改为这样:android:singleLine="false"android:scrollbars="ve...
阅读全文
摘要:在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:apk中资源文件1) 从resource的raw中读取文件数据:try{ ...
阅读全文
摘要:package com.readfile; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import jav...
阅读全文
摘要:我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。Act...
阅读全文
摘要:第一种方法:特点–简单package com.example.share;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;impor...
阅读全文
摘要:问题发生概述:将android程序复制运行时,报错Unable to execute dex: Multiple dex files define;Conversion to Dalvik format failed: Unable to execute dex: Multiple dex file...
阅读全文
摘要:AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使...
阅读全文
摘要:解析Android消息处理机制——Handler/Thread/Looper & MessageQueueKeywords: Android Message HandlerThread Looper UML 本文解析Android如何利用Handler/Thread/Looper以及MessageQ...
阅读全文
摘要:在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法;二、采用Handler的postDelayed(Runnable, long)方法;三、采用Handler与timer及TimerTask结合的方法。一、采用Handle与线程的sleep...
阅读全文
摘要:AlarmManager是Android中的一种系统级别的提醒服务,它会为我们在特定的时刻广播一个指定的Intent。而使用Intent的时候,我们还需要它执行一个动作,如startActivity,startService,startBroadcast,才能使Intent有用。通常我们使用Pe...
阅读全文
摘要:收集Android的animation四种类型组成Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画)一种是frame by frame(画面转换动画)如何在XML文件中定义动画① 打开Eclipse,新建Android工程② 在res目录...
阅读全文
摘要:基本代码*#*#4636#*#* — 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息*#*#7780#*#* –重设为原厂设定,不会删除预设程序,及 SD 卡档案*2767*3855# –重设为原厂设定,会删除 SD 卡所有档案*#*#34971539#*#* –显示相机相机韧体版本...
阅读全文
摘要:andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息...
阅读全文
摘要:对于开发人员来说,阅读其他人的优秀代码是一种绝佳的内功提升方式。以Flash/Flex教程而知名的Ntt.CC网站最近收集了50多个开源的iPhone软件,极具学习价值。苹果的iPhone应用商店获得了前所未有的成功,在线上已经有超过20万的应用程序。我们在这里选取了50个经典的开源的iPhone应...
阅读全文
摘要:首先介绍AndroidStudio集成开发环境的安装与配置,本文的前提是已经配置好JDK环境(AndroidStudio会自动寻找JDK路径):1.下载AndroidStudioIDE集成压缩文件如下图;百度云盘:http://pan.baidu.com/share/link?shareid=918...
阅读全文
摘要:1.工具软件:注:本文介绍的工具软件已分享到百度云盘,直接下载并按照本文介绍安装即可。另本文提供的ADT已集成AndroidSDK4.2(API17)开发平台,若进行一般性学习和开发只需下载JDK和ADT安装包即可,补充SDK提供的是其它SDK版本的补充文件。1)JDK(JavaSEDevelopm...
阅读全文
摘要:1概述1.1目的本测试报告为xx的测试报告,目的在于总结测试阶段的测试情况以及分析测试结果,描述系统是否符合用户需求,是否已达到用户预期的功能目标,并对测试质量进行分析。测试报告参考文档提供给用户、测试人员、开发人员、项目管理者、其他管理人员和需要阅读本报告的高层经理阅读。1.2项目背景项目名称:x...
阅读全文
摘要:1概述1.1目的本项目的软件系统测试目的是验证xx是否满足软件需求说明书的全部内容。本文档通过详细说明测试范围、内容、方案和实现环境等,为后续的软件系统测试提供指导。并通过提供软件需求说明书条款到本测试方案的索引保证软件需求中的所有内容都有对应的测试方案,从而保证测试目的的达到。1.2项目背景项目名...
阅读全文
摘要:1引言1.1编写目的:阐明编写详细设计说明书的目的,指明读者对象。1.2项目背景:应包括项目的来源和主管部门等。1.3定义:列出本文档中所用到的专门术语的定义和缩写词的愿意。1.4参考资料: ●列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源 ●项目经核准的计划任务书、合同或上级机关...
阅读全文
摘要:1引言1.1编写目的本设计书主要是基于以下目的编写:1、对系统概要设计的阶段任务成果形成文档,以便阶段验收、评审,最终的文档验收。2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。4、明...
阅读全文
摘要:1.引言1.1编写目的·阐明开发本软件的目的;1.2项目背景·标识待开发软件产品的名称、代码;·列出本项目的任务提出者、项目负责人、系统分析员、系统设计员、程序设计员、程序员、资料员以及与本项目开展工作直接有关的人员和用户;·说明该软件产品与其他有关软件产品的相互关系。1.3术语说明列出本文档中所用...
阅读全文
摘要:概述:软件开发流程(Softwaredevelopmentprocess)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。1开发流程1.1需求调研分析 ●相关系统分析员和用户初步了解需求,然后用WOR...
阅读全文
摘要:Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。 下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通...
阅读全文
摘要:Android系统自带的ProgressDialog样式的确不太好看,我们可以自己定义它的样式,下面看看实现1.style.xml progressDialog继承与Dialog,先设置一下progressDialog的风格,设置背景图片。 2.customprogressdial...
阅读全文
摘要:在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,Android Dialog的类型无非也就7种,下面分别向大家介绍这7种Android Dialog对话框的使...
阅读全文
摘要:菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 概述 public boolean onCreateOptionsMe...
阅读全文
摘要:Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro...
阅读全文
摘要:在Activity中加载Fragment的时候,有时要使用多个Fragment切换,并传值到另外一个Fragment,也就是说两个Fragment之间进行参数的传递,有两种实现方法:一种是通过共同的Activity传递、这种方法是在Activity里面添加一个字段、来临时保存要一些值,Fragme...
阅读全文
摘要:1 基于消息的通信机制 Intent--------bundle,extra用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int、string等详细介绍下Intent机制Intent包含两部分:(1 )目的【action】-------要去到哪里去(2) 内容【category、dat...
阅读全文
摘要:整理Fragment与Activity之间的数据交换,大体上包括三种:1、Fragment从Activity获取数据2、Activity从Fragment获取数据3、Fragment之间获取数据 通常,如果Activity向不同的Activity传递数据,最常用的是通过Intent.putEx...
阅读全文
摘要:整理Fragment与Activity之间的数据交换,大体上包括三种:1、Fragment从Activity获取数据2、Activity从Fragment获取数据3、Fragment之间获取数据 通常,如果Activity向不同的Activity传递数据,最常用的是通过Intent.putExtr...
阅读全文

浙公网安备 33010602011771号