
自己的话
晴空一垩
Android开发,菜鸟起步。
展开
-
2016年12月9日工作总结(JNI问题,AudioTrack之回调,FFmpeg之Seek)
1.这个是今天定位系统Selector.select(long timeout)和select()一样,除了最长会阻塞timeout毫秒(参数)。 没有用处,顾用sleep来替换 Java NIO 系列教程 2.在解码的时候没有调用 avcodec_flush_buffers(pFormatCtx->streams[videoStream]->codec); 导致seek播放的问题 FFmp原创 2016-12-09 19:27:26 · 1003 阅读 · 0 评论 -
Android混淆
混淆语法 混淆官网语法链接 Types in descriptors can contain the following wildcards:% matches any primitive type (“boolean”, “int”, etc, but not “void”).? matches any single character in a class name.*matches原创 2016-12-19 19:39:01 · 412 阅读 · 0 评论 -
项目使用的架构(MVP,Flux,EventBus,Observer)
一 想来做项目也有好久,一般都是看别人发表文章,自己每日看看就罢了。二 因为项目关系,自己接触到了很多东西,是自己一开始不懂的,比方说:Http网络请求,抓包(wireShark,fiddler,tcpdump),自定义文件格式,输入输出流,音频编解码,自定义Mediaplayer(使用AudioTrack),JNI 三:因为和考拉合作的关系,所以这里记录一下,整个整体框架,这也是我们开始重构原创 2017-01-08 17:25:22 · 1442 阅读 · 0 评论 -
python 与ADB shell交互
python交互使用subprocess 使设备具有部分Linux命令 python脚本:下载busybox,并且放在与脚本相同的目录下# coding:utf-8# 这个脚本用于使环境拥有busybox的环境import subprocessimport osprint "开始push文件"os.system(" adb push busybox /system/xbin/")pri原创 2017-03-06 16:15:21 · 15544 阅读 · 2 评论 -
bat 批处理 卸载三方APK
我用到的一些bat 命令以作备忘//实现的功能是:分别输出不同的文件(规律) 一:输出日志adb pull /sdcard/txz/log/text_all D:/logrem for /l %%i in (1,1,10) do adb pull /sdcard/txz/log/text_all_%%i D:/logpauserem 为批处理中的注释for /l /f /r /d 分别对应着不原创 2016-12-07 21:55:44 · 2015 阅读 · 0 评论 -
Android性能分析(持续更新)
一:TraceView工具(Android自带工具) 分析CPU的使用 1.使用代码的方式: Debug.startMethodTracing(); Debug.stopMethodTracing();在代码中执行完毕之后再/sdcard/下将产生默认为dmtrace.trace的名称 使用%ANDROID_HOME%/tools/traceview.bat原创 2017-05-10 17:11:50 · 434 阅读 · 0 评论 -
java.lang.NoClassDefFoundError(这只是其中的两种情况)
[crash修复]NoClassDefFoundError:原因:由于导包的时候包名大小写和自己在类里面的时候不一致导致的,找不到, 类com.txznet.music.image.imageLoader.ImageLoaderUtils但是这里面的包是Imageloader(大小写不一致)在release的时候可以正确release出来,但是使用到的时候就出现这样的问题。java.lang.N原创 2017-09-21 15:00:45 · 33632 阅读 · 1 评论 -
学习期间的一些UML图
图片上传(自己绘制)原创 2018-05-26 16:33:11 · 303 阅读 · 0 评论