自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

转载 过滤器(Filter)与拦截器(Interceptor )区别

https://www.cnblogs.com/junzi2099/p/8022058.html

2019-03-28 14:36:17 117

转载 retrofit和Gson 中的异常 Expected BEGIN_OBJECT

java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $我在使用retrofit和Gson配合时,出现了这个问题,疑惑中乱七八糟瞎搞了一个下午没有解决。期间怀疑Gson解析不能使用泛型(因为我的解析使用了泛型),后来又觉得可能是我的关键字正好是解析器的某...

2019-03-28 11:08:51 624

转载 待补知识 Xposed Substrate Cydia frida

Xposed框架的使用--简单入门https://blog.csdn.net/xingkong_hdc/article/details/82531505Substrate Cydia frida

2019-03-27 16:39:02 452

转载 性能优化—TraceView

两篇文章一起看,基本就懂了https://blog.csdn.net/yinzhijiezhan/article/details/80167283https://www.jianshu.com/p/8a24bfb4b0d6一、TraceView的用处TraceView用于分析计算性能,流入某个方法过于耗时导致UI卡顿,或者某个方法调用次数过多,或者某个方法虽然并不占用...

2019-03-27 09:23:12 99

转载 插件GsonFormat快速生成JSon实体类 (Retrofit)

android studio gsonformat插件,根据上面的json格式自动生成一个Bean类gsonformat插件的安装请参考下面文章中间部分file->settings->plugins->browse repositories-> 搜索 “gsonformat”https://blog.csdn.net/tantion/article/detail......

2019-03-26 16:21:48 839

转载 Retrofit OkHttp3 打印日志 网络请求参数配置

1、用过Retrofit的朋友肯定知道使用Retrofit进行网络网络请求非常的方便简洁,但是要打印网络请求的日志还是要自己另想办法。昨天在网上找了一圈,发现要打印日志,大部分的帖子都是引入OkHttp3的日志库。implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'2、通过OkHttp3 对日志和其他网络请求参数进...

2019-03-26 09:59:05 2272

转载 Listener 和 Callback

https://blog.csdn.net/heiyueya/article/details/58249357感觉不太对,但有参考价值callback 强调返回给创建者listener 是当被观察者状态发生改变时,“通知"观察者listener 是主动告诉外面发生了什么事例如button.setListener(new MyList()) , 代表button是主语,动作的...

2019-03-25 14:16:41 1404

转载 前台服务 StartForeground

一、如何保活后台服务在Android Services (后台服务)里面,我们了解了Android四大组件之一的Service,知道如何使用后台服务进行来完成一些特定的任务。但是后台服务在系统内存不足的时候,可能会被系统杀死。那么如何让后台服务尽量不被杀死呢?基本的解决思路主要有以下几种:1. 提高Service的优先级:<!-- 为防止Service被系统回收,可以尝试通过...

2019-03-21 14:22:12 11790

转载 RecyclerView(B)

灵活使用的重点:getItemViewType和动态添加、删除Item。使List的风格丰富,多变。具体看“六、进阶”第二点(1)getItemViewType的例子(入门级) :RecyclerView 实战1 多种不同的Item,getItemViewType//把ItemViewType保存中数据list中,很经典的做法public int getItemViewType(...

2019-03-21 14:21:27 349

原创 android ndk int

android ndk int 在内存中保存是低位在前//67305985 二进制为100 00000011 00000010 000000010x04 0x03 0x02 0x01int tmepNum=67305985;内存中保存的顺序是0x01 0x02 0x03 0x04...

2019-03-18 11:40:54 163

转载 C++内存对齐总结

内存对齐,可以简单理解为每次读取的最小字节数。如果设置为2#pragma pack(2)一个char 也可能占两个字节#pragma pack(1)typedef struct tagTcpPacketHeader{ unsigned int uiDataLen; //包体的长度=包头长度+数据长度 unsigned char tcsVersion; ...

2019-03-18 11:29:17 198

转载 Socket中的bind函数与C++11中的std::bind冲突

该函数是绑定Socket, 而在C++11中增加了std::bind(_Fp &amp;&amp;__f, _BoundArgs &amp;&amp;__bound_args...) 函数, 可以用该函数绑定函数指针, 当在C++类中添加了using namespace std;之后,如果你想调用socket.h中的bind方法则会出现问题, 使得bind函数调用不是你想要的行为。解决方案是在使用...

2019-03-15 16:56:58 745

转载 HTTP协议

HTTP 的请求报文分为三个部分请求行、请求头和请求体请求行(Request Line)分为三个部分:请求方法、请求地址和协议及版本。(请求地址??)HTTP/1.1 定义的请求方法有8种:GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、TRACE,最常的两种GET和POST,如果是RESTful接口的话一般会用到GET、POST、DELETE、PUT...

2019-03-13 10:32:11 276

转载 RXJava找不到AndroidSchedulers

原因:还需要依赖一个 RxAndroid,RxAndroid里有AndroidSchedulers,RxJava里是没有的(类似于Java的SDK不会包含AndroidSDK里的TextView)解决办法:1.可以增加RxAndroid依赖2.自己写一个AndroidSchedulers,以下代码:public class AndroidScheduler impleme...

2019-03-06 15:19:34 4718

转载 Java 中 Gson的使用(B)

转换时要注意的问题1、javaBean(java.class)转json字符串时,字段名可能会变,通过@SerializedName来解决2.1、Gson在默认情况下是不动导出值null的键(javaBean转String)。可以通过GsonBuilder来修改,serializeNulls()2.2、Json的String字符串(简称jsonStr) 转 javaBean,简单类型会...

2019-03-04 11:34:57 315

转载 JSON库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP

总结解析速度并非衡量一个JSON库的唯一指标,但它的确非常重要。通过运行这次基准测试,我们发现没有一个库能在所有文件上击败对手。大文件中表现优秀的却在小文件上栽了根头,反之亦然。如果要从解析速度来看选择哪个库的话还得取决于你的使用场景。如果你的应用经常会处理大的JSON文件,那么Jackson应该是你的菜。GSON在大文件上表现得相当吃力。 如果你主要是处理小文件请求,比如某个微服务...

2019-03-04 11:26:51 153

转载 腾讯开源的Android UI框架——QMUI Android

https://blog.csdn.net/urdfmqcul2/article/details/78738609/

2019-03-04 11:16:10 1438

转载 音频采样率/比特率

简单来讲,采样率和比特率就像是坐标轴上的横纵坐标。横坐标的采样率表示了每秒钟的采样次数。纵坐标的比特率表示了用数字量来量化模拟量的时候的精度。采样率类似于动态影像的帧数,比如电影的采样率是24赫兹,PAL制式的采样率是25赫兹,NTSC制式的采样率是30赫兹。当我们把采样到的一个个静止画面再以采样率同样的速度回放时,看到的就是连续的画面。同样的道理,把以44.1kHZ采样率记录的CD以同样...

2019-03-01 17:33:42 4348

转载 Protobuf(可以简单理解为json的二进制版) pb

Protobuf,转换的效率高(耗时短),占内存空间小。可读性差。估计日后在网络传输会占据大片江山。Protobuf(可以简单理解为json的二进制版)----------------------------------------------------------------------------什么是Protobuf官方文档给出的是:a language-neutra...

2019-03-01 15:03:18 1877

音频视频硬件解码

android硬件解码的例子 音频解码为,输入aac(adts格式),用AudioTrack播放 视频解码为,输入h264

2018-05-22

FFmpeg官方推荐教材 FFmpeg Basics

FFmpeg官方推荐教材。Fmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序

2018-02-11

eclipse svn 插件 1.8

eclipse svn 插件 1.8

2016-05-25

空空如也

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

TA关注的人

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