- 博客(496)
- 资源 (6)
- 收藏
- 关注
转载 Android自动测试之Monkey工具
前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪
2015-03-09 16:13:23 741
原创 Android 调用 Smart Framework构建的Rest服务
首先感谢下 黄勇 大神 写出这么好用的javaweb框架。Smart Framework详细内容请点击:http://www.oschina.net/p/smart-framework首先手下使用smart建立Rest服务的方法,个人分析可用两种方式:第一种,直接在service层上创建Rest服务服务端:@Service@Rest("/userservice")
2014-12-26 15:54:25 1179
转载 Android签名详解(转自ok_lanyan - 博客园)
1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1) 所有的应用程序都必须有数字证书,Andro
2014-11-06 09:32:24 7802
原创 android调试时apk可运行,导出签名的apk后闪退,报找不到class
android调试时apk可运行,导出签名的apk后闪退,报找不到class这个问题困扰
2014-11-06 09:28:59 15143 15
原创 Fragment中调用父Activity中方法的简单方式
假如 父Activity的类名叫 ParentActivity,在Fragment中diao'y
2014-11-01 10:48:00 45748 15
原创 关于Eclipse自定义启动画面和图标的方法
很多小伙伴都有修改Eclipse启动画面或图标的需求,寻找自己的个性化嘛,今天我就给大家说一下如何修改。一、 启动画面自定义第一种情况:.纯Eclipse找到Eclipse安装路径下\eclipse\plugins\org.eclipse.platform_3.7.2.v201202080800,具体版本号可能不一样,看前面包名就可以了。第二种情况:.Android ADT bun
2014-10-21 10:03:01 28467 4
原创 使用OSChina代码托管管理项目(四)
使用OSChina代码托管管理项目(四)--本篇主要介绍使用Eclipse的Egit插件克隆远程工程到本地的操作步骤
2014-10-16 21:21:23 2304 1
原创 Osworkflow部分类说明及名词解释
接口选择: osworkflow提供几种实现com.opensymphony.workflow.Workflow接口的类。 BasicWorkflow: 不提供事务支持,你可以通过持久层来实现事务处理。 Workflow wf = new BasicWorkflow(username) 这里的username是用来关联当前请求的用户。 EJB
2014-08-05 10:13:52 1456
原创 使用OSChina代码托管管理项目(一)
1、Git是什么 Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。Git最初被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖 于网络和中心服务器。 Git的出现减轻了许多开发者和开源
2014-08-01 17:23:08 15641
原创 Cascade 级联操作
Cascade 级联操作 CascadeType. PERSIST 级联持久化 ( 保存 ) 操作 CascadeType. MERGE 级联更新 ( 合并 ) 操作 CascadeType. REFRESH 级联刷新操作,只会查询获取操作 CascadeType. REMOVE 级联删除操作 CascadeType. ALL 级联以上全部操作 Fetch 抓取是否延迟加载
2014-06-17 16:02:46 5666
原创 Android开发中关于SQLLITE数据库中SQLITE_MASTER特殊表的说明
SQLite数据库中一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master (type TEXT,name TEXT,tbl_name TEXT,r
2014-04-23 13:22:13 2458
转载 Android中的EditText默认时不弹出软键盘的方法
方法一: 在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHiddenandroid:label="@string/app_name"android:windowSoftInputMode="adjustUnspecified|stateHidden"
2014-04-11 17:24:45 1146
原创 关于RelativeLayout设置垂直居中对齐不起作用的问题
直接上代码 android:id="@+id/autoquery_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/forminput_bg_top"
2014-04-10 17:12:53 24499 1
转载 巧用dimens适配多个分辨率
巧用dimens适配多个分辨率(一)作者:望月听涛 发布:2013-02-27 11:16 分类:Android, 项目经验 阅读:3,034次 2条评论 让应用自动适配多个分辨率的屏幕,是每个android程序员的基本功,就好像前端工程师熟练编写CSS Hack一样。适配工作中一个重要的工作就是对页面的调整。 对于页面
2014-04-10 14:43:24 43133 7
转载 关于签名后的apk的优化
签名之后,可用zipalign(压缩对齐)优化你的APK文件。未签名的apk不能使用,也不能优化。签名之后的apk谷歌推荐使用zipalign.exe(位于android-sdk-windows ools目录下)工具对其优化如下操作: D:>zipalign -v 4 demo_signed.apk final.apk 如上,zipalign能够使apk文件中未压缩的
2014-03-12 15:21:02 2146
翻译 Androidannotations 是如何工作的
提高android的开发速度--AndroidAnnotations 是如何工作的(2014年2月 By OCEAN)AndroidAnnotations工作在一个非常简单的方式。它会使用标准的Java注解处理工具自动添加一个额外的编译步骤生成的源代码。(译者注:即生成一个原有类名加“_”的类,这个类才是真正运行用的类)源代码是什么样子的?例如每个使用@EActivity注解的
2014-02-28 15:15:09 6245 1
转载 new一个Object对象占用多少内存?
Java的自动内存管理机制省却了很多编码工作,大大地提高了Java的生产力,而且JVM的性能也越来越好,特别是G1的出现,改善了垃圾回收中stop the world的状况。 也许很多人都没有考虑过这个问题,new一个Object对象到底占用多少内存呢( Object obj = new Object() )? 这里很明确的是obj是一个指向对象的引用,引用的长
2014-02-25 14:45:04 21749 4
转载 android获得图的总结!!
android获得图的总结!!//1,已将图片保存到drawable目录下//通过图片id获得DrawableResource res=gerResource();Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称//通过图片id获得BitmapResource res=ger
2014-02-21 09:54:26 828
原创 android编译时报错
[2014-02-17 10:50:40 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.[2014-02-17 10:50:40 - CircleDemo] Conversion to Dalvik format fai
2014-02-17 10:53:44 1978
原创 使用httpclient模拟登陆时乱码问题
最近在弄一个模拟登陆的程序,拿某网站调试程序,但response返回的总是乱码。Google了半天,用了各种方法依旧乱码。使用的方法:if (HttpStatus.SC_OK == response.getStatusLine().getStatusCode()) {entity = response.getEntity();if (entity != null) {//第
2014-02-10 09:21:36 2142
转载 http响应状态码解释
当服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。现将5类状态码详细列出:① 客户方错误100 继续101 交换协议② 成功200 OK201 已创建202 接收203 非认证信息204 无内容205 重置内容206 部分内容③ 重定向300 多路选择301 永久转移302 暂时
2014-02-08 13:34:19 989
转载 jquery总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClas
2013-12-05 13:31:10 781
原创 关于eclipse安装egit时遇到的问题
关于eclipse安装egit时遇到的问题我的eclipse版本为eclipse-jee-indigo-SR2-win32,按照官方的说明1.3.0.201202151440-r3.7.2 (Indigo SR2)Eclipse 3.5.2+ (Galileo)应该使用1.3版本的1.3.0.201202151440-rhtt
2013-11-27 13:31:10 1515
原创 各版本eclipse对应的egit版本下载地址
EGIT和Eclipse对应关系:EGitreleased forSupported Version of Eclipse3.1.0.201310021548-rN/AEclipse 3.8.2/4.2.2 + (Juno)3.0.3.201309161630-r4.3.1 (Kepler SR1)Eclipse 3.8.2/4.2.
2013-11-27 08:42:52 19652
转载 工作流引擎Activiti使用总结
转载自:工作流引擎Activiti使用总结1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常
2013-11-26 11:26:48 36485 1
转载 android之Notification通知
我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。[java] view plaincopyprint?package cn.com.chenzheng_java; import android.app.Activity
2013-05-03 14:37:17 1000
转载 招聘移动开发,老板必问的10个问题
我从哪儿能找到你此前开发的移动App?可以让我看一下你近期的客户App列表清单吗?你使用哪种智能手机?我的App如何赚钱?在开发过程中,我们将如何进行沟通交流?你可以为我开发出哪类特殊功能?假如我让你来帮我开发一款App,那么谁将拥有这款App?你是如何进行应用测试的?你能将我的移动应用提交到应用商店并通过审核吗?你的费用要求及付款条件是什么?
2013-04-28 14:44:39 876
转载 在Android开发中,定时器一般有以下3种实现方法:
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消息。这只是最主要
2013-04-12 16:27:56 841
转载 Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit
2013-04-12 15:25:51 779
转载 Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
SurfaceView在Android中用作游戏开发是最适宜的,本文就将演示游戏开发中常用的两种绘图刷新策略在SurfaceView中的实现方法。 首先我们来看一下本例需要用到的两个素材图片: bj.jpg就是一个渐变图,用作背景。 question.png是一个半透明的图像,我们希望将它放在上面,围绕其圆心不断旋转。 实现代码如下: package SkyD.Su
2013-04-11 11:08:46 1309
转载 android人脸识别类FaceDetector
根据文档描述,输入图片必须为Bitmap RGB565格式。 人脸的检测方法是用双眼来检测人脸的位置,也就是说无法检测到嘴、侧脸等,双眼必须同时可见,并且眼镜会影响检测的效果。 实际上,FaceDetector检测到的并不是人的全脸,而只是双眼。 实际测试中,发现图片太小的话检测不到人脸,试验中使用小于100x100的图片检测不到人脸,但是由于Android内存有限
2013-04-09 16:17:14 1819
原创 关于Camera.PreviewCallback的调用的三个方式
● Camera.PreviewCallback:定义了onPreviewFrame(byte[] data, Camera camera) 方法,当存在预览帧(preview frame)时调用该方法。可以传入保存当前图像像素的字节数组。在Camera对象上,有3种不同的方式使用这个回调:· setPreviewCallback(Camera.PreviewCallback):使用此
2013-04-08 14:03:01 39546 5
转载 2013新春奉送:Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果)
2013新春奉送:Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果) 【后注:】下载代码的注意,我的手机是4.3寸的屏,华为U9200.如果不能运行的请修改参数。看本篇的第四条。Y的,省的说我传的代码不能用 除夕之夜,程序员还在编代码。http://blog
2013-04-08 13:51:09 2284
转载 Android上基于JSON的数据交互应用
JSON的定义:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org为什么用JSON?很简单,因为它比xml快十倍。有哪些应用案例? Tw
2013-03-28 08:43:07 868
转载 android json解析及简单例子 .
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同
2013-03-27 17:29:48 823
转载 eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space.
eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space.1 查看内存:workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SHOW_MEMORY_MONITOR=true,重启eclipse,就可以在其左下
2013-03-07 14:44:46 1876
原创 CheckStyle代码样式检查
CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckStyle检验的主要内容 ·Javadoc注释 ·命名约定 ·标题 ·Import语句 ·体积大小 ·空白 ·修饰符 ·块 ·代码问题 ·类设计
2013-03-05 17:24:55 1002
cvsnt2.5.04(zen) Build 3236.msi
2011-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人