摘要: 其实要说明这个参数的含义非常简单,可能你早就知道他的含义,但我对这个参数一直有误解,而且还一直以为是"真理",原于一次面试,被问到了这个问题,所以引起我这个参数的重新认识。先说说我错误的认识: 我一直把90%Line理解为:90%用户的平均响应时间。假如有10个数:1、2、3、4、5、6、7、8、9、23我会从这一组数中剔除掉10%的"另类",也就是剔除23,因为如果把2... 阅读全文
posted @ 2013-07-20 13:02 博客园的阿拉丁 阅读(3632) 评论(0) 推荐(0) 编辑
摘要: 这两天在读Android Monkey的源代码.代码不多,放出分享. 我现说一下,Monkey是干什么的:简单的说就是,模拟用户的touch screen和keyboard的输入.其实这个功能就已经很恐怖了. Google自己说的下面:// Only bind this to local host. This means that you can only // talk to the monkey locally, or though adb port forwarding. 就是觊觎这个强大的力量.Monkey是用JAVA写成的,但是我们确可以这样运行: $adb shell monkey 阅读全文
posted @ 2012-04-15 22:49 博客园的阿拉丁 阅读(2996) 评论(0) 推荐(0) 编辑
摘要: 命令选项参考 下表中列出了Monkey命令行可用的全部选项。 –help 列出简单的用法。 -v 命令行的每一个-v将增加反馈信息的级别。Level 0(缺省值)除启动提示、测试完成和最终结果之外,提供较少信息。Level 1提供较为详细的测试信息,如逐个发送到Activity的事件。Level 2提供更加详细的设置信息,如测试中被选中的或未被选中的Activity。 事件 -s <... 阅读全文
posted @ 2012-04-15 22:47 博客园的阿拉丁 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 看过新浪的短连接服务,发现后面主要有6个字符串组成,于是第一个想到的就是原来公司写的一个游戏激活码规则,也就是下面的算法2,26个大写字母 26小写字母,10个数字,随机生成6个然后插入数据库对应一个id,短连接跳转的时候,根据字符串查询到对应id,即可实现相应的跳转!不过2的62次方,不知道有没有重复的,小概率可以,但是对应不是很大的网站应该足够了 自从twitter推出短网址(shorturl)后,国内各大微博跟风,google公开goo.gl使用的API, 短网址之风愈演愈烈。不得不说这是一个新兴又一大热门web2.0服务。现整理一下,包括完整短网址网站,短网址算法原理,算法举例,以及. 阅读全文
posted @ 2012-04-15 21:19 博客园的阿拉丁 阅读(4540) 评论(0) 推荐(0) 编辑
摘要: 2.2、类android.util.Log的JNI实现 类android.util.Log有两个Native方法,它们通过JNI用c/c++中实现。public static native booleanisLoggable(String tag,intlevel); public static native intprintln_native(intbufID,int prio... 阅读全文
posted @ 2012-04-15 18:09 博客园的阿拉丁 阅读(4583) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Android中LOG的实现架构如下图所示,这基本上也是Android的某个模块实现各个层次的经典架构。 图1 Android应用程序通过Framework提供的Log类来进行日志的输出;而Log类其实是通过JNI函数来进行日志输出;JNI函数则是调用底层库函数进行日志的输出;然后库函数通过操作映射的设备文件操作设备。 在Linux中,系统其实把LOG作为一种设备处... 阅读全文
posted @ 2012-04-15 17:54 博客园的阿拉丁 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 短短两年时间,Win7系统凭借酷炫的界面以及简单、易用、快速、安全等特点,迅速成为全球最受用户喜爱的操作系统,慢慢的,Win7已经成为身边很多同学朋友生活学习工作的好伙伴。我也买了一台预装Win7的电脑,积累了一些使用Win7系统的小经验,在这里和大家分享。 Win7系统安装完并使用一段时间后,我们可能会装很多软件,这时候右键菜单可能会变得很长,特别是"发送到(Send o)"里面的选项,... 阅读全文
posted @ 2012-04-15 12:24 博客园的阿拉丁 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。 1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以... 阅读全文
posted @ 2012-04-15 02:17 博客园的阿拉丁 阅读(10754) 评论(0) 推荐(2) 编辑
摘要: 1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包: 2.选择需要打包的android项目工程: 3.如果已有私钥文件,选择私钥文件 输入密码,如果没有私钥文件见 第6和7步创建私钥文件: 4.输入私钥别名和密码: 5.选择APK存储的位置,并完成设置 开始生成: ... 阅读全文
posted @ 2012-04-14 23:42 博客园的阿拉丁 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 概念理解: 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具 a、可配合因果图后期使用; b、适合于多逻辑条件下的组合分析; 掌握判定表的结构: 1)条件桩:列出了问题的所有条件 2)动作桩:列出了问题规定可能采取的操作 3)条件项:列出针对它左列条件的取值。如Y或N 4)动作项:列出在条件项的各种取值情况下应该采取的动作。如X... 阅读全文
posted @ 2012-04-14 22:50 博客园的阿拉丁 阅读(637) 评论(0) 推荐(0) 编辑