Android SDK

Appium入门

爷,独闯天下 提交于 2021-01-20 09:19:55
一、appium的特点 1、Appium主流的移动自动化工具,因为封装了XCUITest(IOS的自动化框架)和 UIAutomator(安卓的自动化框架) ,所以 支持android和ios的自动化 2、appium支持Web应用(Web app),支持原生应用(Native App)以及支持混合应用(Hybrid App) 3、appium支持多种语言:python,java,ruby等 4、总结借用一张图: 二、环境搭建 1. jdk(省略) 2. Android -sdk: http://www.androiddevtools.cn/ ,直接下载adt/Android studio完美集成,配置环境变量(省) 3. Python : 4. Node.js :   安装node.js时,选取5.0以上的版本,这样在安装appium的,npm会自动下载appium所需要的依赖包。版本过低会所以出现各种问题。 5.appium:   官网 : http://appium.io/   A、npm安装   npm install -g appium   B 、安装    安装包安装: 下载安装 Appium-desktop ( http://appium.io/ )客户端,双击dmg安装   或者:     > npm install -g appium # get appium  

安卓基础学习 Day02 |常用布局-线性布局

青春壹個敷衍的年華 提交于 2021-01-10 10:00:30
目录 写在前面的话 一、DDMS工具 二、线性布局 (一)概述 (二)主要属性 (三)测试 三、界面练习任务-登录界面 (一)分析任务 (二)具体实施 (三)效果展示 写在前面的话 1、内容主要参考自:https://www.bilibili.com/video/BV1P7411F7G9 2、内容如果有不正确的,希望可以指出或者补充。 3、巩固内容 一、DDMS工具 1、了解了部分DDMS的使用 解释:全称是Dalvik Debug Monitor Service,是安卓开发环境中的Dalvik虚拟机调试监控服务。 1、Android Studio4.1.1版本(我使用的版本)的打开方式: 找到“D:\AndroidSDK\tools”目录下的monitor.bat文件,双击它即可。 在再打开一个模拟器后,Devices就会列出当前系统打开的设备。 2、保存虚拟设备的图片 Refresh:如果当前设备的页面改变了,点击这个按钮就会进行刷新到该页面截图。 Rotate:调整截图方向的。 Save:保存的。 Copy:复制当前截图的。 Done:关闭。 点击【相机图标】➡【save】➡【选择保存位置等】➡【保存】,如下: 二、线性布局 (一)概述 线性布局(LinearLayout)在实际开发中比较常用,它主要以水平和垂直方式来显示界面中的控件。当控件水平排列时,显示顺序依次为从左到右

基于Eclipse的Android开发环境搭建

我的未来我决定 提交于 2021-01-10 09:55:50
1. Java开发环境搭建 1.1 JDK下载安装 JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包。JDK 是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己电脑系统版本选择相应JDK,我使用的电脑是win7 64位机,故下载版本为:jdk-8u131-windows-x64.exe,我的安装目录为G:\jdk1.8.0;在安装过程中会询问是否安装JRE,选择安装,JRE属于Java的运行环境,我电脑上的安装目录为:G:\jdk1.8.0\jre; 配置环境变量: 配置JDK的环境变量:计算机——右键——属性 添加两个环境变量,变量名分别为JAVA_HOME与JRE_HOME,变量值分别为JDK与JRE的安装目录。 添加环境变量分别为:%JAVA_HOME%\bin与%JRE_HOME%\bin两个变量之间用英文分号分割。至此JDK安装完成,可以通过打开命令行窗口输入Java -version命令查看JDK否安装是否正确,正确安装后打印如下: 如果提示找不到Java命令,查看环境变量设置是否正确。 1.2.

html5 如何打包成apk,将H5封装成android应用APK文件的几种方法

两盒软妹~` 提交于 2021-01-10 04:23:43
直接使用编程软件提供的方法: 1、需要下载安装MyEclipse2014,Android SDK,eclipse(需配置 Android开发 环境) Java和Android环境安装与配置。 2、打开MyEclipse2014,新建一个HTML5 Mobile Application Project,命名,例如:hello。 3、html5程序在工程www目录下编辑;编辑好html5程序,下面就要开始学习打包了。 4、这里介绍两种打包方式: 4.1、PhoneGap Build Service 打包。 4.2、android SDK +eclispe 打包。 5、android SDK +eclispe 打包(前提已配置好, android开发 环境): Step1、启动eclipse,新建Android Application Project,即Android工程,命名,例如:hello。 6、Step2、将前面Myeclipse2014中编辑好的HTML5程序(www整个目录)拷至刚刚在eclipse新建hello工程对应assets目录下面。 7、Step3、下面要做的就是如何将HTML5程序在Android应用中启动,这里要使用Android系统自带的WebView控件(具体信息参考Adroid开发文档)---在工程下找到res->layout->activity_main

Appium环境搭建

我只是一个虾纸丫 提交于 2021-01-09 08:37:48
1. 下载安装node.js 首先进入node.js官网,选择对应机器的版本下载并安装。 下载地址:https://nodejs.org/en/ 我选择的是左侧的LTS版本,它是Long Term Support的缩写,简单的说就是能获得长期支持的版本。右边的版本是最新的,可能会有部分问题,还是用较为稳定的版本 下载之后开始安装。 目前我是放到C盘下,默认目录,你也可以放到其他目录,不影响。 如果这里显示 一定要将X改为上上图的状态,因为默认是添加到PATH变量里的。 然后一步步安装就可以了。 安装完js后,我们打开cmd窗口,输入"npm", node -v 进行验证 JDK安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 自行配置环境变量,切记验证jjdk是否安装成功 安装安卓开发工具 安卓SDK下载地址 http://dl.google.com/android/android-sdk_r23.0.2-windows.zip sdk自行配置,自行验证。切记adb命令一定要可用。 Appium程序安装 地址:https://bitbucket.org/appium/appium.app/downloads/ 将下载的

Android SDK的安装与环境变量配置--安装Android studio环境需要安装SDK和JDK

穿精又带淫゛_ 提交于 2020-12-31 12:18:15
配置Andriod环境变量 前提是要先安装好JAVA环境 1、下载Android SDK,点击安装,直接默认路径即可! 下载地址: http://developer.android.com/sdk/index.html 2、默认路径安装后,安装完成,开始配置环境变量。 3、打开计算机属性——高级系统设置——环境变量(如上文) 4、新建一个环境变量,变量名:ANDROID_HOME,变量值: D:\adt-bundle-windows-x86_64-20140702\sdk (以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。 5、在用户变量PATH后面加上变量值 ;%ANDROID_HOME%\platform-tools; 点击确认即可。 在系统变量path中添加; D:\adt-bundle-windows-x86_64-20140702\sdk \tools 6、Android SDK配置完成,接下来验证配置是否成功。 7、点击运行——输入 cmd ——回车——输入 adb ——回车,如果出现一堆英文,如下图所示,即表示配置成功,在输入 Android ,启动 Android SDK Manager 。 来源: oschina 链接: https://my.oschina.net/u/3563297/blog/3060608

gradle版本和插件以及buildToolsVersion之间的对应关系

你说的曾经没有我的故事 提交于 2020-12-26 15:04:43
Gradle Plugin Version: Gradle 插件版本 Gradle Version: Gradle发行版本 Android SDK Build Tools Version:Android SDK 构建工具版本 一 概念 1.Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置 位置:项目主目录 gradle 文件夹->wrapper->gradle-wrapper.properties #Sat Apr 13 17:00:17 CST 2019 distributionBase = GRADLE_USER_HOME distributionPath = wrapper / dists zipStoreBase = GRADLE_USER_HOME zipStorePath = wrapper / dists distributionUrl = https\ : / / services . gradle . org / distributions / gradle - 4.4 - all . zip 2.AndroidStudio Gradle Plugin插件

Android应用怎样才能如丝般顺滑

流过昼夜 提交于 2020-12-24 02:28:19
背景 现在医美行业竞争激烈,产品打入市场直接可获客的就是用户的体验度,这个体验度除了有完善的功能外,更重要的还有界面UI的操作流畅度,流畅度的好坏,对一个产品的体验和口碑有着极大的影响,当年Android 手机经常被人诟病的一点就是流畅度远远比不上iPhone,即使到现在,这个影响也依然存在。 为了提高流畅度,其实Google对android系统也进行了大量的优化: 1、使用GPU进行硬件加速; 2、引入VSync机制; 3、把Dalvik换成art; ....... 流畅度评测指标FPS--->SM 对于流畅度的评测,大家第一时间会想到FPS。当前业界衡量一个APP是否流畅的主要指标就是FPS。但是有经验的同学会发现使用FPS测试APP的流畅度,会存在测试数据和实际感官不一致的问题,比如有时候FPS很低,但是APP看起来确实很流畅。 举个例子: 操作淘宝APP的首页,进行页面的滑动,实际感官很顺畅。让我们来看看FPS的值吧。 从图表中的数据我们可以看到: 1)为什么FPS很低,但是我们不觉得APP卡顿? 2)APP停止操作之后,FPS还是一直在变化,这样的情况是否会影响到FPS的准确度? 出现这种现象原因是什么呢? 基于这两个问题 我们分析一下FPS的原理: FPS的原理: 1、手机屏幕显示的内容是通过Android系统的SurfaceFLinger类

Android uni-app 封装原生插件

我们两清 提交于 2020-12-20 23:03:06
前言 据广大用户的需求,需要把我们anyRTC的SDK,封装到uni-app来使用,并且实现音视频通话。这边文章图文讲解一下怎么封装原生插件,并且在下一章uni-app实现音视频通话。 anyRTC开发者中心 1.uni-app是什么? 一个使用Vue.js开发所有前端应用框架,开发者编写一套代码,可发布到ios、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。 如果你还没有了解uni-app是什么: 点击这里:这篇文章举例说明。 2.uni-app的特点 1、跨平台更多 真正做到“一套代码、多端发行”! 条件编译:优雅的在一个项目里调用不同平台的特色功能! 2、运行体验好 组件、api与微信小程序一致 兼容weex原生渲染 3、通过技术栈,学习成本低 vue的语法、微信小程序的api 内嵌mpvue 4、开放生态,组件更丰富 5、支持通过npm安装第三方包 6、支持微信小程序自定义组件及SDK 7、兼容mpvue组件及项目 8、App端支持和原生混合编码 9、DCloud将发布插件市场 3.uni-app封装原生插件 3.1 Android离线SDK下载: 点击下载 ,两个SDK均可。 下载完成,解压备用: 3.2 新建Android项目 打开Android Studio,建立一个No Activity项目。在菜单栏选择 File>New