自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 分享一个Android FFmpeg的编译脚本

分享一个Android FFmpeg的编译脚本前言脚本代码前言在Android端上学习视频相关技术时,少不了使用 ffmepg,这里采用 编译ffmpeg源码,生成.a文件的静态链接库引入工程中。所以有一个脚本进行编译,对于开发是很有必要的脚本代码需要注意的是:1 工作环境为mac,理论上Linux也可以,windows不确定2 需要配置环境变量 NDK_ROOT3 下载版本为4....

2019-07-30 08:43:35 363

原创 分享一个x264的编译脚本

分享一个x264的编译脚本前言前言X264自然是搞音视频离不开的东西,这个编译折腾了我个把小时,终于搞定了话不多说直接上代码了#!/bin/bashPREFIX=./android/armeabi-v7aTOOLCHAIN=$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64export PA...

2019-07-03 00:03:01 402

原创 nginx配置rtmp服务器

nginx配置rtmp服务器1.前言2.快速接入3.nginx配置4.启动服务和推流1.前言要学习Android直播相关的知识,需要有一个服务器进行推流,所以写一篇快速配置nginx rtmp服务器的文章,用于记忆和备份2.快速接入我们需要的东西有:1 linux服务器,笔者用的是阿里云 Ubuntu2 nginx :笔者下载的是 wget http://nginx.org/do...

2019-06-16 22:42:59 672

原创 Dart 的自动代码构建---基于source_gen和build_runner实现

Dart 的自动代码构建---基于source_gen和build_runner实现1. 前言2. 实现1 创建library2 构造 build_runner 和 build.yaml3 builder构建4 导出注解5 使用注解6 运行脚本1. 前言Dart 和Java一样 能够在代码中写注解,也能够反射或者用其他方式获得注解内容,当然也能够基于注解 动态生成一些代码同样目前比较厉害的...

2019-05-30 19:10:07 3482

原创 MakeFile和Vscode简单配置,附带Android.mk简单认识

MakeFile和Vscode简单配置,附带Android.mk简单认识1.makefile2.VSCode 运用makefile 操作3 Android的mk3.1 简单的Android.mk文件3.2编译多个共享库模块3.3使用第三方源码编译为静态库 然后引用静态库3.4多个模块使用第三方源码3.5 多个工程共用第三方源码3.6使用第三方预编译库3.7编译可执行文件1.makefilec和...

2019-05-19 13:34:37 1565

原创 Flutter属性动画

Flutter 属性动画前言目标功能主要用到的api比较有意思的代码整体代码效果前言本质上来说 flutter并没有属性动画这个玩意,但是这个思路和android的属性动画差不多,就这样写了目标功能实现一个动画 5-4-3-2-1 倒计时 同时旋转加缩放,旋转先顺时针再反向主要用到的apiAnimationController 动画控制器,就是控制线性产生 0-1之间的小数Cur...

2019-05-09 18:14:04 763

原创 Flutter实现控件拖动

Flutter实现控件拖动核心Api自定义painterView整体代码如下效果图核心Api控件拖动 主要需要两块实现,一个是检查 点击事件、拖动事件 ,一个是实现拖动检查交互事件可以通过 GestureDetector 实现拖动效果可以通过Transform.translate 实现自定义painter为了体现拖动效果,用一个自定义的paint实现,设计是正常情况下显示为红色圆球,拖...

2019-05-06 19:07:52 5463 1

原创 Android实现一个 左滑显示删除按钮的RecyclerView

Android实现一个 左滑显示删除按钮的RecyclerView思路整理参考效果实现使用思路整理要实现这么个效果,主要就是对RecyclerView的事件分发整理,横向移动传递给view,竖直方向由Recyclerview整理 ,点击事件原封不动传递参考效果主要参考了手机qq 的消息效果,简单来说 左滑显示删除按钮,按任意其他位置还原实现具体思路拆分比较麻烦,直接贴代码,基本上看注释...

2019-04-24 19:16:22 2475

原创 关于AndroidTouch分发事件的认识学习

关于Android Touch 分发事件的一些认识学习Activity的处理 和ViewGroup的处理Activity的处理 和ViewGroup的处理通常 touch入口都activity中整理了下关于activity和ViewGroup的touch分发的流程另外 View的touchevent 处理只要有listener 并且clickable 就会消费处理如果执行了longcl...

2019-04-21 00:28:11 128

原创 Flutter JSON序列化自动构建

Flutter JSON序列化自动构建1 依赖包2 代码示例3 自动生成4 实体类的使用1 依赖包dependencies: # Your other regular dependencies here json_annotation: ^2.0.0dev_dependencies: # Your other dev_dependencies here build_runn...

2019-04-18 18:48:07 1005

原创 Flutter 项目代码打包进 android App的快速集成方案

Flutter 项目代码打包进 android 工程的快速集成方案以Release包作为示范1. Flutterproject 工程下cd .android目录 执行命令 gradle assembleRlease  导出生成的flutter-release.aar 到android项目中依赖2. 找到Flutterproject 项目中的所有依赖 ,这个在 Flutterproje...

2019-01-25 21:38:51 1238

原创 android 图标如何闪烁

由于项目需要,需要点击后图标闪烁,尝试animation-list发现很多机型不支持,后面利用线程的方法干了它

2016-02-03 14:02:12 1355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除