adm1989

导航

2012年11月21日 #

文件锁(Filelock)

摘要: 文件锁在解决Bug的过程中,遇到过这种问题:就是文件正在使用的过程,从文件管理器里面将文件删除,这样可能会导致一些不可预料的问题。在查阅了Java中File类的相关函数之后,在windows下面,可以使用File.rename()或 File.delete(),但是在Linux下面,这种方法也不行,文件还是被直接删除了,发现也没有什么很好的标记可以说明一个文件正在被使用中。最后,发现文件锁(FileLock)可以给文件一个锁,另一个程序在使用的时候判断文件是否有文件锁,就可以判断出文件是否正在使用。但是这种方法,在卸载SD卡的时候,好像接收不到SD卡卸载广播,不知道是什么原因,最后还是使用的S 阅读全文

posted @ 2012-11-21 19:20 adm1989 阅读(4412) 评论(2) 推荐(0) 编辑

第四章 ContentProvider(精通Android3 )

摘要: REST和SOAP表征状态转移(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。 需要注意的是,REST是设计风格而不是标准。REST通常基于使用HTTP,URI,和XML以及HTML这些现有的广泛流行的协议和标准。资源是由URI来指定。对资源的操作包括获取、修改、创建和删除资源,这些操作正好对应HTTP协 阅读全文

posted @ 2012-11-21 19:16 adm1989 阅读(316) 评论(0) 推荐(0) 编辑

Monkey测试

摘要: 一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。二、Monkey程序介绍1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径 是:/system/bin/monkey;这样就可以通过 阅读全文

posted @ 2012-11-21 19:14 adm1989 阅读(600) 评论(1) 推荐(0) 编辑