android测试开发概念
一:测试分类
1.分类概览
按测试阶段划分:
单元测试
集成测试
系统测试
验收测试
按是否覆盖源代码:
黑盒测试:
功能测试:
界面测试
逻辑测试
安装测试
应用性测试
兼容性测试
性能测试:
稳定性测试
负载测试
压力测试
一般性测试
按是否运行代码:
静态测试
动态测试
按是否自动化:
自动化测 ...
在Android中使用OpenGL ES开发第(四)节:相机预览
笔者之前写了三篇Android中使用OpenGL ES入门级的文章,从OpenGL ES的相关概念出发,分析了利用OpenGL ES实现3D绘图的重要的两个步骤:定义形状和绘制形状,简单的绘制了一个三角形。 这里再简单回顾下:Android中使用OpenGL一共会涉及到四个类:
1)Activity——自不用说,Android界面展示的类; 2)GLSurfaceView——Surf ...
【转】Android逆向分析笔记
原文 :https://lichao890427.github.io/wiki/android%20reverse%20engineering/
概述
分析步骤
通用逆向分析步骤
安卓上APK调试步骤:
安卓上linux程序调试步骤:
分析工具
APK改之理
JD-GUI
JEB
Dex2jar工具集
Apktool反编译&打包工具
常见文件格式
Apk
使用aapt解析xml
Dex
Jar
Odex
Aar
So
工具转换 ...
Android开发 Tablayout的详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11039643.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
Tablayout一般做主页底下的导航栏开发或者上面的选择栏开发,就个人感觉Tabla ...
3D开发-AR技术方案
AR SDK&开源项目
AR
开源项目
ARToolKit
https://github.com/artoolkit
AR.js
https://github.com/jeromeetienne/AR.js
ARCore
https://github.com/google-ar/arcore-android-sdk
https://developers.google.cn/ar/discover/
https://developers.google.cn/ar/
商业项目
Vuforia
https://develo ...
Android项目模块化/组件化开发(非原创)
from:https://www.cnblogs.com/WUXIAOCHANG/archive/2019/06/13/11015391.html
文章大纲
一、项目模块化初步介绍二、项目模块化的两种模式与比较三、大型项目模块化的演进四、项目模块化总结五、参考文章
一、项目模块化初步介绍
1. 前言
在Android开发中,随着项目的不断扩展,项目会变得越来越庞大 ...
Android程序中,内嵌ELF可执行文件-- Android开发C语言混合编程总结
前言
都知道的,Android基于Linux系统,然后覆盖了一层由Java虚拟机为核心的壳系统。跟一般常见的Linux+Java系统不同的,是其中有对硬件驱动进行支持,以避开GPL开源协议限制的HAL硬件抽象层。
大多数时候,我们使用JVM语言进行编程,比如传统的Java或者新贵Kotlin。碰到对速度比较敏感的项目,比如游戏,比如视频播放。我 ...
Android开发 MediaPlayer入门_播放本地视频
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11019662.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
MediaPlayer,可以播放视频/音频,并且它支持本地和网络文件的播放.本片博客作 ...
Android开发自定义View
Android中View组件的作用类似于Swing变成中的JPanel,它只是一个空白的矩形区域,View组件中没有任何内容。对于Android应用的其他UI组件来说,它们都继承了View组件,然后在View组件提供的空白区域绘制外观。
当Android系统提供的UI组件不足以满足项目需求时,我们可以通过继承View并重写View类的一个或多个方法来 ...
Android项目模块化/组件化开发(非原创)
文章大纲
一、项目模块化初步介绍二、项目模块化的两种模式与比较三、大型项目模块化的演进四、项目模块化总结五、参考文章
一、项目模块化初步介绍
1. 前言
在Android开发中,随着项目的不断扩展,项目会变得越来越庞大,而随之带来的便是项目维护成本与开发成本的增加!每次调试时,不得不运行整个项目;每 ...
GitHub 上受欢迎的 Android UI Library 整理二
通知
https://github.com/Tapadoo/Alerter ★2528 - 克服Toast和Snackbar的限制https://github.com/wenmingvs/NotifyUtil ★920 - 高仿淘宝微信等热门APP通知视图https://github.com/halysongoncalves/Pugnotification ★683 - 通过一行代码实现通知功能https://github.com/hss01248/NotifyUtil ★119 - notification工具类 ...
rk Android 开发板按键适配
2019-06-10
关键字:rk3128按键适配、rk Linux层按键适配、按键驱动
笔者手里有一块运行着 Android4.4 的 rk3128 开发板。这两天接到一个要添加外部按键的需求,稍微研究了一番以后将过程记录下来。
1、概述
Android 默认都是支持添加外部按键功能的,预留了有一系列完善的接口流程。在笔者的整个 ...
Android开发——通过wifi接收IPCamera视频流
前面,我们已经了解了怎么在android app上打开关闭和扫描,搜索wifi,现在,我来写一下怎么通过连接wifi来使app获取到IPCamera摄像头的视频。
一、通过URL获取视频的地址
二、创建输入流
三、解析图片
首先,我是通过抓包软件来抓取IPCamera摄像头的视频流,然后将其分包解析为一张一张的图片,再将其显示在界面上。 ...
Android 开发 Camera1_如何使用对焦功能
前言
Camera1的自动对焦还是有一些坑值得开一个篇幅来讲解,一般对焦Mode有以下几种:
Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO 连续自动对焦视频
Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE 连续自动对焦图像
Camera.Parameters.FOCUS_MODE_AUTO 自动对焦(单次)
检查支持的对焦Mode
...
Android 开发 MediaRecorder视频录制入门
前言
MediaRecorder是Android SDK提供用于录制音视频,关于音频的录制在我另一篇博客里已经介绍.传送门: https://www.cnblogs.com/guanxinjing/p/10976026.html ,而这篇博客将介绍MediaRecorder视频录制的入门和一些MediaRecorder视频录制的深坑.为什么只介绍简单的录制视频的入门操作,因为MediaRecorder在实际开发的时 ...
Android 开发 MediaRecorder音频录制
前言
MediaRecorder类是Android sdk提供的一个专门用于音视频录制,一般利用手机麦克风采集音频和摄像头采集图像.这个类是属于简单的音频录制类,录制音频简单容易但是对音频流的控制也比较弱,这篇博客将只介绍音频的录制
实现流程
获取权限
实例化MediaRecorder
配置MediaRecorder
开启录音
停止录音
暂停录音与恢复录 ...
GitHub 上受欢迎的 Android UI Library 整理(一)
抽屉菜单
https://github.com/mikepenz/MaterialDrawer ★7337 - 安卓抽屉效果实现方案https://github.com/Yalantis/Side-Menu.Android ★3865 - 创意边侧菜单https://github.com/mxn21/FlowingDrawer ★1744 - 向右滑动流动抽屉效果https://github.com/yarolegovich/SlidingRootNav ★1338 - 仿DrawerLayout的ViewGrouph ...
Android 开发 AudioRecord音频录制
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/10969824.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioReco ...
Android开发利器之ActivityTracker
版权声明:本文为xing_star原创文章,转载请注明出处!
本文同步自http://javaexception.com/archives/113
Android开发利器之ActivityTracker
今天在群里面划水,有个小伙伴问到一个问题,”刚进公司 清单文件的activity 较多 不便于查找和定位,有什么办法解决”。这个问题我自认为还是很有经验的,向对方推荐了一个Activi ...
Android 开发 DNK开发将.c文件打包成os
前言
不废话太多,Java与C之间联系的JNI的概念,这个要了解可以参考下面这个博客:
https://www.jianshu.com/p/87ce6f565d37
此博客只说明如何将.C文件通过NDK打包成so库并且使用的一个简单demo.
第一步 创建用于引用本地os库的Java工具类
目录
工具类代码
package zq.ndkdemo;
public class NDK ...