1024工场

新技术,新未来,尽在1024工场...

排序:
默认
按更新时间
按访问量

Android自动化测试:Appium简介

一、什么是Appium 一个自动化测试开源工具; 支持Android和IOS平台原生应用、移动Web应用和混合应用; 一个跨平台的工具,允许测试人员使用同样的接口基于不同的平台(Andorid,IOS)写自动化测试脚本; 二、Appinum的理念 无需为了自动化,而重新编译...

2018-03-31 10:38:30

阅读数:463

评论数:0

ARCore:相机预览背景绘制

在完成了OpenGL ES和ARCore基本的实现后,下一步肯定就是图像绘制了。在Google为ARCore提供的Demo中,主要进行了相机预览、检测点云、检测平面和Android小机器人的绘制。本节我们将跟大家介绍相机预览背景的绘制过程和原理。 一、OpenGL ES渲染管线 Ope...

2018-01-01 23:40:39

阅读数:645

评论数:1

ARCore:OpenGL ES环境搭建

估计大部分Anroid开发的同学,对OpenGL ES的了解可能也仅仅停留在三维图形的渲染,入门模板代码的编写阶段。在ARCore开发中,如果你选择使用Android+OpenGL ES的开发技术栈,就需要大家深入的学习和了解OpenGL ES技术了。那么接下来我们就分如下主题和大家来唠唠: ...

2017-12-04 00:41:26

阅读数:790

评论数:1

ARCore:ARCore开发的起步

已经是第7章节了,终于可以开始正式接触到我们梦寐以求的ARCore了,相信大家应该都有一点点小激动了吧。那么下面我们就开始讲解如何进行ARCore的开发。 一、Session简介 初看到Session,大家都摸不到头脑。最直接的解释,它是ARCore API的一个类com.google...

2017-11-26 10:50:30

阅读数:1665

评论数:1

ARCore:ARCore带来的新概念

一、ARCore能做什么 在Google官方提供的Demo中,实现了这样一个功能。当我们在照相机预览的空间轻轻点击屏幕的时候,在空间中就生成一个Android小机器人,如下图所示: 当我们更换手机的位置或者照相机的观察角度的时候,大家从如下图中有没有发现,Andorid小机器人所在的“位置...

2017-11-23 01:39:33

阅读数:1432

评论数:0

ARCore:ARCore的初体验

在正式跟带大家进入到ARCore开发之前,让大家体验一下ARCore还是很有必要的。现在就带着大家一起来感受一下来自Google AR实验室的几个作品,相信大家已经迫不及待的想体验和试试ARCore的功能了。1.Draw And Dance 你的自己会跳舞的线条人。 Draw And Danc...

2017-11-14 17:46:07

阅读数:1052

评论数:1

Kotlin:学任何语言都逃不掉流控制

一、If表达式 在Kotlin中,if是一个表达式,它会返回一个值(因此不需要三元运算符); if的分支可以是代码块,最后的表达式作为该块的返回值; if作为表达式而不是语句,需要有else分支; // 传统用法 var max = a if (a < b) max = b // 使用 el...

2017-09-10 12:53:42

阅读数:595

评论数:0

ARCore:从Android Studio开始

ARCore为许多最流行的开发环境提供SDK。这些SDK为所有基本的AR特性提供原生API,如运动跟踪、环境理解和光估算。有了这些功能,你就可以建立全新的AR体验,或者增强现有的AR功能应用。那么现在我们就从Android Studio开始来感受一下ARCore。一、设置开发环境在开发和运行ARC...

2017-09-07 00:54:05

阅读数:2855

评论数:0

ARCore:从哪里冒出来的ARCore

一、ARCore的横空出世前几天的谷歌开发人员日,技术专家Tom Slater连线在波兰克拉科夫的ICE会议中心,在YouTube直播中荣重推出了ARCore。苹果今年6月份发布的ARkit,对于开发者和用户都极度友好,它通过iPhone现有的摄像头与陀螺仪就能实现绝大多数AR体验。相比之下,Ta...

2017-09-07 00:08:11

阅读数:1711

评论数:0

Kotlin:基本类型都是对象,原生类型将成为回忆

在Kotlin中,所有东西都是对象,我们可以在任何变量(如基本类型:数字、字符、布尔、数组与字符串等)上调用成员函数和属性。一、数字1. 内置类型种类Kotlin提供了如下内置类型来表示数据(和Java很近); 类型 比特宽度 Double 64 Float 32 Lon...

2017-08-08 01:28:21

阅读数:668

评论数:0

Kotlin:包结构有那么点任性

一、包的声明 声明在源文件顶部; 目录与包的结构无需匹配,源代码可以放在文件系统任意位置; 源文件所有内容(无论是类还是函数)都包含在声明的包内。如果没有指明包,该文件的内容就属于无名字的默认包; //1.包声明位于Kotlin源文件顶部;2.包结构与目录无需匹配 package foo.bar/...

2017-08-06 12:48:40

阅读数:616

评论数:0

Kotlin:所有的一切还是从Hello Kotlin开始

Kotlin和Java也一样可以有多种的开发方式,我们可以根据自己的实际需求进行选择。如下: 1. 终端命令行进行Kotlin的编写、编译和运行,类似与Java中的javac编译、java运行; 2. 使用Intelliy IDEA进行开发,一般用于运行和开发控制台应用程序等; 3. 当然少...

2017-07-29 18:16:32

阅读数:1644

评论数:0

Kotlin:Google让我们使用Kotlin的理由

在2017 Google I/O大会的主旨演讲中,宣布Kotlin语言将在Android上正式受到官方支持。相信开发人员,尤其是Andoid开发者都或多或少的听过Kotlin,它并不是横空出世的新东西。既然Google已经做支持了,那么我们也有理由深入学习一下。 那么Google有什么理由?Ko...

2017-07-23 18:06:34

阅读数:1149

评论数:0

Android 工具:TraceView

一、TraceView工具 TraveView采集和分析方法的执行时间和数据,用于跟踪你的代码中的性能下降问题; 二、启动TraveView Android Studio->Tools->Android->Android Device Monitor->D...

2017-06-29 12:09:34

阅读数:371

评论数:0

Android 工具:Profile GPU Rendering

一、Profile GPU Rendering工具Profile GPU Rendering工具对于相对于16毫秒每帧的基准花了多少时间来渲染UI,给了一个快速可视化的展示: 1. 它帮你快速查看一个UI窗口有多少超过了16毫秒每帧的目标; 2. 确定是否渲染线条的任何部分在处理时间上都超出了...

2017-06-21 23:10:34

阅读数:1058

评论数:0

Android 工具:Show GPU Overdraw

一、Show GPU Overdraw工具 Show GPU Overdraw工具显示了app什么地方可能执行了必要之外更多的渲染,帮助你查看什么地方可以减少过渡渲染; 二、启动Show GPU Overdraw Settings->Developer Options->Ha...

2017-06-11 21:04:23

阅读数:657

评论数:0

Android Things:用户驱动-传感器

一、传感器简介Android传感器框架支持多种传感器类型来测量物理环境的状况,并且从应用程序读取原始数据。使用传感器驱动,你的应用可以扩展框架,并且添加新的通过Peripheral I/O连接的传感器设备; 和Android内置的传感器一样,来自这些传感器的数据通过相同的SensorManage...

2017-05-16 11:24:27

阅读数:2116

评论数:3

Android Things:外设I/O接口-SPI

一、接口简介串行外围接口(Serial Peripheral Interface)设备通常需要快速的数据传输速率。SPI适合高带宽使用情况,如外部非易失性存储器和图形显示,许多传感器除了I2C也支持SPI。SPI总线是一种同步的串行接口:这意味着它依赖于共享的时钟信号来同步设备之间的数据传输。控制...

2017-05-02 00:00:53

阅读数:2251

评论数:0

Android工具:Hierarchy Viewer

一、配置Hierarchy Viewer 非root手机,Android4.0或者更低,安装和配置ViewServer(https://github.com/romainguy/ViewServer); root手机,Anddroid4.0或者更低,不需要任何配置; Android4.1或者更高,...

2017-04-23 11:39:37

阅读数:1191

评论数:0

Android Things:外设I/O接口-I2C

一、接口简介内部集成电路(IIC或者I2C)总线使用小数据负载连接简单的外部设备。传感器和执行器是常见的I2C使用案例,例如包含加速度计,温度计,LCD显示器,和电机驱动。 I2C总线是一种同步的串行接口:这意味着它依赖于共享的时钟信号来同步设备之间的数据传输。控制时钟信号的设备被称为master...

2017-04-11 15:06:58

阅读数:4835

评论数:3

提示
确定要删除当前文章?
取消 删除