码迷,mamicode.com
首页 > 移动开发
(截选)调用.app获取 返回的结果
模块/app/ 测试点 条件 期望结果 /.../login 登陆后初始化数据 post,true document.getElementById的表格 /.../loginout post,false 玩家属性 /.../load_attribute 显示数据(GUI)ok Get,false /.../load_attribu...
分类:移动开发   时间:2014-06-08 02:25:42    阅读次数:285
Android拍照+方形剪裁——附代码与效果图
要开发一个头像上传的模块,头像上传过程分两步。第一步,相机拍照或者从图库选取照片,产生一个照片,第二步,提供头像剪裁,一般是剪裁为方形的。第三步,上传头像,删除不必要的缓存文件。 拍照和图库选择照片都可以使用系统的方案。自制相机可以搞滤镜,这个开发成本比较大,一般的APP也不用支持。图库选择照片这个可以自己做,访问sd卡,比较简单。问题出在图片剪裁上。网上有一些技术方案,迁移过来之后,效果不好,比如缩放的敏感度问题,缩放之后剪裁不准确的问题,缩放不流畅的问题。后来发现使用com.android.ca...
分类:移动开发   时间:2014-06-08 03:18:38    阅读次数:357
在android中获取所有应用和所有widget
在android中获取所有应用和所有widget...
分类:移动开发   时间:2014-06-08 05:27:42    阅读次数:241
iOS与日期相关的操作
iOS与日期相关的操作...
分类:移动开发   时间:2014-06-08 03:20:28    阅读次数:235
Android漫游记(1)---内存映射镜像(memory maps)
Android系统内核基于Linux2.6+内核,因此,其在进程内存管理方面的很多机制和Linux是很相像的。首先,让我们来看一个典型的Android进程的内存镜像(App进程和Native本地进程略有差别,但原理是一样的): 和Linux一样,Android提供了基于/proc的“伪文件”系统来作为查看用户进程内存映像的接口(cat /proc/pid/maps)。可以说,这是Android系统内核层开放给用户层关于进程内存信息的一扇窗户。通过它,我们可以查看到当前进程空间的内存映射情况,模块加载情况以...
分类:移动开发   时间:2014-06-08 03:04:05    阅读次数:342
关于O_APPEND模式write的原子性
上上周的事情了,端午小长假将近,还是按往常一样,最后一天一定要搞一个“课题”,场面不大,一天就能搞定的东西,如果说系统学习vim或者Emacs之类的,那就算了...还好,问题呼之即来,那就是write系统调用是不是原子的,答案很显然,不是!但大师说带有APPEND标志的write是原子的,很多软件的日志都是O_APPEND打开,然后在不加锁的情况下直接write的,不会出现问题,此事如何证实?本文...
分类:移动开发   时间:2014-06-08 02:19:57    阅读次数:309
Android截图命令screencap
查看帮助命令 bixiaopeng@bixiaopeng ~$ adb shell screencap -v screencap: invalid option -- v usage: screencap [-hp] [-d display-id] [FILENAME] -h: this message -p: save the file as a png. -d: speci...
分类:移动开发   时间:2014-06-08 05:06:26    阅读次数:353
Android应用性能测试
Android内存限制 java虚拟机有内存使用上限的限制 adb shell进入手机,这此参数被纪录在/system/build.prop中,如果想直接查看可以使用adb shell getprop 单个应用程序最大内存限制,超过这个值会产生OOM dalvik.vm.heapgrowthlimit 应用启动后分配的初始内存 dalvik.vm.heapsta...
分类:移动开发   时间:2014-06-08 03:42:55    阅读次数:417
appium在MAC上环境搭建
1. 安装、启动Appium bixiaopeng@bixiaopeng ~$ npm install -g appium Password: npm http GET https://registry.npmjs.org/appium npm http 200 https://registry.npmjs.org/appium npm http GET https://registry.npm...
分类:移动开发   时间:2014-06-08 04:50:57    阅读次数:265
用idea编写appium用例
1. 安装ContactManagers.spk: 路径apps/ContactManager/ContactManagers.spk 2. 打开用例到IntelliJ: Open -- 选中appium/sample-code/examples/java/junit/pom.xml打开 3. 环境配置: 如果依赖的jar包没有加载进来,可能需要配置maven...
分类:移动开发   时间:2014-06-08 04:07:42    阅读次数:345
使用python编写appium用例
安装Python依赖 pip3.4 install nose pip3.4 install selenium pip3.4 install Appium-Python-Client 运行测试用例android_contacts.py import os import unittest from appium import webdriver from time import slee...
分类:移动开发   时间:2014-06-08 05:55:17    阅读次数:482
Android中检测字符编码(GB2312,ASCII,UTF8,UNICODE,TOTAL——ENCODINGS)方法(二)
Intent intent = getIntent();         String contentUri = null;         Uri uri =null;         if (intent.getData() != null) {             uri = intent.getData();             contentUri = "file".e...
分类:移动开发   时间:2014-06-08 04:37:56    阅读次数:425
android 时间对话框 TimePickerDialog详细介绍
个人在做提醒功能的时候用到了TimePickerDialog对话框,查阅了很多技术资料,但是感觉很多东西都说的不是很详细,并且很多地方,都有不完善的地方,比如有弹出对话框得到的不是系统当前的时间,而是一个其他时间的现象,让人很是苦闷。所以在经过几度研究之后,决定把个人对此空间的部分理解拿出来与大家讨论,如有不对之处,敬请谅解,会加以改进...
分类:移动开发   时间:2014-06-08 03:09:31    阅读次数:223
iOS开发- 拨打电话总结
关于iOS应用拨打电话, 我所知道的有3种办法, 具体如下:一。利用openURL(tel)特点: 直接拨打, 不弹出提示。 并且, 拨打完以后, 留在通讯录中, 不返回到原来的应用。//拨打电话 - (void)callPhone:(NSString *)phoneNumber { //phoneNumber = "18369......" NSMutableString * s...
分类:移动开发   时间:2014-06-08 03:47:41    阅读次数:261
nagios,zabbix效果图对比
zabbix,nagios效果图对比...
分类:移动开发   时间:2014-06-08 03:00:03    阅读次数:509
第六届湘潭市程序设计竞赛 -Happy Number
Happy Number Accepted : 110   Submit : 263 Time Limit : 1000 MS   Memory Limit : 65536 KB  Problem Description Recently, Mr. Xie learn the concept of happy numb...
分类:移动开发   时间:2014-06-08 05:44:33    阅读次数:264
Swift 简介 - 苹果最新的编程语言
Swift 真的可以说是最新的编程语言了,2014wwdc刚刚发布,下面来了解一下都有哪些特点。 首先感谢原作者,主要内容是借鉴他的,参考链接 http://zh.lucida.me/blog/an-introduction-to-swift/ 关于 这篇文章简要介绍了苹果于WWDC 2014发布的编程语言——Swift。 前言 在这里我认为有必要提一下Bret V...
分类:移动开发   时间:2014-06-08 04:45:40    阅读次数:369
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!