
Android开发问
文章平均质量分 66
AiLoiii
爱Android,享受生活
展开
-
Android Studio下简单编译AIDL方法
今天当我天真的打开Android Studio,准备开始一天开心的工作时。一个小小的问题迎头向我砸来,那就是有一个小模块需要用到源码里的AIDL。然后我直接把它扔在相应的包里了。如图: 包名什么的都是Ok的,我已经按照代码里的包名改过来了,但是还是一直编译不通过。记得Eclipse里直接放到这里就行了啊。 然后经过一番查证以及实验,最终确定了必须在app:里的build.grade里加上这样原创 2016-03-15 19:43:50 · 5063 阅读 · 0 评论 -
使用MediaCodeC将图片集编码为视频
原文地址原创文章,转载请联系作者绿生莺啼春正浓,钗头青杏小,绿成丛。玉船风动酒鳞红。歌声咽,相见几时重?提要这是MediaCodeC系列的第三章,主题是如何使用MediaCodeC将图片集编码为视频文件。在Android多媒体的处理上,MediaCodeC是一套非常有用的API。此次实验中,所使用的图片集正是MediaCodeC硬解码视频,并将视频帧存储为图片文件文章中,对视频解码出...原创 2019-05-06 09:27:00 · 6682 阅读 · 1 评论 -
Android:MediaCodeC硬编码解码视频,并将视频帧存储为图片文件
好久不见,AiLo肥来了!原文地址原创文章,转载请联系作者醉拍春衫惜旧香,天将离恨恼疏狂。年年陌上生秋草,日日楼中到夕阳。目的MediaCodeC搭配MediaExtractor将视频完整解码视频帧存储为JPEG文件使用两种方式达成硬编码输出数据二次封装为YuvImage,并直接输出为JPEG格式文件硬编码搭配Surface,用OpenGL封装为RGBA数据格式,再利用...原创 2019-04-17 17:15:12 · 4315 阅读 · 0 评论 -
MediaCodeC解码视频指定帧,迅捷、精确
原创文章,转载请联系作者若待明朝风雨过,人在天涯!春在天涯原文地址提要最近在整理硬编码MediaCodec相关的学习笔记,以及代码文档,分享出来以供参考。本人水平有限,项目难免有思虑不当之处,若有问题可以提Issues。项目地址传送门此篇文章,主要是分享如何用MediaCodeC解码视频指定时间的一帧,回调Bitmap对象。之前还有一篇MediaCodeC硬解码视频,并将视频帧存储为图...原创 2019-04-17 17:14:04 · 2805 阅读 · 0 评论 -
使用Kotlin的DSL构建Recyclerview适配器
原创文章,转载请联系作者前言这是Kotlin实践日记的第一章,使用Kotlin构建一个,使用方便、多功能的Recyclerview适配器——AcrobatAdapter。AcrobatAdapter让开发者专注于Item的配置,包括Item的UI和数据显示,以及单击、双击、长按事件【且不会影响子View的事件传递】。而且不仅仅是单Item Style列表,还是多Item Style...原创 2018-07-09 22:59:42 · 1003 阅读 · 0 评论 -
Android Studio自动生成单例代码
AS中有可以自己设置代码模板,使用起来简单方便。同样的,单例类的代码样式统一,除了类名外全部一致。所以使用模板更加方便。在设置中的Editor—Live Template中新建模板,然后把单例的模板代码粘贴上去。其中的NAMENAME属于自定义字段,给它赋予一个值即可。步骤如下: 然后给这个模板定义一个快捷模式即可。 到了这一步,快捷模板即可使用,但还有一个步骤,没有这个步骤,原创 2017-01-20 14:55:59 · 6481 阅读 · 0 评论 -
Android知识点收集
View篇ViewPager使用PagerAdapter的notifyDataSetChanged()方法,不会立即触发ViewPager.PageTransformer的动画效果,必须在滑动后才会触发。原创 2017-01-16 17:13:24 · 860 阅读 · 0 评论 -
Android DrawerLayout使用StatusBarUtil设置状态栏颜色失败的解决办法
本文是处于5.0以上系统的环境下进行的,以下暂时未能验证。众所周知,4.4以下状态栏一般是无法改变颜色的,就是系统默认的黑色。4.4以上之后,系统可以设置状态栏颜色了。一般我们在进行状态栏适配的时候,就会分三种情况,4.4以下、4.4以上、和5.0以上。之前我在适配的时候,4.4以上选择的半透明,5.0以上是不透明,也就是ToolBar是什么颜色,状态栏就是什么颜色。勉强称之为沉浸式状态栏。原创 2016-06-01 09:43:29 · 4691 阅读 · 1 评论 -
Android Studio运行程序时显示apk not exists
解决办法,把gradle刷新就行辣 以上原创 2016-05-16 18:18:34 · 1455 阅读 · 0 评论 -
Android Accessibility实现程序锁功能
之前在做卫士项目的时候,做程序锁的时候,遇到一个问题。以往做程序锁的时候,我们都会选择开启一个后台服务,然后在服务中不断获取当前运行的栈信息,提取栈顶的packageName来判定当时运行的程序是否为锁程序。但这种方式在API21之后不能用了,因为getRunningTasks这个方法在API21已经被弃用了。在Android 5.1的系统也不支持此种方式。 但别着急,在5.1版本后我们还有另一种原创 2016-03-24 23:47:07 · 1599 阅读 · 0 评论 -
Bitmap如何存储原始数据
原文地址原创文章,未经作者允许不得转载眉共春山争秀可怜长皱莫将清泪湿花枝,恐花也、如人瘦概述Bitmap是Android图片处理这块绕不过的一个主题,在处理Bitmap缓存这方面,一般会分为两部分:内存缓存和磁盘缓存。磁盘缓存这块呢,常用的就是使用Bitmap的compress函数,根据实际需求压缩为想要的图片文件。对于常规的带有透明度的图片来说,选择无损压缩成PNG或者Webp文...原创 2019-06-30 21:13:01 · 1997 阅读 · 1 评论