移动平台-日排行
今天聊聊我沉淀比较久的一门技术,设计模式。这里是第一篇,算是概论,讲一下我这些年来学习设计模式的心路历程。 (一) 设计模式和数据结构,在日常开发工作中,无论是App还是后端Java...
Desired Capabilities 是以key value字典的方式存放,告诉appium server 启动的时浏览器还是移动设备,启动的是Android还是IOS,启动Android时 app的package是什么,activity是什么。 app如何获取package,通过两个工具:mo ...
iOS系统是相对封闭的系统,App各自在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容,不能随意跨越自己的沙盒去访问别的App沙盒中的内容。 所以iOS 的系统中进行App间通信的方式也比较固定,常见的app间通信方 ...
在做app测试时,需要做适配测试,同样的页面在不同的手机上可能效果不同。如何挑选机型呢?主要从以下几个方面。分辨率:iOS手机的分辨率有1334x750,1920x1080,1136x640,960x640等;android手机的分辨率有1920x1080,2560x1440,1280x720,960x540等。操作系统:iOS有8,9.x..
题目链接:http://ac.jobdu.com/problem.php?pid=1079 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: ...
转载请标注来自:http://blog.csdn.net/u014202635/article/details/46863629 1. 选Devices 2. 3. 选中第二行 4. 保存在桌面 5. 右击选中显示包内容 6. 以上环境为x-code6.3.1 // //图片批量存储获取删除 #im ...
MqttFramework.h #import <Foundation/Foundation.h> #import "MQTTClient.h" #import "BusinessModuleProtocol.h" #import "BusinessFramework.h" #import "App ...
if((/AppleWebKit.*Mobile/i.test(navigator.userAgent)||/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Noki... ...
一、源代码路径 https://github.com/weiganyi/dr-helper 二、界面 通过浏览器訪问Web服务,能够看到界面例如以下: ADT-Bundle编译project生成dr-helper.apk。安装后能够看到应用界面例如以下: 三、背景 Java诞生后主要就是用于Web开 ...
Android Gradle manifestPlaceholders 占位符详解 在实际项目中,AndroidManifest里十几个地方的值是需要动态的改变(生成apk文件的时候).如果每次去改也可以,但是累啊,在我之前他们打包是用手动替换,但我觉得这是是在没办法的办法,但是有了manifest ...
Android 瘦身之道 so文件 [TOC] 1. 前言 目前Android 瘦身只有几个方面可以入手,因为apk的结构就已经固定了。 关于 APK 瘦身,我觉得这篇文章总结的不错:Android-APP终极瘦身指南 2. ABI 的种类 官方的一张表格列举了常用的几种 CPU 架构。 3. 目前 ...
Android Gradle 指定 Module 打包 项目中有许多的可以直接独立运行的 Module ,如何在 Gradle 中将签名文件配置好了,那么就不需要普通的手动点击 Generate Signed APK,使用 Terminal更加方便. 指定Module打包命令 输入: 示例: [er ...
双人对战的球类游戏源代码,这个是一款双人对战的ios球类游戏源代码。游戏的源代码也比較具体的,我们在屏幕上下看到各有一个球门。内有一球,两边通过控制轮盘使球进入对方的球门的。事实上玩法也非常easy的。我们知道体育类的游戏眼下,还是非常少的,大家可以參考一下这个游戏的方案,希望可以推出更强大的游戏。 ...
最近折腾了一下软编码器,网上的资料好少,踩的坑记一下从frameworks/media/libstagefright/codecs下面找一个enc的代码看看无非是从SimpleSoftOMXComponent继承,然后实现onfill什么的,自己的编码器就在这里实现,比较好理解。SoftOMXPlugin.cpp里注册这个编码器,OMX.google...
数据集主要由描写叙述数据集几何形状的点集数据及构成数据集的单元构成,因此构建数据集的主要任务就是确定点集和构建单元,本演示样例程序构建了一个苹果的实体,然后绘制苹果。演示样例程序运行的过程例如以下: 1、首先确定苹果外轮廓的控制点。形成点集。 2、构建一个线单元。 3、构建多边形数据。把这些点集连接 ...
前提:安装好Android SDK(通过SDK Manager去下载) 1. 进入.../sdk/tools 2. 命令行执行android avd,就会出现模拟器创建页面 附:使用这种方式创建android模拟器,可以避免很多不必要的错误 3. 启动模拟器时可以勾上Scale display to ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 正常情况下调用系统相机拍照: 如果拍照后点击的是“确定”图标,返回的resultCode = -1(Activity.RESULT_OK); 如果点击的是底部的“返回”键,返回的resultCode = 0(Activity.RESULT_CAN ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 前言 状态栏着色,也就是我们经常听到的沉浸式状态栏,关于沉浸式的称呼网上也有很多吐槽的,这里就不做过多讨论了,以下我们统称状态栏着色,这样我觉得更加容易理解。 从Android4.4开始,才可以实现状态栏着色,并且从5.0开始系统更加完善了这一功 ...
最近公司要开始做App项目,最终选定了ionic开发方案,在这里我将学习的过程记录在这里,一方面避免自己忘记,另一方面方便大家交流学习。 一、环境搭建 首先还是开发环境的搭建,这里我只说andorid环境的搭建,ios之后再说。 1.java JDK安装(建议安装新版) 下载地址一:http://w ...
一、简介 触摸事件就是捕获触摸屏幕后产生的事件。Android为触摸事件封装了一个类——MotionEvent,如果重写onTouchEvent(MotionEvent event)方法,就会发现该方法的参数就是一个MotionEvent类实例。 事件触发分为三个阶段,捕获、目标、冒泡。 第一个阶段 ...