自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 收藏
  • 关注

转载 android intent隐式调用之一个应用程序启动另一个应用程序

理解Intent的关键之一是理解清楚Intent的两种基本用法:一种是显式的Intent,即在构造Intent对象时就指定接收者,这种方式与普通的函数调用类似;另一种是隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道也不关心接收者是谁,这种方式与函数调用差别比较大,有利于降低发送者和接收者之间的耦合。另外Intent除了发送外,还可用于广播.显示调用 1.I

2013-01-06 23:10:50 775

转载 两个android程序间的相互调用(apk互调)

通常我们用到的只是activity之间的互相跳转和调用,很少会用到apk级别的互相调用。往往在一些应用上会用到,比如一个支付系统,可能会有很多的一系列的程序调用到:彩票系统、订票系统、团购网……全部使用一个支付系统会显的更加专业,也能减少不必要的重复。下面介绍两种方法从一个apk启动另一个apk。两个互相调用的项目是:demoapk1和demoapk2

2013-01-06 23:09:55 3875

转载 页面显示(pageshow)和页面隐藏(pagehide)事件

Firefox和Opera有一个新特性,名叫“往返缓存”(back-forward cache,或bfcache),可以在用户使用浏览器的“后退”和“前进”按钮时加快页面的转换速度。这个缓存中不仅保存着页面数据,还保存了DOM和JavaScript的状态;实际上是将整个页面都保存在了内存里。如果页面位于bfcache中,那么再次打开该页面就不会触发load事件。尽管由于内存中保存了整个页面的状态,

2012-12-10 16:45:12 14280 2

转载 URL中“#”号的作用

去年9月,twitter改版。  一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username  改版后,就变成了http://twitter.com/#!/username  这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(Hash)的作用正在被重新认识。本文根

2012-12-06 12:42:34 667 1

转载 Android休眠唤醒机制

1、背景介绍:    睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些缺陷(所有模块必须同时睡下或者唤醒),在某些情况下,这会导致能耗的白白浪费。因此Android在标准Linux睡眠唤醒的机制上作了新的改动(wa

2012-11-30 17:53:07 2785

转载 Android反射机制实现与原理

本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射  反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的

2012-11-29 18:05:17 46464 10

转载 卓有成效的敏捷开发流程

随着带的团队做的事情越来越多, 发布的产品也越来越多, 关于软件开发的流程的思考也越来越多.前段时间的高效虚拟自适应团队是在历经困难后磨练出来的方法的总结, 在此基础上,又经过几个版本发布的洗礼,对之前的认识又有了更新,更深入的看法. 在此特提炼出一套方法论, 供大家参考.    一个软件从开发到上市(我们抛去维护部分), 一般需要经历阶段有 需求分析, 方案设计, 开发方案设计(包括概要

2012-10-09 13:50:54 1286

转载 linux数据库相关

Linux下查看Mysql数据库端口mysql 默认的端口是 3306,但是如果你在安装的时候,修改了mysql的默认端口的话,那你一时就不记得话 ,那这个方法你就可以使用上了第一种方法:直接查看数据库的配置文件在你的/etc/my.cfg(Linux) 或者my.ini(Windows)中就有啊。第二种方法:使用mysql命令进行查

2012-09-18 09:57:56 405

转载 增强monkeyrunner脚本

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

2012-09-17 14:46:32 1055

转载 monkey和monkeyrunner

前言    本人比较懒,但是,研究如何让人变懒,却很积极…最新版的android SDK 4.0 ,monkey和monkeyRunner,变化很大…大到默认是运行失败的…囧,虽然,monkey和monkeyrunner目前有些不完善,但是,足以应付我们的使用需要.(最新的R15已经解决了这个问题更新真快…)Android UI 测试懒人第一:胡乱的按键,交给电脑搞定

2012-09-17 14:45:26 3065

转载 android之monkeyrunner学习二

monkeyrunner  2011-06-08 09:33:23|  分类: Python|字号 订阅            本文档中包含        一个简单的monkeyrunner示例程序monkeyrunner API简介运行monkeyrunnermonkeyrunner内

2012-09-17 11:49:58 1359

转载 android之monkeyrunner截图及图像对比

picture=device.takeSnapshot()newpic=device.takeSnapshot()newpic.sameAs(picture,1.0)1.0表示百分比一个简单的monkeyrunner程序实例以下为一个简单的monkeyrunner程序,它将会连接到一个设备,创建一个MonkeyDevice对象。使用MonkeyDevice对象,程序将安装一个Andr

2012-09-17 11:49:21 5169

转载 如何使用ContentResolver

如果想公开自己的数据,那么可有两种办法:1.创建自己的ContentProvider,需要继承ContentProvider类2.如果你的数据和已存在的ContentProvider数据结构一致,可以将数据写到已存在的ContentProvider中  当然前提是获取写该ContentProvider的权限.比如把OA中的成员通讯信息加入到系统的联系人ContentProvider中

2012-09-11 16:21:15 1162

转载 数据库sqlite3的查询导入导出等基本操作

android的联系人等数据以sqlite3的数据库形式存放,这多少有点儿出人意外。如何通过sqlite3直接访问这些数据库呢?启动一个android虚拟机后(当然也可用adb启动),在android sdk的platform tools目录下,用adb shell,进入shell命令状态。(在虚拟机上dev tools中,打开终端模拟器,可跑sqlite3,亦可用这些命令,但由于无roo

2012-09-11 14:45:45 1301

转载 sqlite3的insert语句

这是我插入数据到我的table中 INSERT INTO CAT_BUD_TAB (_id, CAT_ITEM, IN_OUT) VALUES (null, 'Student Loan', 'out');INSERT INTO CAT_BUD_TAB (_id, CAT_ITEM, IN_OUT) VALUES (null, 'Food', 'in'); 复制代码我觉得另外一个方法 I

2012-09-11 14:08:40 4976

转载 sqlite3命令详解

sqlite3可以让我们手动的对SQLite数据库进行管理。一共有2个sqlite3,一个在电脑上,它位于android-sdk-windows\tools\sqlite3.exe,用于电脑上SQLite数据库进行管理;还有一个位于android系统上(手机上),它用于位于Android系统上的SQLite数据库进行管理,对于后者你需要通过adb shell进入shell。有时我们不想直接在and

2012-09-11 13:50:31 679

转载 数据库 schema含义

数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表、视图和存储过程等命名对象。物理Schema可以通过标准SQL语句来创建、更新和修改。例如以下SQL语句创建了两个物理Schema:    create schema SCHEMA_A;    c

2012-09-11 13:47:05 576

转载 android开发中遇到sqlite3 not found

解决方法:1)挂载 /system目录为可读写>adb shell# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system2)把sqlite3 push到设备中> adb push sqlite3 /system/xbin3)修改权限# chomd 4755 /system/xb

2012-09-11 13:35:34 779

转载 【Android】sqlite3 简明教程

1。从www.sqlite.org下载SQLite 3.3.4的版本  为了方便,我把它解压了,就一个SQLite3.exe,放入Windows目录下。  Cmd 进入命令行  1)  创建数据库文件:  >SQLite3 d:"test.db 回车  就生成了一个test.db在d盘。  这样同时也SQLite3挂上了这个test.db  2)  用.he

2012-09-10 11:36:14 1604

转载 Android中SQLite应用详解

现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法,为了方便

2012-09-10 11:23:35 667

转载 SQLite数据库简介

SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。SQ

2012-09-10 11:22:16 496

转载 android sqlite3使用命令

sqlite3可以让我们对机器中的数据库直接进行操作,对于调试机,可以直接通过adb shell进入机器后使用。开启模拟器,执行adb shell后进入adb 环境就可以用sqlite3这个工具。[plain] view plaincopymyron@myron-laptop:~$ adb shell  # sqlite3

2012-09-10 11:19:54 1574

转载 用PHPStudy搭建php运行环境

看了群和论坛里看到好多朋友问测试环境的搭建的题目,很杂很无奈,就写了这篇。高手就不要看了。    由于只是为了本地测试,不需要自己配置太多(难道还想在自己的电脑发布到外网不成=_+!),所以选用的是“龙的心”的phpStudy v1.7.5。不是最新的PHP的环境,但比较稳定,测试刚恰好,还简单。偶的一贯作风是:够用就行。一、 当然是下载软件喽,下载后得到phpStudy.rar,

2012-08-08 17:46:51 2448

转载 python---目录操作

1.获得当前路径在Python中可以使用os.getcwd()函数获得当前的路径。其原型如下所示。os.getcwd()该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。例如,在PythonWin中输入如下脚本。>>> import os>>> print 'current directory is

2012-08-01 23:33:05 432

转载 JS操作Cookie

我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。在继续之前,

2012-08-01 21:07:47 327

转载 Android自动化测试之Monkeyrunner从零开始

最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提出研究android自动化测试方面的项目,果然得到大家一致的赞同,大家的兴致都很高,呵呵。于是二话不说,我们开始看看现在android平台上

2012-08-01 21:05:18 499

空空如也

空空如也

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

TA关注的人

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