- 博客(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
343
原创 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
240
原创 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
213
原创 使用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
1013
原创 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
524
原创 Android 架构组件LifeCycle
Lifecycle组件1.1 Handling Lifecyclesandroid.arch.lifecycle提供的类和接口可以让你构建能感知生命周期(lifecycle-aware)的类。所谓可以感知生命周期就是能够根据Activity或者Fragment的生命周期自行调整类的行为。Android系统中定义的大多数组件都是有生命周期的。这些组件的生命周期是由系统管理的。作为一个开发者必须遵守这...
2018-05-15 17:26:03
316
原创 Android的4中启动模式
Android的启动模式有四种: 分别是standard、 singleTop、 singleTask 和singleInstance。 1. standard Activity默认的启动模式。在这种模式下启动的Activity可以多次实例化。 每次调用startActivity时,会启动一个新的Activity的实例,并置于任务栈的顶部。 2. singleTop
2016-05-22 20:47:28
365
原创 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
350
原创 Activity 之View顶视图
Android的主要组件是Activity, 一般通过onCreate中的setContentView方法设置布局文件。
2016-05-15 15:32:21
322
原创 ContentProvider 之 短信数据库和表结构
1. 短信数据库的存放地址:在/data/data/com.android.providers.telephony目录下,具体如图1 图12. mmssms.db数据库的表的结构threads代表所有的会话信息。每个会话代表与某个联系人的组信息
2016-05-09 22:11:34
628
原创 使用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
391
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人