自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 编译Android平台的ffmpeg-4.3.1

1 、 安装MSYS2 安装步骤可参考官方文档:https://www.msys2.org/2、 下载ffmpeg-4.3.1最新的源代码,解压缩到目录ffmpeg-4.3.13、 在ffmpeg-4.3.1 新建脚本build_android.sh,(注意:在Windows10 64 位平台下编译)构建的脚本内容如下:#!/bin/bashexport NDK=D:/software/ffmpeg/android-ndk-r21e #这里配置先你的 NDK 路径,Google最..

2021-03-18 15:40:02 269

原创 Android平台编译X264开源音视频解码库

1. 安装MSYS2,依次执行如下三个命令 pacman -Syu pacman -Su pacman -S --needed base-devel mingw-w64-x86_64-toolchain2. 下载 NDK,一定要使用低版本的。 比如使用android-ndk-r13b版本。3. 下载最新的X264的源代码,解压缩到指定目录4. 在源代码目录下,新建build_x264.sh脚本#!/bin/bashNDK="D:/softwar...

2021-03-16 16:00:16 164

原创 Windows平台编译FFMPEG 3.X版本

1. 安装MSYS2 pacman -Syu pacman -Su pacman -S --needed base-devel mingw-w64-x86_64-toolchain2. 下载 NDK,一定要使用低版本的。使用android-ndk-r17c版本。2. 下载ffmpeg-3.2.15源代码,解压缩到ffmpeg-3.2.15目录3.编译脚本 保存在ffmpeg-3.2.15目录。#!/bin/bash# 设置编译中临时文件目录,不然会报错 ...

2021-01-27 14:30:04 163

原创 使用ndk-statck分析Native代码Crash日志

1. Native代码的crasharm64.txt崩溃信息2020-12-09 09:00:07.370 30885-30885/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***2020-12-09 09:00:07.370 30885-30885/? A/DEBUG: Build fingerprint: 'vivo/PD1911/PD1911:10/QP1A.190711.020/compiler

2020-12-09 10:05:24 899

原创 MotionEvent介绍

1.1 事件类型主要的事件类型有:ACTION_DOWN: 表示用户开始触摸.ACTION_MOVE: 表示用户在移动(手指或者其他)ACTION_UP:表示用户抬起了手指ACTION_CANCEL:表示手势被取消了,一些关于这个事件类型的讨论见:http://stackoverflow.com/questions/11960861/what-causes-a-motionevent-action...

2018-05-28 17:35:25 451

原创 Android 架构组件LifeCycle

Lifecycle组件1.1 Handling Lifecyclesandroid.arch.lifecycle提供的类和接口可以让你构建能感知生命周期(lifecycle-aware)的类。所谓可以感知生命周期就是能够根据Activity或者Fragment的生命周期自行调整类的行为。Android系统中定义的大多数组件都是有生命周期的。这些组件的生命周期是由系统管理的。作为一个开发者必须遵守这...

2018-05-15 17:26:03 269

原创 Android的4中启动模式

Android的启动模式有四种: 分别是standard、 singleTop、 singleTask 和singleInstance。 1. standard   Activity默认的启动模式。在这种模式下启动的Activity可以多次实例化。 每次调用startActivity时,会启动一个新的Activity的实例,并置于任务栈的顶部。 2. singleTop 

2016-05-22 20:47:28 323

原创 Tcpdump抓取 Android 网络包

Android平台要抓TCP数据包,可以使用TCPdump工具。 1   下载Android 平台的 Tcpdump       http://www.tcpdump.org 2   push 到手机中 你需要root权限, adb root adb remount adb push  目录\tcpdump /data/local/tcpdump adb

2016-05-17 20:22:49 292

原创 Activity 之View顶视图

Android的主要组件是Activity, 一般通过onCreate中的setContentView方法设置布局文件。

2016-05-15 15:32:21 272

原创 ContentProvider 之 短信数据库和表结构

1.   短信数据库的存放地址:在/data/data/com.android.providers.telephony目录下,具体如图1                                                         图12.   mmssms.db数据库的表的结构threads代表所有的会话信息。每个会话代表与某个联系人的组信息

2016-05-09 22:11:34 541

原创 使用Fiddler 抓取Android的 HTTP协议包

1. 设置 Fiddler的远程连接,Fiddler 主菜单- Tools -> Fiddler Option-> Connections页签,选中Allowremote computers to connect。2. 查看代理主机的IP地址    cmd 输入ipconfig   3. 设置手机上网代理   4 .  手机的HTTP协议包可以通过F

2016-04-26 22:26:38 350

普通遗传算法

普通遗传算法的一个java实现的类

2008-04-23

空空如也

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

TA关注的人

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