用FFmpeg录制视频,这里的需求是点击录制按钮后保存屏幕上的视频。在【iOS】FFmpeg编译+h264解码+yuv渲染中已经实现了对h264文件的一帧帧读取,实现的思路就是将读取的一帧帧AVPacket未解码的h26…
分类:Android
Android.mk文件的编写及含义
#指定编译的文件夹 指定为当前文件目录 LOCAL_PATH := $(call my-dir) #编译器会定义很多临时变量,中间变量,最好清空 include $(CLEAR_VARS) #编译出来的模块名称(libh…
git 基本使用手册
博客更新:tengfeios.com 介绍一些关于git的基本操作 git的基本操作 最开始需要一个让git关联一个文件见,可以使用git init命令 git init 在当前目录下创建.git文件夹,使当前文件夹成为…
利用android解析抖音链接
抖音已经占据了一部分人大多的休息时间,纯粹是技术探索关于抖音的连接中提取原始视频内容。一开始发现如果从网页中去深挖后可以得到去掉水印的视频,抖音在架构上的失误。当时就在想他们什么时候能修复,果然几个月后,在网页上不断去解…
ScrollView嵌套ListView引起的冲突
ScrollView与ListView合用(正确计算Listview的高度)的问题解决 首先,ListView不能直接用,要自定义一个,然后重写onMeasure()方法: @Override protected voi…
Android面试一天一题(7 Day)
自2010年起,Google和甲骨文一直就Android系统是否侵犯甲骨文的版权和专利争论不休。其实双方的争论点倒不是Google是否在 Android 中使用了Java APIs,Google对此也没有否定,因为这样能…
Dagger2 极速入门
Github地址 Dagger是一个快速的依赖注入框架,供Android和Java开发使用。以前由Square维护,现在转交给Google,Github链接为:https://github.com/google/dagg…
RecyclerView的滚动事件OnScrollListener解析
(1)滚动事件分类 列表的滚动一般分为两种: 1.手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指 2.手指按下 -> 手指快速拖拽后抬起手指 -> 列表继续滚动 -&g…
开发者该如何提高英语水平?
开发者该如何提高英语水平?https://juejin.im/entry/591840062f301e006bab1249/detail
Launcher3桌面开发(5)-Launcher3 添加主题功能
主目录见:Android高级进阶知识(这是总目录索引) Launcher3源码地址:Launcher3-master [This tutorial was written by Ticoo] 前言 我们知道,Launch…
Android WebView中跳转第三方App
一、概述 当你的应用中WebView打开一个H5页面,在这个页面中需要可以打开第三方App页面,通用的跳转方式为Scheme协议和Intent协议。 Scheme格式 客户端自定义的 URL 作为从一个应用调用另一个的基…
android 热敏打印机统一接口
android开发中接触热敏打印机的开发比较少,然而我换了2份工作老是碰到,乘着有点时间我在这边做下归类和总结,希望对大家开发有所帮助。 一.热敏打印机分类介绍 本人接触过的热敏打印机大体分成2个类别,驱动型打印机和无驱…