Android Framework基础之JNI
Android源码的学习过程,一定离不开Java与C/C++代码直接的来回跳转,那么就很有必要掌握JNI,这是链接Java层和Native层的桥梁 一、JNI概述 JNI(Java Native Interface,Java本地接口),用于打通Java层与Native(C/C++)层。这不是Andr...
android4.0 A10开发板,如何实现分屏(多屏幕显示)不同的内容 - android基础教程
android4.0 A10开发板,如何实现分屏(多屏幕显示)不同的内容 ============问题描述============ ...
Appium基础篇6-抓元素工具之Android Device Monitor
上一篇,我们介绍了如何使用UI Automator Viewer这个工具来获取安卓上app的页面元素的信息。除了UI Automator Viewer之外,其实Android SDK下还有一个工具支持来抓取元素的属性,这个工具叫Android Device Monitor,简称DDMS,也在...
android 使用OPENGL ES实现纹理拉伸效果-纹理映射基础
效果图:编写dad.java文件 *声明三个矩形,分别贴s,t的最大值为1X1、4X4、4X2的纹理涂,在场景中分别绘制1X1、4X4、4X2的纹理矩形 *设置视窗的大小、矩阵类型、并设置投影模式为透视投影 *定义封装方法initTexture()以获取纹理ID,...
Android 动画基础知识学习
1.Android中的三种动画View动画通过场景里的对象不断做图像变换(平移,缩放,旋转,透明度)从而产生动画效果,是一种渐近式动画,并支持自定义。帧动画帧动画其实也属于View动画。通过顺序播放一系列图像从而产生动画效果,可以简单理解为图片切换动画效果,但图片过多过大会导致OOM属性动画属相动...
Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)
Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤) 目录Android Studio 基础 之 如何取消使用 Android X 的操作(附有详细步骤)一、简单介绍二、解决办法三、测试版本四、具体步骤 一、简单介绍Android 开发中的一些基础操作,使...
android基础学习
从上面的描述就可以知道,每一个Activity组件都有一个对应的ViewRoot对象、View对象以及WindowManager.LayoutParams对象。这三个对象的对应关系是由WindowManagerImpl类来维护的。具体来说,就是由WindowManagerImpl类的...
深入了解Android蓝牙Bluetooth——《基础篇》
最近一直和医疗打交道,做些蓝牙有关的app,所以查些资料研究总结了一下,把应用的东西总结一下。该用例是AndroidBLE蓝...
音视频开发之旅——音频基础概念、交叉编译原理和实践(LAME的交叉编译)(Android)
本文主要讲解的是音频基础概念、交叉编译原理和实践(LAME的交叉编译),是基于Android平台,示例代码如下所示: AndroidAudioDemo 音频基础概念 在进行音频开发的之前,了解声学的基础还是很有必要的。 声音的物理性质 在初中物理的时候学过,声音是由三要素组成:音调、响度和音色。 音...
Android定时任务及循环任务基础详情
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,Jva的实现方式)二、采用Handler的...
Android开发基础之Java switch case 语句
Java switch case 语句switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switch case 语句语法格...
Android基础面试题
接口的意义规范、扩展、回调在Activity中如何保存/恢复状态?分别调用onSaveInstanceState和onRestoreInstanceState 2个...
如何从android手机中把自己的数据库给COPY出来 - android基础教程
如何从android手机中把自己的数据库给COPY出来 ============问题描述============ 自己写个APK,安...
Android手机分辨率基础知识(DPI,DIP计算)
1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比方经常使用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉mil...
实验四《Android开发基础》
20145206 实验四《Android开发基础》实验内容·安装Android Studio·运行安卓AVD模拟器·使用安卓运行出虚拟手机并显示HelloWorld以及自己的学号实验步骤1、安装Android Studio<1>双击Android Studio Setup,开始安装程序;...
Android widget基础指南
widget的概念最早是由一名叫Rose的苹果工程师提出,后来经过多方面机缘巧合的发展下,便有了今天Android平台上的小组件widget,一般APP开发可能应用场景较少,最常见的莫过于天气APP的widget。但对于从事IOT或车载方向的同学,定制化Launcher涉及修改的widget的相关业...
10. Android加固原理(基础篇)
什么是加壳移动平台攻防技术的发展基本是沿着PC端发展轨迹在进行,从windows平台的加壳脱壳反调试到Andriod的平台apk加固,反调试代码混淆等。加壳是在二进...
轻松搞定表白女朋友:Android版APP (零基础也可前往Github免费下载软件)
在我们平时生活当中,经常会看到一些表白女朋友的html网页,但是Android端的表白软件可以说是基本没有,笔者在全网搜了一下,就没有一个可以用的。安卓端可以给人一...
Android自定控件基础(一)——几何图形绘制
虽然本人有几年开发经验,但是自定义控件这一块儿,研究的很少,惭愧……用到的时候就是百度查找,复制粘贴。工时紧,总是想的快点完工就好。(都是借口啦,想学总会有...
Android App开发-简单控件(2)——视图基础
2.2视图基础 本节介绍视图的几种基本概念及其用法,包括如何设置视图的宽度和高度,如何设置视图的外部间距和内部间距,如何设置视图的外部对齐方式和内部对齐方式等等。 2.2.1设置视图的宽高 手机屏幕是块长方形区域,较短的那条边叫作宽,较长的那条边叫作高。App控件通常也是长方形状,控件宽度通过...