<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[javashu2012的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/javashu2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; javashu2012]]></copyright><item><title><![CDATA[Xcode中调试各版本FFmpeg]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/115393429</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/115393429</guid><author>javashu2012</author><pubDate>Fri, 02 Apr 2021 10:51:11 +0800</pubDate><description><![CDATA[一、版本信息
Xcode版本：12.4
ffmpeg版本：4.3
二、编译ffmpeg
./configure--prefix=ffmpeg_build--enable-sdl2--enable-debug=3 --disable-optimizations--disable-stripping--disable-x86asm

sudo make -j 4

三、创建Xcode项目
1、创建空的项目





与ffmpeg同级目录



2、导入ffmpeg
这一步需要等待一些...]]></description><category></category></item><item><title><![CDATA[工具记录]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/114887255</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/114887255</guid><author>javashu2012</author><pubDate>Tue, 16 Mar 2021 16:36:18 +0800</pubDate><description><![CDATA[UML工具，astah，破解补丁

https://download.youkuaiyun.com/download/qq_26599003/12628518?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161588365216780271549847%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&amp;request_id=16158836521678027154984]]></description><category></category></item><item><title><![CDATA[人生成功向ffmpeg提交第一个PR，记录下]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/109230743</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/109230743</guid><author>javashu2012</author><pubDate>Thu, 22 Oct 2020 21:10:01 +0800</pubDate><description><![CDATA[人生成功向ffmpeg提交第一修复，记录下

http://git.videolan.org/?p=ffmpeg.git;a=commit;h=de59826703a50f232ae5b1704fa02e446c270938


]]></description><category></category></item><item><title><![CDATA[向FFmpeg开源库提交patch 操作手册]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/109118497</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/109118497</guid><author>javashu2012</author><pubDate>Fri, 16 Oct 2020 16:06:20 +0800</pubDate><description><![CDATA[前缀，

编译：配置ffmpeg基本环境，执行./configure, make -j 4 进行编译

一、订阅ffmpeg-devel邮件列表
https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-devel

二、设置邮箱
vi ~/.gitconfig

[user] （此处为生成patch中的名称和邮箱，由于要求gmail，但是本地不想改，可以不动，在生成的patch中进行修改）

    name = xxx

    email ...]]></description><category></category></item><item><title><![CDATA[定位分析Android Native 内存泄漏]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/104369838</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/104369838</guid><author>javashu2012</author><pubDate>Tue, 18 Feb 2020 10:00:15 +0800</pubDate><description><![CDATA[前提條件

Android版本為8.0以上
環境配置

cd到/src/main目錄下，新建shell目錄，同時shell目錄下配置與libs目錄下相同平台的目錄，如下app下的層級結構，可看到shell/lib下具有與libs下相同的平台目錄結構

── AndroidManifest.xml
├── java
├── libs
│ ├── arm64-v8a
│ └── armeabi...]]></description><category></category></item><item><title><![CDATA[vim开发效率提升，vimrc配置]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/88364659</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/88364659</guid><author>javashu2012</author><pubDate>Sat, 09 Mar 2019 12:51:03 +0800</pubDate><description><![CDATA[关于vim使用，虽不频繁，但却又经常需要简单快速的一些操作，为了方便更高效的使用vim。收集，修改，整理一份好用且实用的vimrc配置，后期不定期根据需要进行修改，完善。


&quot;=========================================================================
&quot; DesCRiption 适合自己使用的vimrc文件，for Linu...]]></description><category></category></item><item><title><![CDATA[Android 主线程卡顿统计]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/79618066</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/79618066</guid><author>javashu2012</author><pubDate>Wed, 21 Mar 2018 10:25:50 +0800</pubDate><description><![CDATA[背景：android卡顿问题始终是个悲伤的话题目的：对整个Handler机制进行不同方面的的刨析措施：首先Looper类，本身提供在消息处理前后会print相应消息。我们通过Looper的setMessageLogging方法进行监听，来记录每个主线程任务的运行耗时，超过一定时间，则上报。问题：首先上面的非常简单有效，不过里面也存在一些问题，当在4.x手机上存在复杂列表时，上下快速滑动，会发现存在...]]></description><category></category></item><item><title><![CDATA[Android手机网络抓包分析]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/79567904</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/79567904</guid><author>javashu2012</author><pubDate>Thu, 15 Mar 2018 15:11:23 +0800</pubDate><description><![CDATA[背景：手机访问资源速度慢，造成视频播放卡顿

目的：学会常用简单有效的网络抓包分析

平台：android手机（已root），tcpdump工具，wirehark

操作步骤：

        1.adb push tcpdump到/data/local 目录

 

        2.运行netcfg查看当前手机链接网络，一般手机wifi都是wlan0

        3.运行命令/dat...]]></description><category></category></item><item><title><![CDATA[android去掉系统状态栏(StatusBar),让所有app程序均是全屏显示]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/7791784</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/7791784</guid><author>javashu2012</author><pubDate>Fri, 27 Jul 2012 09:04:49 +0800</pubDate><description><![CDATA[如题，最近看到论坛有人问老板給他任务要去掉系统默认的状态栏（StatusBar），也就平时你用手拉下拉上的那玩意了，所有的通知啥的都在里面。
         对于平板来说（这里我只针对android4.0.3的噢，平板接触的不多，这里我就以手上的一块三星的板子为准了）就是下面的可以按返回，查看一些基本信息的东西了。（以手机为主）
        首先，去掉系统状态栏，意味着使用手机的任意时刻]]></description><category></category></item><item><title><![CDATA[通过mk文件编译android4.0.3系统app源码后覆盖安装失败解决办法(android odex文件)]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/7787818</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/7787818</guid><author>javashu2012</author><pubDate>Thu, 26 Jul 2012 10:38:12 +0800</pubDate><description><![CDATA[目前学习android framework层的开发，更改系统自带的apk源码，通过mmm指令编译后产生的apk和odex文件，然后将其覆盖的开发板上，重启后发现无限报错
这就让人郁闷了啊，仅仅是在源码中加入了一句话，怎么会造成这么大的问题呢？
         让我怀疑自己修改代码造成的问题，于是还原后重新编译，再次放入开发板后还是无限报错，这就奇怪了。 

         于是开始琢磨]]></description><category></category></item><item><title><![CDATA[关于android Handler进行线程处理消息队列与线程队列线程无法停止的问题]]></title><link>https://blog.youkuaiyun.com/javashu2012/article/details/7778153</link><guid>https://blog.youkuaiyun.com/javashu2012/article/details/7778153</guid><author>javashu2012</author><pubDate>Tue, 24 Jul 2012 10:19:12 +0800</pubDate><description><![CDATA[最近看到一个问题，代码如下：

public class HandlerTest extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState);
updateBarHandler.post(updateThread]]></description><category></category></item></channel></rss>