自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王某某

苍天一声笑

  • 博客(14)
  • 收藏
  • 关注

原创 Postman自动格式化输出Url编码后的Json数据

有时候服务端返回的数据是Url编码后的json数据,用Postman测试接口看返回值很不方便,用Postman的Tests脚本功能可以比较方便的观察返回值首先在Postman的Tests对话框输入以下脚本pm.test('urlDecode',function() { var urlDecode = decodeURIComponent(responseBody); var...

2019-05-29 16:31:03 7697

原创 Android一个简单好用的RecyclerView Decoration

废话不多说,直接上代码.主要思路就是以分割线的最小单位等分全部分割线,然后按需分配份数.public class MyDecoration extends RecyclerView.ItemDecoration { private int mDividerHeight; private int mDividerWidth; private int mHeaderCou...

2019-05-23 15:50:16 310

原创 androidx 下Glide Generated API注解异常

androidx 下Glide Generated API注解异常androix下编译Glide Generated API时生成的文件中部分注解没有引用andoridx包,报错如下:解决方法在升级androidx后手动依赖原support包下的annotation,但是这明显不符合google的设计,混合使用也有未知风险 implementation "com.android.su...

2019-05-17 15:03:19 1306

原创 JarSigner

使用JarSigner对apk签名jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore KEY_STORE -storepass PASS -keypass PASS -signedjar SIGNED.APK UNSIGNED.APK ALIASzipalign -v 4 bafore.apk after.apk

2017-07-04 09:51:34 603

原创 Android网络抓包

Android抓包FiddlerTcpDump 3、打开Fidder,正常情况下已经可以看到此时手机上的网络交互情况。 抓取https 1、下载证书生成器fiddler

2017-04-27 14:06:35 1019

转载 Android多设备适配--提供资源

原文:Google Api Guide 提供资源您应该始终外部化应用资源,例如图像和代码中的字符串,这样有利于您单独维护这些资源。 此外,您还应该为特定设备配置提供备用资源,方法是将它们分组到专门命名的资源目录中。 在运行时,Android 会根据当前配置使用适当的资源。例如,您可能需要根据屏幕尺寸提供不同的 UI 布局,或者根据语言设置提供不同的字符串。外部化应用资源后,即可使用在项目 R 类中生

2017-02-24 16:19:52 1148

转载 IPC简介

非实时,通知性的方式第一种方式就是Intent,Intent可以非常方便的通讯,但是它是非实时的,无法进行实时的像函数调用那样的实时的通讯。实时的函数调用但是IPC的根本目的还是为了实现函数的调用,即使是传递数据也是要通过函数调用的方式,为什么呢?因为程序运行总是要知道状态,要有逻辑上的行为,因此必须通讯函数才能体现出行为。IPC的机制除了进程,或者说不同的应用程序之间

2017-02-23 18:43:00 382

原创 Eclipse编译AIDL报错couldn't find import for class

Eclipse编译AIDL报错couldn’t find import for class 最近在写一个AIDL时需呀import系统类,发现android.content.pm包下的类在import时报错couldn’t find import for class,而android.content.Intent;确可以成功import。 查看源码发现这些类都是实现了Par

2016-11-28 15:51:31 669

原创 jni头文件生成

jni头文件生成利用javah工具生成jni头文件,避免方法签名错误 1、在eclipse下创建java文件并定义naive方法。 2、编译项目,从文件目录进入工程目录下 bin\classes 3、在此处使用shift+鼠标右键 -> 点击在此处打开命令窗口,可以看到cmd是cd到class目录的。 4、命令:javah 完整包名.类名(无

2016-11-24 16:27:02 420

原创 JNI_02_基本语法

JNI_数据类型JNI数据类型和java的对应关系JNIEnv参数JNI_数据类型JNI数据类型和java的对应关系c/c++中基本数据类型长度和java部分并不相同,在jni规范中统一转换方便使用。类型映射表 java类型 本地类型 数据描述 boolean jboolean c/c++ unsigned 8 bits byte jbyte c/c++ si

2016-11-02 18:10:09 358

原创 9patch背景导致控件内容异常

在给TextView加上9patch背景图之后,发现TextView的文字无法居中。

2016-04-18 12:57:22 515

原创 notifyDataSetChanged()

在同一个地方跌倒两次,才能体会到“好记性不如烂笔头”!如果adapter没有响应数据集变化并执行重绘,如下示例或许有所帮助。 BAD CODE: private List<Object> dataSet; dataSet = getData(); //data changed dataSet = getData();

2016-04-14 21:17:20 1449

原创 利用intent-filter和html超链接实现页面跳转

除了常见的intent实现页面跳转,还可以使用html文本和intent-filter结合的方式实现页面跳转,以实现特殊文本格式需求下的页面跳转。

2016-04-07 20:54:28 1842

原创 JNI_01_C和Java中的数据类型

C和Java中的数据类型JNI规范保证了不同语言在内存中数据结构一致不同数据在内存中占用空间对比C99标准下C语言基本数据类型  数据类型 byte 位数 void 空类型 char 1 8 short 2 16 int 4 32 float 4 32 long 4 32 double 8 64b没有

2016-03-23 23:13:00 419

空空如也

空空如也

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

TA关注的人

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