- 博客(5)
- 资源 (42)
- 收藏
- 关注
原创 Android 多线程
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有: 目录1. 多线程基础知识 在了解Android多线程实现方式前,需了解一些多线程基础知识,如线程、进程等 具体请看文章:Android多线程:你必须要了解的多线程基础知识汇总 2. Android多线程实现方式Android多线程实现方式包括:3. 基础使用Android多...
2019-05-22 21:41:54 370
原创 vlc android 编译 [2018/02/07]
很多同学都在尝试编译 android 版本的 vlc时候发现很多编译问题,一般都编译好几次都没有编译通过。我在这里将我在比较常用的两个发行平台上编译过程中出现的问题说明记录一下:先阅读一下官方给定的教程: https://wiki.videolan.org/AndroidCompile/ ,按照教程中的内容配置环境变量NDK包。注意到目前我写此文章的时间官方支持的 ndk 的版本是ND
2018-02-07 11:51:27 1133
原创 颜色数据格式 YUV 说明
YUV 分类:按照存储方式分类,可以分为:plant的YUV格式,先连续存储所有 Y 像素点,再存储所有 U 像素点,最后存储所有 V 像素点; packed 的 YUV 格式, 每个 像素点按照 Y U V 的先后顺序交替存储;YUV 按照字母分别表示:Y 表示明亮度, 也就是灰度值 U 和 V 表示的的则是色度三者一起表示影像的色彩和饱和度,用户指定像素的颜色。其实...
2019-10-01 19:21:01 1446
原创 android混淆简单教程
介绍基本概念混淆,字面上来说就是把项目中的包名、类名、方法名和变量名等进行更改,用以迷惑别人。但混淆其实包含了代码压缩、优化、校验等过程,把混淆称作ProGuard更合适。ProGuardProGuard就是Java对Class文件进行“混淆”的工具。直接贴图吧:1.shrink(压缩):ProGuard会递归地确定哪些类和类成员被使用,而其他的则被丢弃。2.opti...
2019-05-22 22:32:27 754
原创 C C++ 动态库与静态库的制作与使用
静态库的用法静态库的文件名 libxxx.a -->对应windows的.lib文件做静态库的命令:使用静态库:注意:-L的作用是告诉gcc你的libxxx.a放在了哪个目录里;-l的作用是告诉gcc使用哪个静态库。举个例子,目录结果如下:head.hadd.csub.cmul.c步骤1:在src目录执行下面的命...
2019-05-22 22:07:14 323
c++17_ebooks.tgz
2019-07-04
opengl4_shl.pdf.tgz
2019-07-04
python 相关学习资料
2019-02-27
c++ 14 17 Quick Syntax Reference
2018-09-29
新一代高效视频编码H.265HEVC原理、标准与实现 [万帅,杨付正 编著] 2014年版
2017-10-27
Learning Gerrit Code Review
2017-09-19
Android Native Development Kit Cookbook
2016-03-17
Android 6 for Programmers An App-Driven Approach
2016-03-17
Pthreads Programming久负盛名的Linux刷线程书籍集合
2011-01-26
Learning the vi and Vim Editors O'REIILLY
2011-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人