cordova media-capture插件
介绍 这个插件提供了访问设备的图像、音频录制和视频录制能力。 安装 cordova plugin add cordova-plugin-media-capture 使用方法 这个插件定义了全局navigator.device.capture对象 虽然在全局范围内,但是需要使用在deviceready事件之后。...
View Article一个有特点的正六边形RecyclerView---HexagonRecyclerView详解篇
本文出自博客Vander丶CSDN博客,如需转载请标明出处,尊重原创谢谢 博客地址:http://blog.csdn.net/l540675759/article/details/75635290 背景 1.一直有那么一个冲动,想写一个自己的控件,然后开源在Github,充满着莫名的成就感。 2.正好朋友的需求给了我灵感,然后对这个控件产生了自定义的冲动。...
View Article异步消息处理机制Handler源码解析
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/76083113 本文出自:【顾林海的博客】 前言 我们知道在应用启动时会开启一个主线程,也就是UI线程,主线程主要管理与用户交互的UI控件(UI展示,事件分发),如果在主线程中执行耗时操作会触发ANR(Application not...
View ArticleGradle从入门到实战 - Groovy基础
前言Android方向的第一期文章,会专注于Gradle系列,名字叫做『 Gradle从入门到实战』,计划有如下几个课程:Groovy基础全面理解Gradle如何创建Gradle插件分析Android的build...
View ArticleAndroid WebView简要介绍和学习计划
我们通常会在App的UI中嵌入WebView,用来实现某些功能的动态更新。在4.4版本之前,Android WebView基于WebKit实现。不过,在4.4版本之后,Android WebView就换成基于Chromium的实现了。基于Chromium实现,使得WebView可以更快更流畅地显示网页。本文接下来就介绍Android...
View ArticleAndroid WebView加载Chromium动态库的过程分析
Chromium动态库的体积比较大,有27M左右,其中程序段和数据段分别占据25.65M和1.35M。如果按照通常方式加载Chromium动态库,那么当有N个正在运行的App使用WebView时,系统需要为Chromium动态库分配的内存为(25.65 + N x...
View ArticleAndroid WebView执行GPU命令的过程分析
Android WebView使用的Chromium引擎,虽然没有自己的GPU进程或者线程,但是却可以执行GPU命令。原来,Android WebView会给它提供一个In-Process Command Buffer GL接口。通过这个接口,Chromium引擎就可以将GPU命令提交给App的Render Thread执行。本文接下来就详细分析Android...
View ArticleAndroid WebView硬件加速渲染网页UI的过程分析
Android WebView作为App UI的一部分,当App UI以硬件加速方式渲染时,它也是以硬件加速方式渲染的。Android WebView的UI来自于网页,是通过Chromium渲染的。Chromium渲染网页UI的机制与Android App渲染UI的机制是不一样的。不过,它们会一起协作完成网页UI的渲染。本文接下来就详细分析Android...
View ArticleAndroid 自定义感光器控件SolarProgressView,也可当做普通ProgressBar使用
Android 自定义感光器控件SolarProgressView,也可当做普通ProgressBar使用 本文出处: http://blog.csdn.net/qq_27512671/article/details/76020265 完整代码获取:https://github.com/miqt/SolarProgressView 实现效果: 实现思路:...
View ArticleRadioGroup 自动换行且保留点击事件
相信用过RadioGroup的同学都踩过很多坑,其中之一就是这个控件设计的不是很合理,不能设置里面的radiobutton的 排列方式(几行几列),导致我们开发的时候要调整里面的布局很是麻烦。 另外一个坑是 动态new 的时候选默认值的问题,这个在之前的一篇文章 RadioGroup中RadioButton默认选中问题...
View ArticleReact Native入门(六)之列表组件的使用(1)
前言 这篇文章来了解一下相关列表组件的使用,这些组件在展示数据的时候比较有用!在Android中有ScrollView,ListView等!那么对应的RN中也有类似的组件! ScrollView 没错,在RN中也有ScrollView这个滚动视图组件,跟Android中的ScrollView一样,功能一样,用法呢也一样! 具体就是这样: <ScrollView> <Text...
View Articlecordova device插件——获取设备信息
device插件 获取设备信息,device对象用于描述设备的硬件和软件 安装 cordova plugin add cordova-plugin-device 使用: 这个插件定义了一个全局的device对象,描述了设备的硬件和软件信息。 虽然对象在全局范围内,但是需要使用在deviceready事件之后。...
View Article一个有特点的正六边形RecyclerView---HexagonRecyclerView详解篇
本文出自博客Vander丶CSDN博客,如需转载请标明出处,尊重原创谢谢 博客地址:http://blog.csdn.net/l540675759/article/details/75635290 背景 1.一直有那么一个冲动,想写一个自己的控件,然后开源在Github,充满着莫名的成就感。 2.正好朋友的需求给了我灵感,然后对这个控件产生了自定义的冲动。...
View Article异步消息处理机制Handler源码解析
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/76083113 本文出自:【顾林海的博客】 前言 我们知道在应用启动时会开启一个主线程,也就是UI线程,主线程主要管理与用户交互的UI控件(UI展示,事件分发),如果在主线程中执行耗时操作会触发ANR(Application not...
View Article