5 sgafdsg

尚未进行身份认证

我要认证

学有崖知无崖

等级
TA的排名 21w+

ffmpeg_sample解读_decode_audio

title: ffmpeg_sample解读_decode_audiodate: 2020-10-21 10:15:02tags: [读书笔记]typora-copy-images-to: ./imgstypora-root-url: ./imgs概括Ffmpeg 项目中的 实例解读. 把他移到安卓项目中来开发了.这个项目是解码音频数据,输入aac格式的文件.最后生成pcm格式的文件总结. 就是每次从文件中读取一部分数据(20480),然后把这部分数据解析成packet. 然后在送入解码.

2020-10-21 11:10:27

butterknife-源码解析

title: butterKnife源码解析date: 2020-06-30 09:43:23tags: [源码笔记]typora-copy-images-to: ./imgstypora-root-url: ./imgs使用使用就很简单了.导包.然后来个demoprivate static final String TAG = "MainActivity";private ViewGroup.LayoutParams layoutParams;@BindView(.

2020-07-01 21:34:34

练习的心态

title: 练习的心态date: 2020-06-26 22:15:02tags: [读书笔记]typora-copy-images-to: ./imgstypora-root-url: ./imgs生活本身是一个漫长的练习过程,是一个永无止境的优化各种行为的努力。学习开始作者在程娜娜开始学习打高尔夫.通过挫败发现.所有的失败都源于对正确练习缺乏理解.没有正确指定目标.没有持之以恒.生活的现状就是人人都在处理多任务.开车时先打开收音机.看电影时也浏览手机.使我们的注意力十分分散.以至于.

2020-06-30 19:11:58

view事件分发源代码详解

view事件分发 1,首先 viewgroup并没有重写onTouchEvent 方法,而viewgroup是view 的子类,所以view的onTouchEvent 方法也是veiwgroup的方法 2, view 没有onInterceptTouchEvent,方法,因为他不需要拦截事件, 首先看下 onDispatchTouchEvent方法源代码 public boolean d

2017-07-26 22:12:37

ViewGropw 事件分发源码解析

事件分发的主要三个方法就是 public boolean disptatchTouchEvent(MotionEvent ev);public boolean onIterceptTouchEvent(MotionEvent ev);public boolean onTouchEvent(MotionEvent ev);大致流程用伪代码描述如下public boolean dispatchTo

2017-07-24 23:31:19

常用的数据结构的增删代码-c语言

动态顺序表的增删顺序表: 1.有唯一的表名 2.内存单元连续 3.数据顺序存放链表逻辑上连续,物理上不一定连续. 每个节点包括数据域和指针域 只要通过链表的头结点可以通过指针遍历整条链表typedef struct node{ ElemType data ; //数据域 struct node * next ;//指向下一个节点}LNode ,*LinkList ; //LN

2017-06-19 08:48:10

常用的排序算法-java

冒泡排序: 时间复杂度o(n^2)原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束public void sort(int [] a){ for(int i =0;i < a.length;i++ ){ for(int j =1;i< a.length-1;j

2017-06-14 16:43:07

安卓集成微信支付--(通过吊起微信app实现支付)

第一步是申请相关的资料,开同商户认证什么的.个人来说相对比较难,基本都是公司给开.所以假设你已经拿到了相应的信息:如下 String APP_ID = “wx2************1ca”; // appid String PARTNER_ID = “14*******2”; //商户id String API_KEY = “b**f******y2******t***d******92

2017-03-30 21:23:30

# 安卓透明状态栏

安卓透明状态栏讲下知识点:屏幕最上边显示时间的那个地方交状态栏 StatusBar屏幕最先变在有按键的地方,显示的叫 导航栏 NavigationBar下面来讲具体做法: 1 . style样式 在默认的values里 <!--隐藏状态栏--> <style name="ImageTranslucentTheme

2016-12-14 22:04:04

安卓获得view的宽高

安卓获得view的宽高1:Activity/view # onWindowsFocusChanged在 activity 执行 onresume和 onpause的时候 都回调用这个方法 实例代码如下@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChang

2016-11-15 11:42:04

# 仿照微信类的图片上传,支持相册及拍照

仿照微信类的图片上传,支持相册及拍照先看看xml样式 点击上传图片就可以打开相册或者相机如下 点击第一个图标就开启拍照, 第二个图片选择后,右上角啊会有选择的数量,这个是虚拟机里写的 所以现实的是英文. 本例是采用了 一个大神写的 photopicker 的项目而来的 github 地址: https://github.com/donglua/PhotoPicker,他是通过star

2016-08-31 20:08:37

android title 封装

# 自定义titlebar最近在新写一个项,界面的标题栏都是差不多的,所以采用了一些封装.结合了网上的一些资料源链接http://www.2cto.com/kf/201608/536233.htmlxmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/title_root_

2016-08-12 19:38:40

getRunningTasks 在安卓5.0失效

在安卓5.0 之前我们可以通过获得任务栈的方法获得后台运行的程序 如下:String[] getActivePackagesCompat() { final List taskInfo = mActivityManager.getRunningTasks(1); final ComponentName componentName = taskInfo.get(0).topAct

2016-04-20 17:30:17

tomcat 启动异常 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardCont

Invalid byte tag in constant pool: 15

2016-04-06 14:31:16

Toast 不显示 及Toast原理介绍和自己实现Toast

Toast 详细

2016-03-25 14:34:28

Unmarshalling unknown type code 7667758 at offset 420

Parcelable 相关

2016-03-17 15:45:17

Parcelable encountered ClassNotFoundException reading a Serializable object bug解析

Parcelable 相关的bug

2016-03-17 15:39:38

popwindow下拉菜单 显示位置问题 类似微信的菜单栏

popwindow 显示在任意位置

2016-03-16 09:19:43

线程经典问题 生产者消费者 jdk 1.5后解决办法 lock 和condition

package 线程;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * jdk 1.5 版本后 利用 lock 和 condition 解决生产者和

2015-05-02 15:36:15

线程经典问题 生产者和消费者

package 线程;/** * 生产者和消费者的问题 两种情况 一个生产者和一个消费者 多个生产者和多个消费者 *  * 代码描述 一个 egg 类表示生产者 和消费者 生产或消费的 蛋 一个 eggbox 类表示 装蛋 的容器 有固定大小 一个生产者类 一个消费者类 * 生产者不停的生产蛋, eggbox 满了就停止生产 消费者不停的消费但, eggbox 空调就停止消

2015-05-02 15:33:59

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取