之前在Android 4.4 音量调节流程分析(一)里已经有简单的分析音量控制的流程,今天想接着继续分析下音量大小计算的方法。对于任一播放文件而言其本身都有着固定大小的音量Volume_Max,而在AudioPolicyManagerBase.cpp文件中音量调节可以理解为在Volume_Max.....
分类:
移动开发 时间:
2014-07-23 11:45:56
阅读次数:
406
SharedPreferences介绍:做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。SharedPrefere...
分类:
移动开发 时间:
2014-07-23 11:43:56
阅读次数:
230
In one embodiment, a local node in a communication network determines a set of its neighbor nodes, and determines a respective occurrence frequency at...
分类:
移动开发 时间:
2014-07-23 11:37:16
阅读次数:
373
需求背景:今天我在Mac电脑A上下载了11G的资料,想传给Mac电脑B,试用了AirPort、文件共享、远程操作等,传输速度都慢得要死,虽然是在同一个局域网下,两台电脑挨的非常的近,但是还是传得超级慢,慢到无法忍受,因此就想我何不用移动硬盘拷贝呢,于是乎找来移动硬盘。复制资料、向移动硬盘里粘贴,发现...
分类:
移动开发 时间:
2014-07-23 11:36:36
阅读次数:
218
Swift与Objective-C混用简明教程转载自:https://github.com/lifedim/SwiftCasts/tree/master/000_mix_swift_objc我想很多iOS开发者在知道Swift后,心中最大的问题就是如何将Swift应用到原有项目之中。下面我将简要介绍...
分类:
移动开发 时间:
2014-07-23 11:35:46
阅读次数:
265
iOS中数据存储的方式有很多中,当数据量较大的时候偏好设置,归档和plist就无法满足需求了这时候就需要用SqLite或者CoreData来存储数据下面就来介绍一下如何使用SqLite存储数据要使用Sqlite必须引入libSqlite3.dylib库要使用首先要有一个handle句柄(handle...
分类:
移动开发 时间:
2014-07-23 11:32:36
阅读次数:
265
In the past few months, I have developed two simple applications on Baidu App Engine. Compared to Google App Engine, or Nitrous.Io, the documentation ...
分类:
移动开发 时间:
2014-07-23 02:36:57
阅读次数:
356
最近在学习Android 顺便记录下学习过程当作复习吧,这是写的第一篇正式博客。 ????一、jdk环境配置 ????二、android adt bundle 下载 ????三、安装SDK ????四、模拟器及真机调试 ????...
分类:
移动开发 时间:
2014-07-23 00:31:17
阅读次数:
291
一、AppScan安装时出现错误1603。是因为之前安装过,没有卸载干净导致报错。解决方法如下:1、控制面板→程序和功能→选中程序卸载。2、删除AppScan安装路径以及下面的所有内容。3、在系统[开始]->[运行(R)...]中,运行命令regedit来删除全部注册键(如果存在的话),以及下列..
分类:
移动开发 时间:
2014-07-23 00:24:28
阅读次数:
251
iOS中的动画有两种实现方式,一种是UIView来实现动画,另一种动画是通过CALayer来实现,下面介绍两种动画的简单实现:一、UIView动画的实现UIView使用Context来实现动画关键代码://参数1动画名称参数2要实现动画的对象上下文
[UIViewbeginAnimations:@"attribute"context:_sh..
分类:
移动开发 时间:
2014-07-23 00:17:28
阅读次数:
689
1:移动解决方案策略是什么?
从四个维度来介绍移动解决方案:
1.支持多种移动平台,包括:iOS, Android和Windows phone.
2.支持流行的地图格式-web map,实现多端一张图.
3.提供拿来即用的app,包括:Collector for ArcGIS(外业数据采集和编辑),Explorer forArcGIS(移动地图展示和查询),OperationsDash...
分类:
移动开发 时间:
2014-07-23 00:11:47
阅读次数:
1833
我们即将写成的这个框架,它的入口文件统一为star.php,它...
分类:
移动开发 时间:
2014-07-23 00:09:27
阅读次数:
241
AppiumDriver
getAppStrings()
默认系统语言对应的Strings.xml文件内的数据。
driver.getAppStrings(String language)
查找某一个语言环境对应的字符串文件Strings.xml内数据
sendKeyEvent(int key)
按下某个键,具体哪个键由key值决定,ke...
分类:
移动开发 时间:
2014-07-23 00:08:57
阅读次数:
263
今天更新Android4.4W 版本SDK,更新完后顺便更新ADT,结果更新后报错,导致SDK不能用.出现类似以下的报错:
Android Native Development Tools is already installed, so an update will be performed instead.
Cannot complete the install because one...
分类:
移动开发 时间:
2014-07-23 00:07:17
阅读次数:
348
TouchAction
AppiumDriver的辅助类,主要针对手势操作,比如滑动、长按、拖动等。TouchAction的原理是讲一系列的动作放在一个链条中,然后将该链条传递给服务器。服务器接受到该链条后,解析各个动作,逐个执行。
press(WebElement el)
在控件上执行press操作。
press(int x, int y)
在坐...
分类:
移动开发 时间:
2014-07-23 00:05:07
阅读次数:
293
/**
* 利用代码清除App的数据
* 平常我们在清除App的数据时,多半在设置中找到对应的App
* 然后选择其清除数据.下面给出代码实现.
*
* 注意事项:
* 1 设备需要root
* 2 注意在命令的末尾需要加上换行\n
* 这就相当于我们平时在Dos中输入命令后再换行一样.
* 否则命令不会执行.
*/
private void c...
分类:
移动开发 时间:
2014-07-23 00:04:57
阅读次数:
265
IOS 开发中,我知道的两个退出程序的方法:
1.
exit(0);
2.
if([[UIApplication sharedApplication] respondsToSelector:@selector(terminateWithSuccess)]){
[[UIApplication sharedApplication] performSelector:@selector...
分类:
移动开发 时间:
2014-07-23 00:01:17
阅读次数:
1886