1. 首先打开手机上的开发者选项,USB调试。拨号:*#*#717717#*#* ,手机会以Toast形式出现“……enable”字样。再次拨号可disable。2. Ubuntu安装mtpfs;用lsusb命令查看当前usb端口占用;3.手机连上电脑,再次lsusb,对比上次,新增的ID即小米手机...
分类:
移动开发 时间:
2014-10-03 16:26:44
阅读次数:
242
视频播放我们用到的是MediaPlayer,显示控件使用的surfaceView我们向SD卡中先添加个视频文件,我的是xajh.3gp,不要用mp4,MP4会出现should have subtitle controller already set的错误,应该是格式的问题造成的我们看下布局文件 .....
分类:
移动开发 时间:
2014-10-03 15:36:24
阅读次数:
288
一、COCO-Android说明二、COCO-Android结构图三、COCOBuild四、COCOFrame一、COCO-Android说明1.COCO-Android是支撑Android原生开发的一个轻量级框架.包括COCOBuild和COCOFrame两个部分,可分别单独使用.其核心思想为抽取...
分类:
移动开发 时间:
2014-10-03 15:19:14
阅读次数:
255
Android setTag()与getTag(),与set多个setTag()
在同一个类中,存取数据很方便,不用数据库建库,
也比sharePreference更节约内存。
可不可以一个对象,设置多个Tag呢?答案是肯定的...
分类:
移动开发 时间:
2014-10-03 15:19:14
阅读次数:
337
如何给android模拟器创建SD卡呢我们在命令行中输入 mksdcard 512MD:\Program Files (x86)\Android\sdcard.img这样就在我们的D:\Program Files (x86)\Android目录中有了个sdcard.img 大小为512MSd卡创建完...
分类:
移动开发 时间:
2014-10-03 14:05:24
阅读次数:
882
讲解Android Studio中生成aar文件以及本地导入到项目方式使用aar文件的方法。
在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。
分别存储位置:
*.jar:库/build/intermediates/bundles/debug(release)/classes.jar
*.aar:库/build/outputs/aar/libraryname.aar
两者区别:
*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res...
分类:
移动开发 时间:
2014-10-03 13:31:24
阅读次数:
620
android播放声音,一种是soundPool,一种是mediaplayersoundpool 适合播放反映速度要求较高的声效,比如,游戏中的爆炸音效mediaplay 适合播放时间比较长的声效,比如,游戏中的背景音乐我们来做个例子,一个是chang.ogg,一个是duan.wav这两个声效文件,...
分类:
移动开发 时间:
2014-10-03 12:36:24
阅读次数:
395
首先是main.xml文件代码如下: 然后编写Activity.java类代码如下:package com.example.myfirstproject;import java.sql.Date;import java.text.SimpleDateFormat;import jav...
分类:
移动开发 时间:
2014-10-03 12:35:04
阅读次数:
191
要计算两个日期之间间隔的天数,必须把两个日期转换成统一的时间戳,然后计算其毫秒差,再将毫秒差转换成天数。System.out.print("开始时间:"); String str1 = beginTime; // "yyyyMMdd"格式 如 20131022 ...
分类:
移动开发 时间:
2014-10-03 12:15:04
阅读次数:
293
英文原版:https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/migrating-to-1-0.md
Migrating your tests from Appium 0.18.x to Appium 1.x
把你的测试从Appium版本0.18.x迁移至Appium1.x版本
Appium...
分类:
移动开发 时间:
2014-10-03 12:51:34
阅读次数:
262
AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用。
1. findElementByName
1.1 示例
el = driver.findElementByName("Add note");
assertThat(el.getText(),equalTo("Add note"));
...
分类:
移动开发 时间:
2014-10-03 12:33:54
阅读次数:
239
package com.example.FastJson.util;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;
import java.util.List;
import java.util.Map;
/**
* Created by chang on 14-10-3.
*/
...
分类:
移动开发 时间:
2014-10-03 11:26:04
阅读次数:
197
如文章《Appium基于安卓的各种FindElement的控件定位方法实践》所述,Appium拥有众多获取控件的方法。其中一种就是根据控件所在页面的XPATH来定位控件。
本文就是尝试通过自己的试验来尝试对Appium如何用xpath来定位控件做一个阐述,当中如有不对的地方敬请大家指出。
1. 背景
本文尝试使用的试验对象是SDK自带的NotePad应用实例,假设已经有两个Notes分别是“...
分类:
移动开发 时间:
2014-10-03 12:48:34
阅读次数:
215
XAMPP注意事项xampp基本是用在开发环境下的,很多敏感的参数都没有关闭,如需用于生产环境,还得手动配置一下php,apache的配置文件。XAMPP 并不适用于生产环境,而仅供开发环境使用。默认情况下,XAMPP 在安全防护上是很弱的:MySQL 管理员(root)没有密码。MySQL 可通过...
分类:
移动开发 时间:
2014-10-03 12:12:54
阅读次数:
153
如下图所示 在本地相册中选择一张图片后,我们将他拷贝至沙盒当中,在客户端中将它的缩略图放在按钮旁边,这个结构其实和新浪微薄中选择图片后的效果一样。最终点击发送将按钮将图片2进制图片上传服务器。下面我们仔细学习具体的细节。创建一个空的IOS项目,接着在创建一个ViewController。AppDel...
分类:
移动开发 时间:
2014-10-03 12:45:54
阅读次数:
387
关于Handler的总结。Message:消息,当中包括了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,须要实现handleMessage(Message msg)方....
分类:
移动开发 时间:
2014-10-03 12:43:54
阅读次数:
169
android中主要有两种动画模式,一种是tweened animation(渐变动画),包含了4种动画类型,alpha(透明度)、scale(尺寸缩放)、translate(位置变换)、rotate(图形旋转),第二种是frame by frame (帧动画),就是逐帧播放设置好的动画我们看下第一...
分类:
移动开发 时间:
2014-10-03 09:22:34
阅读次数:
241