Android
yuan1809
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
备忘--android 4.2+ WebView的addJavascriptInterface(), js找不到注入的函数
如果您在编写HTML5应用,需要在JS代码中访问Java中的函数,则您会用到WebView的addJavascriptInterface()函数。因为安全问题,在Android4.2中(如果应用的android:targetSdkVersion数值为17+)JS只能访问带有 @JavascriptInterface注解的Java函数。之前,任何Public的函数都可以在JS代码中访问,而J原创 2014-06-20 10:03:31 · 996 阅读 · 0 评论 -
命令行下运行Junit,多个类、单个类或者单个测试方法
运行多个类java -cp [你的测试jar和junit.jar] org.junit.runner.JUnitCore [你的测试类,可多个]例:java -cp test.jar;junit-4.1.1.jar org.junit.runner.JUnitCore test.Simple1 test.Simple2 test.Simple3运行单个类java原创 2014-01-03 17:26:52 · 5159 阅读 · 1 评论 -
让OkHttp3 也能缓存Post 请求
OkHttp越来越受欢迎,而且缓存机制使用起来非常方便。但是有一个问题,OkHttp3只能缓存Get请求,无奈我们的服务端大部分请求都是Post处理的,只好把OkHttp3的源码稍微改一改,先用起来再说吧!(虽然破坏了规则)我们只需要注释两处代码就能避开只缓存Get请求的限制:第一处,在Cache.java中。private CacheRequest put(Response resp原创 2016-12-29 13:55:57 · 4554 阅读 · 2 评论 -
More than one file was found with OS independent path 'lib/armeabi-v7a/xxxx.so'
从Android studio 2.2 升级到 3.0 +,gradle 也升级到3.0+, 恰好你也使用了CMakeList 来管理编译JNI代码,恰好你遇到了这个问题:More than one file was found with OS independent path 'lib/armeabi-v7a/xxxx.so'看看CMakeList 文件中有没有指定 OUTPUT目录到 jniL...原创 2018-04-27 17:19:04 · 17929 阅读 · 5 评论 -
MPAndroidChart踩坑总结
1、界面不刷新line_chart.getData().notifyDataChanged()line_chart.notifyDataSetChanged()如果不刷新界面,再调用line_chart.invalidate()2、BarChart显示指定个数柱形val xAxis = bar_chart.getXAxis()xAxis.labelCount = 10val y...原创 2020-05-06 15:49:21 · 2232 阅读 · 1 评论 -
Retrofit 源码分析,返回结果的转化
目前Android最流行的http框架莫过于Retrofit + OkHttp的组合了,通过Retrofit我们可以直接将Http请求返回转化成RxJava的Observable, 简直是开发的一大利器!那么下面我们就分析一下Retrofit是怎么将OkHttp的Response转化成Observable的。首先我们来看一下Retrofit最基本的构建代码:Retrofi...原创 2019-01-04 14:50:50 · 1183 阅读 · 0 评论
分享