Android开发之旅
文章平均质量分 75
学无止境126
这个作者很懒,什么都没留下…
展开
-
Android开发之基本控件和详解四种布局方式
转自http://www.cnblogs.com/ludashi/p/4883915.Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动。给控件添加事件也有接口回调和委托代理的方式。今天这篇博客就总结一下Android中常用的基本控件以及布局方式。说到布局方式Android和iOS还是区别挺大的,在iOS中有Frame绝对布局和AutoLayout相对布局。转载 2016-11-23 19:50:28 · 446 阅读 · 0 评论 -
Android Bitmap和YUV之间的相互转换
转自文章《Bitmap和YUV的转换》http://blog.csdn.net/up1up2up3/article/details/8108902以前做过的一个视频通话中,有用到Bitmap和YUV的转换,现在整理出来。参考自:http://blog.csdn.net/lancees/article/details/7686046 http://www转载 2017-10-14 13:27:32 · 13885 阅读 · 0 评论 -
YUV数据格式解析
转自文章《详解YUV420数据格式》http://www.cnblogs.com/samaritan/p/YUV.html1. YUV简介YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:有两大类:planar转载 2017-10-14 13:47:54 · 376 阅读 · 0 评论 -
Android activity的四种启动模式
转自文章《Android四种启动模式》http://www.cnblogs.com/rancvl/p/5529070.html四种启动模式standard(默认)singleTopsingleTasksingleInstancestandard(默认)系统默认的启动模式。Android是使用返回栈来管理活动的,在standard模式下,每当启动一个新的活转载 2017-11-04 11:00:41 · 266 阅读 · 0 评论 -
Android Back键与Home键的监听
转自文章《Android Back Home监听》http://www.cnblogs.com/mengdd/p/3951223.htmlBack键的监听 对于Back键的监听比较容易,可以在多个系统回调处拦截,比如在activity的下列方法中都可以收到Back键按下的事件: @Override public void onBackPressed(转载 2017-11-04 15:13:17 · 1608 阅读 · 0 评论 -
AndroidO Treble架构分析1
从AndroidO开始,google引入了Treble架构,目的是为了方便系统升级,将oem定制的东西和Framework分离。0、HIDL Treble架构简介AndroidO之前的版本:在此之前的Android系统架构当中,Android Framework与Android HAL是打包成一个system.img的,而且Framework与HAL之间是紧耦合的,通过链接的方式使用相应的硬件相关...原创 2018-05-06 17:02:56 · 2085 阅读 · 0 评论 -
AndroidO Treble架构分析2
转自文章《hidl》https://blog.csdn.net/xiaolli/article/details/79449117framework—> Vendor Interface —> halVendor Interface:`Android O` 新增加的一个机制,用于将`framework` 与 `hal` 分开,便于在系统升级时,`OEM` 厂商 跳过`SoC` 厂商,先对...转载 2018-05-06 17:19:42 · 1847 阅读 · 0 评论 -
Android Init流程解析一
转自文章《Android启动篇 — init原理(一) 》http://www.cnblogs.com/pepsimaxin/p/6702945.html*************************************************************************** ***************************************...转载 2018-05-20 19:14:01 · 1056 阅读 · 0 评论 -
Android Init流程解析二
转自文章《Android启动篇 — init原理(二) 》http://www.cnblogs.com/pepsimaxin/p/6740413.html前言】 Android启动篇 — init原理(一)中讲解分init进程分析init创建系统目录并挂在相应系统文件、初始化属性域、设置系统属性、启动配置属性服务端等一系列复杂工作,很多工作和知识点跟Linux关系很大,所以没有作过多介绍,而本此...转载 2018-05-20 19:26:15 · 452 阅读 · 0 评论 -
Android开发——Bitmap,byte[],Drawable之间的相互转化
转自文章《Android开发——Bitmap,byte[],Drawable相互转化》http://blog.csdn.net/xidiancoder/article/details/51649465在surfaceview中结合Camera获取到摄像头图像,这段代码是我程序中的一部分 @Override public void onPreviewFrame(final by转载 2017-10-14 10:15:38 · 364 阅读 · 0 评论 -
Android NV21 byte[] 数据转化为JPEG byte[] 数据
转自文章《Android--将NV21图像保存成JPEG》http://blog.csdn.net/tanmengwen/article/details/41412425将NV21数据压缩成JPEG,并得到JPEG byte数据,解压JPEG byte数据成一张Bitmap[java] view plain copy@Over转载 2017-10-14 09:46:44 · 5024 阅读 · 1 评论 -
Android NDK-JNI知识
转自NDK-JNI实战教程(二) JNI官方中文资料 http://blog.csdn.net/yanbober/article/details/45310365声明该篇文章完全引用自《JNI完全手册》完整版,用来方便查询查阅,同时作为该系列教程的基础知识。感谢原文档作者。文档所依赖的版本是比较低的,但是恰恰是低版本才能更容易上手学习。文档也有些枯燥,适合开发中参考查询和转载 2017-09-23 09:40:22 · 376 阅读 · 0 评论 -
Android Eclipse JNI开发示例
转自博客《android下NDK开发环境搭建及TestJNI入门实例完整过程 》 http://blog.csdn.net/adaixiaoxiao/article/details/51822744前提:在搭建Eclipse和NDK的开发环境基础上进行JNI开发。1.创建Android工程 2首先建立一个名为TestJni的Android工程,包名默认为com.e转载 2017-09-24 09:47:46 · 1625 阅读 · 0 评论 -
Android Native jni 编程知识
转自文章《Android Native jni 编程入门》http://www.cnblogs.com/a284628487/p/4318698.html在某些情况下,java编程已经不能满足我们的需要,比如一个复杂的算法处理,这时候就需要用到jni(java native interface)技术;jni 其实就是java和c/cpp之间进行通信的一个接口规范,j转载 2017-09-24 16:39:03 · 281 阅读 · 0 评论 -
Android在一个应用程序中启动另一个应用程序
转自如下相关博客:《在android程序中打开另一个应用程序》http://www.cnblogs.com/airry66/p/3966569.html 《android 在一个应用中启动另一个应用》http://hunankeda110.iteye.com/blog/1960444转载 2017-10-01 09:30:46 · 18172 阅读 · 0 评论 -
Android JNI 通过C/C++调用JAVA方法
转自博客《AndroidJNI 通过C++调用JAVA》http://www.cnblogs.com/likwo/archive/2012/05/21/2512400.html1. JNIEnv对象 对于本地函数 JNIEXPORT void JNICALL Java_video1_TestNative_sayHello(JNIEnv * en转载 2017-10-02 14:54:53 · 684 阅读 · 0 评论 -
Android 动态注册JNI
转自文章《Android JNI和NDK学习(03)--动态方式实现JNI》http://www.cnblogs.com/skywang12345/archive/2013/05/23/3092491.html前面总结了静态实现JNI的方法,本文介绍如何动态实现JNI:JNI在加载时,会调用JNI_OnLoad,而卸载时会调用JNI_UnLoad,所以我们可以通过在JNI_OnLoad转载 2017-10-03 09:59:21 · 200 阅读 · 0 评论 -
Android JNI中的Log打印
转自博客《android-----JNI中的log打印》http://blog.csdn.net/zengraoli/article/details/116448151. 导入log头文件在你使用的 .c/ .cpp 文件中导入 log.h 头文件 #include2.在Android.mk 中加上LOCAL_LDLIBS :=-llog转载 2017-10-03 10:14:39 · 859 阅读 · 0 评论 -
Android.mk语法简介
转自文章《Android.mk文件语法详解》http://www.cnblogs.com/wainiwann/p/3837936.html0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Andro转载 2017-10-03 21:00:50 · 283 阅读 · 0 评论 -
Android SELinux解析
转自文章《SELinux For Android(Android O)》https://blog.csdn.net/huangyabin001/article/details/79264222 《Android SeLinux权限问题和解决方法》https://blog.csdn.net/xiaoxiangyuhai/article/details/76270294从 A...转载 2018-06-03 17:29:00 · 4854 阅读 · 0 评论