Android Multimedia框架总结(二十四)MediaMuxer实现手机屏幕录制成gif图
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/53866405 前言:上篇中,介绍是用MediaMuxer与MediaExtractor进入音视频的裁剪,今天用MediaMuxer与AudioRecord与MediaCodec及Surface进行屏幕录制成gif。看下Agenda:...
View Article带有源码的apk预置到系统
带有源码的apk预置到系统 如何将android stuido 下的android代码内置到 android源码中去呢? 在package/apps/下需要预置的APK的名字创建爱你一个新文件夹。 例如创建的应用名称是TopActivity 将在android studio下的TopActivity的\app\src\main目录下的 java res...
View ArticleAndroid 从0开始自定义控件之 View 的 draw 过程 (九)
转载请标明出处: http://blog.csdn.net/airsaid/article/details/53872349 本文出自:周游的博客 前言 View 的绘制 绘制背景 绘制内容 绘制子 View 绘制装饰 setWillNotDraw 前言 前面已经了解了 View 三大流程的 measure 和 layout 过程,这一篇继续学习最后的 draw 过程。draw 的过程依旧是在...
View Article是时候来了解android7了:通知直接回复
本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 这是<是时候来了解android7>系列的第三篇文章了, 前面两篇分别介绍了多窗口模式和shortcut功能, 今天我们来点简单的, 说一说通知直接回复功能. 可能很多朋友还没有机会接触到android7的新特性, 所以在开始之前,先来介绍一下什么是通知直接回复, 拿短信应用来说吧,...
View Articleandroid Handler机制之ThreadLocal详解
概述 我们在谈Handler机制的时候,其实也就是谈Handler、Message、Looper、MessageQueue之间的关系,对于其工作原理我们不做详解(Handler机制详解)。 Message:Handler发送、接收和处理的消息对象...
View ArticleAndroid 图形基础类Rect,扎实基础助腾飞
转载请注明出处:王亟亟的大牛之路 上周把“垃圾桶动画写完了”,然后这礼拜寻思着学习点啥,脑子闷逼了大半天,然后就找了点基础源码读读,把看的经历分享给大家。 先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android 希望能找到你想要的 Rect 这是一个我们常用的一个“绘画相关的工具类”,常用语描述长方形/正方形,他只有4个属性...
View ArticleRxJava+Retrofit+OkHttp深入浅出-mvp(使用篇)
RxJava+Retrofit+OkHttp深入浅出-mvp(使用篇) 背景 RxJava+Retrofit+OkHttp封装系列也基本完成了,功能无太大迭代的需要,但是最近QQ群中有兄弟问如何结合mvp使用这套框架,仔细考虑下确实现在结合mvp开发项目已经是一种大趋势,不得不感叹现在技术更新的真是太快了,所以决定再一次操刀讲解下结合mvp使用需要注意的细节。 思路...
View Article干货集中营 ~ GankIOClient
简介 利用干货集中营 , daimajia和他的小伙伴给我们开发者带来的福利开发的一个干货集中营客户端,主要功能在阅读干货上。 Github地址: https://github.com/onlyloveyd/GankIOClient 接口 分类接口<使用方法如下> 开源库 主要用到如下开源库 compile 'com.github.bumptech.glide:glide:3.7.0'...
View Article微信小程序实例-摇一摇抽奖
概述 前面我们讲了如何开始微信小程序搭建和一些组件的介绍。微信小组件和微信小程序入门 微信小程序目录 为了更好的理解小程序和小程序开发,我们首先来看一下项目的目录。 首先看下根目录下的app.json的文件,可以看到在”pages”的数组里,里面配置了每个界面,且包含了每个界面文件的目录...
View ArticleAndroid N中Service相关流程概述
之前的博客Android 7.0 ActivityManagerService(6) Service相关流程分析,介绍了Service相关的源码流程。 由于源码流程过长,不太容易从整体上把握Service的主要逻辑,因此在这边博客中总结一下Service相关的流程。 其实上,这篇博客也可以看做是对Service相关流程的概述。...
View ArticleAndroid--自定义Listview
DEMO下载:http://download.csdn.net/detail/chaoyu168/9722375 程序将实现一个使用自定义的适配器(Adapter)绑定 数据,通过contextView.setTag绑定数据有按钮的ListView。 系统显示列表(ListView)时,首先会实例化一个适配器,本文将实例化一个自定义的适配器。实现...
View ArticleAndroid开发-自定义View-AndroidStudio(十四)快速索引(1)
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~老规矩,先上GIF动态图,看个效果,如果符合你的项目或者确定你要了解的内容,再往下看吧:A1、A2是监听手势滑动,设置右侧List的字母颜色,B1、B2是设置接口回调,当触摸字母改变,传递给MainActivity。MainActivity.java:package...
View ArticleAndroid package属性、package name和Application ID三者的联系及区别
名词解释 package属性:在AndroidManifest.xml文件中。 package name:应用程序的包名。 Application ID:模块defaultConfig块下的applicationId属性。 设置Application ID 每个Android应用程序都有唯一一个类似Java包名的Application...
View ArticleAndroid自定义View和Canvas绘图解析
自定义view的流程分为measure、 layout、draw三个主要步骤,今天我们通过源码来分下下measure的过程我们从顶级view开始,顶级view即DecorView, view的事件都是先经过这个DecorView, 接下来我们来看看这个DecorView的MeasureSpec的创建过程: ViewRoot 对应 ViewRootImpl类, 是连接WindowManager 和...
View ArticleAndroid 自定义数字键盘(三)自定义输入框
Android 自定义数字键盘(一) Android 自定义数字键盘(二)随机数字 Demo地址:https://github.com/danfengfirst/KeyDemo...
View Article我的2016之第一次
第一次开通 csdn,github。 第一次在csdn写博客。并把代码托管在在github上。 第一次要毕业了。 。。。 今年的事情对我来说第一次真的太多了。 自我介绍 我本人现在是一名大四的学生,不是科班出身。普通的地方性本科。技术不咋滴。 学习经历 大一: 参加一些部门的活动,还有就是 班级的活动。就是玩过来的,有课就去上的那种学生。也不逃课。成绩也不咋地。期末也没挂科。 大一的总结:...
View ArticleFlutter进阶—质感设计之弹出菜单
PopupMenuButton控件即弹出菜单控件,点击控件会出现菜单。 import 'package:flutter/material.dart'; class MenusDemo extends StatefulWidget { @override _MenusDemoState createState() => new _MenusDemoState(); } class...
View ArticleiOS 滚动视图的复用问题解决方案
LazyScroll是什么 LazyScrollView 继承自ScrollView,目标是解决异构(与TableView的同构对比)滚动视图的复用回收问题。它可以支持跨View层的复用,用易用方式来生成一个高性能的滚动视图。 为什么要用LazyScrollView...
View Article