- 博客(31)
- 资源 (14)
- 收藏
- 关注
原创 avcodec_send_packet-1094995529
FFmpegavcodec_send_packet -1094995529函数错误定位在写这个博客之前我要先吐槽一下,,草草草草草草,,一个小问题,定位了一天的时间,本来想放弃,当是我就是不服输,时间在就我都要找到,,最后 终于功夫不负有心人,,让我给找到了,在使用FFMPEG解码音视频的时候使用多线程,很多时候 大家都会把视频和音频的信息分开封装 大家首先看看下面这张图片大家...
2019-04-25 15:28:13 8415
原创 Android 常用的列表下拉刷新下拉加载的组件
<com.scwang.smart.refresh.layout.SmartRefreshLayout android:id="@+id/home_srl" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white"> <com.scwang.smar...
2022-05-24 14:22:28 627
原创 反编译+抓包记录
反编译一般使用jadx-gui-1.2.0 jeb_wincon 进行反编译反编译以后就需要修改代码,先省略抓包工具Fiddler配置Fiddler 03 - 对手机端 进行抓包_抓到一只测试小白的博客-CSDN博客
2022-04-29 15:06:31 208
原创 OpenglEs 2.0 绘制线段颜色平滑渐变过渡
OpenglEs 2.0 绘制线段颜色平滑渐变过渡介绍之前说明 由于opengels 2.0 无法直接绘制线段的粗细 ,本文使用的 GLES20.GL_POINTS 点的方式控制的线粗 在顶点着色器中 设置 gl_PointSize=3.0;实现原理 单独设置每个顶点坐标的颜色下面是实现的工具类 ,package mypower.example.com.xsegment;import android.graphics.Color;import android.util.Log;impor
2020-09-06 19:07:11 1362
转载 opengles2.0文档
http://read.pudn.com/downloads726/doc/2904946/OpenGL%20ES%202.0%E7%BC%96%E7%A8%8B%E6%8C%87%E5%8D%97%E4%B8%AD%E6%96%87%E7%89%88.pdf
2020-07-12 17:48:50 369
原创 地球
public List<Float> coordsList = new ArrayList<Float>();public void yuan() { float R = 0.3f; int statck = 6; float stackStep = (float) (Math.PI / statck); int slice = 8;...
2020-03-31 23:03:26 164
翻译 Android 线程synchronized与Lock的简述
java中使用锁的两个基本工具是 synchronized 和 Lock。一.synchronized1.synchronized既可以同步方法也可以同步代码块// 同步的方法pubilc synchronized void test() {}//同步代码块上public void test() {synchronized(obj) {...
2019-06-05 17:36:12 313
原创 监听Android usb的事件
有时候手机可能会连接到usb ,需要去监听usb是否有指令传出adb shell进入执行 cat /proc/bus/input/devices 查看所有usb设备USB外接输入设备信息含义如下:I: Bus=0019 Vendor=0002 Product=0001 Version=0100//在Android设备与USB设备数据交互的是否使用到。N: ...
2019-05-29 16:51:13 2887
原创 Android查看系统包名启动系统应用
真机连接下打开命令行输入:adb shell 进入shell模式,输入:logcat | grep ActivityManager,可以实时查看当前正在运行的Activity。这个可以实时查看app进程变化,如上图 我们打开系统的资源管理器 ,会出现com.android.rk/.RockExplorer =====com.android.rk为当前应用的进程RockExplorer...
2019-05-28 16:33:35 1051
原创 opengles vbo
VBO简介为什么要用VBO不使用VBO时,我们每次绘制( glDrawArrays )图形时都是从本地内存处获取顶点数据然后传输给OpenGL来绘制,这样就会频繁的操作CPU->GPU增大开销,从而降低效率。使用VBO,我们就能把顶点数据缓存到GPU开辟的一段内存中,然后使用时不必再从本地获取,而是直接从显存中获取,这样就能提升绘制的效率。如果有什么不懂的同学可以看看 视频讲解...
2019-05-27 11:42:25 343
原创 android studio获取方法的签名
在NDK开发中,JNI层可能需要调用到上层java对象的方法,那么我们怎么获取呢 ,下面我们依照android studio3.2为例,在新的版本中 切换到需要获取的方法签名的路径 执行javap -s上面的那个属于 要查看的那个方法类的路径 ,下面的descriptor 就是我们要获取的方法签名...
2019-05-21 11:07:24 857
原创 android aidl进程间的通讯
https://download.csdn.net/download/qq_18420641/10322958
2018-04-02 17:15:12 172
原创 android知识加深笔记
leakcanary内存泄漏01http://www.iqiyi.com/w_19rx7dq8ll.html#vfrm=16-1-1-1leakcanary内存泄漏02http://www.iqiyi.com/w_19rx2l4l0t.html#vfrm=16-1-1-1Android过度绘制http://www.iqiyi.com/w_19rx2nrlg1.html#vfrm=16-1-1-1o...
2018-03-30 18:30:35 173
转载 handler机制
老规矩详解handler机制,那么第一:什么是handler机制百度百科里这么解释,handler机制,在Android中提供了一种异步回调的机制,我们可以在完成一个很长时间的任务后做出相应的通知。直白一点说就是可以等待返回结果后进行相应的逻辑处理。原理是: Handler 先进先出原则。 Looper类用来管理特定线程内对象之间的消息交换(Message Exchange)。 1)Loop...
2018-03-30 16:47:42 232
转载 String、Stringbuffer与Stringbuilder的区别
1、在执行速度上:Stringbuilder->Stringbuffer->String2、String是字符串常量 Stringbuffer是字符串变量 Stringbuilder是字符串变量 有可能我们会疑惑String怎么是字符串变量。看以下代码: String str = adc; str = str + “ef”; Syst...
2018-03-30 16:45:40 165
原创 android瀑布流
Android瀑布流写一个瀑布流很简单,但是简单的瀑布流也是有一些需要解决的问题,最常见的问题OOM ,图片一旦加载多程序就会崩溃,本工具库使用,SCrollView+LinearLayout实现瀑布流,完美解决oom ,只加载屏幕范围类的图片,图片存在则缓存加载 ,工具经过多次测试,大部分BUG已经解决,工具库+dome下载运行效果图;工具
2017-06-23 22:21:40 1399
OpenglEs简介
2020-10-08
Xsegment.zip
2020-09-06
Leakcanary(eclipse版本)
2018-02-27
the_waterfall_flow_view
2017-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人