代码改变世界

随笔分类 -  android

android ORM框架的性能简单测试(androrm vs ormlite)

2012-02-02 18:07 by youxiachai, 13416 阅读, 收藏, 编辑
摘要: 前言 看了一下现在的android设备,性能都不差,就懒得直接用sqlite,直接上ORM框架把,上网搜了一圈,觉得androrm, ormlite 这两个不错,当然,还有点别的,这里就不多做介绍,竟然说明了是简单测试,而本人,也不算是专业的测试人员,就测试一下这两个框架在同一设备下,插入1w(本来是想插100w,后来插入10w,接着就只能插1w,呵呵有兴趣的可以去测试一下…)行数据的时间... 阅读全文

某android平板项目开发笔记----aChartEngine图表显示(2)

2012-01-18 23:55 by youxiachai, 7933 阅读, 收藏, 编辑
摘要: 前言: 在看本篇的时候,请确认已经看过了 某android平板项目开发笔记----aChartEngine图表显示(1) 不然,有些地方这里就不再说明… 关于XYMutilpleSeriesDataset 一些注意的地方 我们可以使用的所有Series对象关系如下图 从图中,我们可以看出,XYMutilpleSeriesDataset... 阅读全文

某android平板项目开发笔记----aChartEngine图表显示(1)

2012-01-18 00:13 by youxiachai, 10488 阅读, 收藏, 编辑
摘要: 前言 一个人开发就是蛋疼…坚持吧… android的数据报表显示 对于数据的可视化,之前,是想直接用Canvas 来画,不过,评估了一下,工作量挺大的,因为,是一个人开发,而且是从零开始,如果写一个Canvas 画报表的方法,太费时间了,于是,上网找了一下,果然被我找到了… AchartEngine http://code.google.com/achart... 阅读全文

谈谈android的类xp Ghost时代

2012-01-14 23:09 by youxiachai, 2850 阅读, 收藏, 编辑
摘要: 前言 很早以前,我们装系统,无外乎买一套微软的系统碟,然后,进入漫长的等待才能安装完毕,后来,ghost的这款软件的出现,被人应用到安装系统这块,让装系统的操作简化到只需要一键,而装系统的时间也由当初的好几个小时,变成几分钟即可,大大的提升了装机的效率.同时,xp盗版的时代也从此开始了…当然,今天,我们谈的不是xp盗版史,而是谈谈,目前android的类似的情况 系统 ... 阅读全文

从Minecraft(我的世界)看游戏设计---外行人的游戏杂谈

2012-01-10 16:03 by youxiachai, 4405 阅读, 收藏, 编辑
摘要: 前言 很早以前就关注这么一款JAVA独立游戏,最近,终于从beta版升级为正式版,当然,价格也涨了,不过,这些都不是我需要关心的,在中国,有一个好处,就是不需要怎么花钱,就可以玩到世界最好的游戏,这一点不知道是该高兴还是该伤心… 画面 促使我特地写一遍关于Minecraft的文章,起因就是,我在宿舍乐至不疲的挖矿的时候,我旁边的一个同学看到我玩的时候,说,这是... 阅读全文

第二天 jQuery mobile 的Page&Dialogs,Toolbars,Button,listView全接触

2011-12-26 11:38 by youxiachai, 6835 阅读, 收藏, 编辑
摘要: 前言: 本来是打算按照API来安排课程,但是,想想,这样写无非就是在造一个轮子而已,没啥意思,而且,学习JQM的人群都是有一定的编程能力,新事物的接受能力都很不错,写些官方文档都写了东西无非就是翻译一遍,所以,我打算把一些东西糅合到一起,用JQM做一些实际的东西,如果有些东西看不懂的话,请好好对比一下官方文档的介绍. 今天的安排: 其实,JQM的组件不多就分类的话就只有4种... 阅读全文

闲聊一下android 3D 网络游戏

2011-12-24 18:20 by youxiachai, 3947 阅读, 收藏, 编辑
摘要: 前言: 前几天,朋友推荐了一款叫做跑跑卡丁车的android游戏给我,我一玩,当年那种熟悉的感觉,让我触动很深,竟然画面已经不成问题了,那么网络版的还会远吗?基于这个疑问,我特意查了一下android 的 3d 网游.想不到,国外一款叫做 混沌与秩序的游戏已经运作得很成功,于是,我把我找的资料整理成下文 1.当前的移动设备 目前大众的百元级android设备,都至少具有60... 阅读全文

第一天 认识jQuery mobile 框架,资源,书籍

2011-12-22 19:29 by youxiachai, 4808 阅读, 收藏, 编辑
摘要: 前言 这里就不对jquery mobile做过多的历史介绍,直接进行jQuery mobile的学习 jQuery mobile 框架纵览 1.jQuery mobile 的显示结构 如图1.1 从上面的图示我们可以知道,一个完整的页面是由 header content footer 这三部分组成.那这三部分是不是一个jQuerymobile 页面必须拥有的元素呢,而且必须是这样的排序呢?... 阅读全文

jQuery mobile X天教程 目录

2011-12-22 19:28 by youxiachai, 1034 阅读, 收藏, 编辑
摘要: 基于最新的JQM 1.0 正式版 第一天 认识Jquery mobile 框架,资源,书籍 http://www.cnblogs.com/youxilua/archive/2011/12/22/2298327.html 第二天 jQuery mobile 的Page&Dialogs,Toolbars,Button,listView全接触 http://www.cnblogs.com/you... 阅读全文

让ksoap支持wsse加密的soap报文

2011-12-13 15:41 by youxiachai, 1966 阅读, 收藏, 编辑
摘要: 前言 最近,做基于soap服务的项目,获得的一些经验性技巧,分享给大家 WSSE是什么? 传送门 http://ws.apache.org/wss4j/ 支持6种不同的加密方式,不过我这里只介绍Username Token Profile 1.1 开始动手 阅读Username Token Profile 1.1 后你会知道,我们需要在soap报文... 阅读全文

android Handler 机制研究学习笔记

2011-11-25 21:49 by youxiachai, 25074 阅读, 收藏, 编辑
摘要: 前言: 很早以前,学习android的时候就接触过Handler ,知道Handler是一个用于线程间通信的类,最常用于做下载条,最近,看了Pro android 3 这本书,里面描述的Handler 说得非常的细致,与此,写下Handler的学习笔记 Android 运行的进程 为了,更好的了解Handler的机制,我们应该首先,将Android系统整个运行进程都要烂熟于心... 阅读全文

增强型MonkeyRunner 脚本计划

2011-11-25 10:02 by youxiachai, 18885 阅读, 收藏, 编辑
摘要: 最近,做android项目测试,测试一个应用程序在多个设备中分辨率是否合适,麻烦得要命,不停的截图比较,前一段时间,研究了一下monkeyrunner ,决定通宵写一个实用性强的monkeyrunner来方便测试使用 前一段时间写的monkeyrunner资料 http://www.cnblogs.com/youxilua/archive/2011/11/12/2246576.h... 阅读全文

android实用测试方法之Monkey与MonkeyRunner

2011-11-12 18:05 by youxiachai, 44867 阅读, 收藏, 编辑
摘要: 前言 本人比较懒,但是,研究如何让人变懒,却很积极…最新版的android SDK 4.0 ,monkey和monkeyRunner,变化很大…大到默认是运行失败的…囧,虽然,monkey和monkeyrunner目前有些不完善,但是,足以应付我们的使用需要.(最新的R15已经解决了这个问题更新真快…)Android UI 测试懒人第一:胡乱的按键,交给电脑搞定 有时候,我们要折腾一下程序,健壮不健壮,然后,找个上幼儿园的的弟弟/妹妹,把手机交给他/她,让他/她胡乱的按,看你的程序能不能接受这样的折腾,但是,我们身边不可能都有正太和萝莉,也不能保证他们拿到手机以后不是测试软件的健壮性,反而测试 阅读全文

Box2d mingw环境搭建,编译

2011-10-13 12:09 by youxiachai, 1952 阅读, 收藏, 编辑
摘要: 前言:大家,可能用惯了图形化的IDE…不太熟悉这种命令行式的IDE工具..对于,c/c++编译,链接和调试就不太熟悉..所以..写了个简单教程…mingw的环境搭建:1,下载mingwhttp://sourceforge.net/projects/mingw/files/2.mingw有可能需要配置一些环境变量,最新版本应给直接帮你配置好环境变量了,如果没有可以参照下面 配置环境变量: 打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量: 变量名 变量值 PATH f:\MinGW\bin; LIBRARY_PATH f:\MinGW\lib C 阅读全文

3天打造一个 android 小游戏

2011-10-04 20:46 by youxiachai, 8090 阅读, 收藏, 编辑
摘要: 十月二日日~十月四日,三天(对前两天没兴趣的,可以直接下拉到第三天)第一天:小游戏的简单准备竟然是小游戏…当然越简单越好了…游戏策划---游戏玩法:玩家只需要把屏幕里面见到的人物全部消灭!游戏需要的技术:1,surfaceview 的用法.2,游戏的线程循环.3,坐标的居中.素材:人物:http://www.famitsu.com/freegame/tool/chibi/index2.html这个网站可以帮我们生成我们需要的十二宫格人物第二天:技术代码的实现1,surfaceViewpublic class GameViewSurface extends SurfaceView{ //1,声明 阅读全文

android 测试Activity,Content Provider,Service,测试些什么?(摘取自官网,个人翻译…欢迎校正)

2011-09-30 10:41 by youxiachai, 1444 阅读, 收藏, 编辑
摘要: Activity Input validation: Test that an activity responds correctly to input values in an EditText View. Set up a keystroke sequence, send it to the activity, and then use findViewById(int) t... 阅读全文

android 横竖屏切换令人费解的地方(横屏切换竖屏调用两次onConfigurationChanged)及其个人看法

2011-09-28 22:17 by youxiachai, 5824 阅读, 收藏, 编辑
摘要: Android学习之横竖屏切换与Activity生命周期的关系这篇文章有着很详细的报告….走近科学对于最后一点表达一下自己的看法…关于横屏切换竖屏调用两次,我特地的看了一下全键盘的手机,在观察中发现1,当推出键盘的时候,会触发硬件的改变,使手机竖屏变成了横屏2,当推进键盘的时候,合上手机的一刻,触发的是同一样的固件,由于,固件是无法辨别那个是推进,和推出,发出的是一样的信号,然后系统就会认为这是一个横屏改变,等到合上手机的时候系统再接受到一个信号,然后切换成竖屏.这样系统,认为横屏切换竖屏改变了两次,这样就导致调用了两次onConfigurationChanged();为了证明这点我写了以下代 阅读全文

android 的多任务之道(个人渣水平,无责任翻译)(目前到Design considerations)

2011-09-28 11:08 by youxiachai, 401 阅读, 收藏, 编辑
摘要: Android is fairly unique in the ways it allows multiple applications to run at the same time.android 使用十分独特的方式 允许多任务在同一时间运行.Developers coming from a different platform may find the way it operates surprising.开发者在不同的平台中发现这种方式会出现意想不到的事情.Understanding its behavior is important for designing application 阅读全文

android TraceView (图形化性能测试工具)使用入门笔记

2011-09-26 21:43 by youxiachai, 2781 阅读, 收藏, 编辑
摘要: 创建你TraceView1.在开始使用TraceView你要注意: 你的设备和模拟器必须设置SD card 和 你的程序拥有对SD card 具有读写操作的权限(<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />)2.在你的程序中使用TraceView // 开始跟踪然后自动保存到 "/sdcard/test.trace" Debug.startMethodTracing("test"); // ... // 停止跟踪 D 阅读全文

appWidget 简单入门学习笔记

2011-09-24 15:19 by youxiachai, 5823 阅读, 收藏, 编辑
摘要: 1,让桌面能够添加你的appWidget1,一个类,和2个xml//一个实现AppWidgetProvider的类public class TomAppWidgetProvider extends AppWidgetProvider {}<!--放在 res/xml 文件夹中命名为tom_appwidget_info.xml--><appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" android:minWidth="294dp" a 阅读全文