android
沫_沫
这个作者很懒,什么都没留下…
展开
-
yuv分量提取(NDK:libyuv)
通过ImageReader获得数据来源借助libyuv做转换Image image = mImageReader.acquireLatestImage()图片格式决定了image里面planes有几个数组如下: /** * Only a subset of the formats defined in * {@link android.graphics.ImageFormat ImageFormat} and * {@link android.graphics.P原创 2020-07-07 14:48:16 · 1042 阅读 · 0 评论 -
Android之protobuf lib库
ndkwget "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip"arm-21-toolchain-clang-32 & arm-21-toolchain-clang-64准备protobuf config的时候需要这两个库,用来编译成armeabi-v7a和arm64-v8a的...原创 2020-04-20 19:38:13 · 895 阅读 · 1 评论 -
gradle之so打包到aar
以下针对单个build.gradle的情况。即:project和app的build.gradle写在了一起。如果为标准的AS建的工程如发生so找不到的情况大多也可以用如下方法。开始目录结构sourceSet sourceSets { main { manifest.srcFile 'AndroidManifest.xml' ...原创 2020-04-14 11:30:24 · 1310 阅读 · 0 评论 -
protobuf使用
protobuf为Google什么什么…(自行百度),总之重要的一点,它比Json和XML大体上会有更好的封装更小的体积。AS配置project的build.geadlebuildscript { repositories { google() jcenter() } dependencies { //... ...原创 2020-04-01 17:24:14 · 1080 阅读 · 1 评论 -
关于Android P上getSystemService()的更改
问题阐述:由某个系统service创建出来的对象,并用的这个对象通过getSystemService()函数去获取对应Service,发现总是为null。解决办法去SystemServer里面review你的逻辑,看看是否有对应service未起来的时候就通过getSystemService去获取了,这样会导致当前context的cache里面记录service not found的flag...原创 2019-07-10 11:50:24 · 741 阅读 · 0 评论 -
svg之矢量(属性)动画
效果图首先,矢量图对比png的优点有很多,比如放大不变形,占用内存小等等特点。那么废话不多说,我们看看怎么由svg做成最后的属性动画。大体步骤为:svg --> xml -->动画首先我们需要svg图片,途径有很多什么UI给切图啊,阿里矢量图库啊,或者也可以自己生成,这边就不多说。得到SVG图片后,我们需要把它转化成XML,这边转化成XML后我...原创 2018-06-14 15:44:14 · 1531 阅读 · 0 评论 -
自定义形状的ImageView
通过给定的Mask来确定显示图片的形状原创 2017-10-18 11:46:01 · 379 阅读 · 0 评论 -
Android反编译APK -- Ubuntu下
APK反编译原创 2017-09-01 17:40:15 · 408 阅读 · 0 评论 -
Android源码Build之单独编译
Build中独立目标原创 2017-08-21 09:52:44 · 418 阅读 · 0 评论 -
Repo 简介
1.Repo常用操作及解释转载 2017-07-28 17:37:34 · 821 阅读 · 0 评论 -
IPC之AIDL -- APK之间进程通信(入门)
简单的两个apk之间AIDL通信原创 2017-07-25 16:02:27 · 251 阅读 · 0 评论 -
Gradle 构建 android项目及APK打包(ubuntu)
Gradle 构建 android项目及APK打签名包原创 2016-10-21 12:55:28 · 1205 阅读 · 0 评论