android-studio
海东青之HKL
自今日起踏踏实实的做一个码农,在走向攻城狮大神之路上日拱一卒!
展开
-
Android Studio 打包国际化报错以及解决方案
AS升级过后,打包时强制要求国际化,要不然打包会失败提示如下截图所示: 在要打包的项目的build.gradle中的Android{}中添加如下代码即可解决lintOptions{ checkReleaseBuilds false abortOnError false disable ‘MissingTranslation’}即可解决 也可以在对应的String文件中添加 tools:ig原创 2017-05-25 14:17:46 · 2249 阅读 · 0 评论 -
对空包进行签名
oppo市场需要认领AndroidAPK,需要对空包进行签名,下载完空包后,copy到签名文件同一个文件夹,cmd切换到此文件夹, jarsigner -verbose -keystore dtcloud_key_android.android -signedjar TestSign.apk TestunSign.apk yourAlia 然后输入密码 ok G:\test>jarsigne原创 2017-08-14 17:08:31 · 1035 阅读 · 0 评论 -
使用adb shell dumpsys检测Android的Activity任务栈
今天发现一个bug,不是很致命,但是体验不好,也确实不容易发现,首次安装APP之后再次退出的时候,会回到欢迎页然后再跳转到主页,调查发现首次跳转的时候,跳转完毕没有finish()掉当前的activity。 于是使用adb shell dumpsys检测Android的Activity任务栈 再次确认一下。在Studio的terminal终端里输入命令 adb shell dumpsys ac原创 2017-08-10 20:23:45 · 1004 阅读 · 0 评论 -
android 中如何模拟back键
在使用webview时能够返回前一级而不是关闭页面,有时候需要代码调用back键,而不是用户点击back。有两种方式可以实现,直接上代码注意该方法不能放在主线程中,否则会报异常 ,直接崩溃。 建议使用第一种,因为是异步的,效率高,速度快一点点。public void onBack(){ new Thread(){ public void run() { try{ Ins原创 2017-07-26 13:42:40 · 3269 阅读 · 0 评论 -
关于OKHTTP3的一些资料集合整理
最近使用OKHTTP3 比较多~ 查阅的先关资料比较多 所以在这里统一整理一下列表,以供查阅: 使用方法介绍 http://www.2cto.com/kf/201604/501946.htmlgithub demo https://github.com/henrymorgen/android-okhttp3牛人的解析博客http://blog.csdn.net/itachi85/article原创 2017-07-25 19:31:45 · 271 阅读 · 0 评论 -
Retrofit2.0不进行Json解析,直接查看返回String
不管是返回值不正确还是解析不正确等各种错误,有时候需要查看一下返回的值是什么,虽然用postman也可以,但是参数多的时候真心不想一个个填写postman,而retrofit2.0又不提供查看方法,很是头疼。想查看某个接口的返回值的话,那么就替换一下返回的解析bean为JsonObject就可以了 ;CallBack<JsonObject> 返回objectcall.enqueue(new Call原创 2017-08-02 16:47:18 · 2044 阅读 · 0 评论 -
webview里面的图片不显示
今天上正式环境,webview里的图片始终不显示 在微信端 网页都没问题,所以确定是Android端的适配或者配置的原因,之前遇到过http和https的差异,试了一下,果然是如此,查文档得知 对于5.0以下的没有影响,但是由于5.0是默认不支持mixed content的,即不支持同时加载https和http混合模式。所以要这样来:if (Build.VERSION.SDK_INT >=原创 2017-08-08 22:36:55 · 635 阅读 · 0 评论 -
说个很操蛋的HTTPS的坑儿
Android使用的 retrofit 和 OKhttp ,在测试环境和开发环境下测试完毕,一切OK,最近在预上线环境下在测试,http转换到https,所有的接口都没问题,但是在其中一个测试机上 SSLHandshakeException异常,VIVO R9S,我以为是代码的不适配,哪里有bug。周五各种调查,周日也没闲着,各种测试~还是没有解决,找了一张HTTPS的图片在微信打开,结果也是没打原创 2017-07-24 10:57:47 · 718 阅读 · 0 评论 -
android调用系统的安装方法出现ActivityNotFoundException的异常
今天测试下载新版本后自动安装,结果报错了~ 后来查了一下,是DownloadManager的问题~ 从Android 4.2开始,manager.getUriForDownloadedFile(id)将返回的scheme是content,返回uri是content://downloads/my_downloads/15,没有给出路径,这样调用系统的安装方法就会出现ActivityNotFound原创 2017-06-24 18:44:46 · 4067 阅读 · 0 评论 -
Java中keySet()返回值的排序问题
System.out.println("## Hashtable ##"); Hashtable<String, String> ht = new Hashtable<String, String>(); ht.put("a", "OOO"); ht.put("c", "OOO"); ht.put("b", "OOO");原创 2017-06-12 19:38:39 · 801 阅读 · 0 评论 -
ScrollView嵌套RecycleView之后 recycleView惯性消失
在项目中遇到recycleView滑动非常卡顿,惯性消失,查看XML发现和scrollView嵌套了, scrollView 套了LinearLayout 然后套了N个元素,其中就有recycleView. 初步怀疑,两者冲突了,应该是move事件,经调查前辈们已经解决。 现贴出带码:自定义scrollView,然后在套用recycleView。/** * 屏蔽 滑动事件 * */cl原创 2017-07-02 16:47:11 · 666 阅读 · 0 评论 -
AndroidStudio的翻译插件ECTranslation
学习使用Android,免不了看源码和注释以及全球各种大神的三方包,绝大部分文档和注释都是英文写的,对于国人来说英语过了四级有个鸟用,也未必全然无障碍阅读文档,所以及时翻译插件很必须。不用你每一个单词到粘贴一下然后去查百度。 不废话,直接上码~ 插件源码地址:https://github.com/Skykai521/ECTranslation 安装顺序 file –settin原创 2017-05-29 17:15:47 · 652 阅读 · 0 评论 -
android中Webview设置多个cookie参数
有时候需要在cookie中设置多个参数传递给前端页面,常用的是 token和渠道号 。将N个参数的key-value按照分号分开然后一次设置,一直只使用token第一个参数,可以正常获取,所以没问题,比如StringBuilder sbCookie = new StringBuilder(); if (MyApplication.isLogined()) {原创 2017-11-01 10:48:12 · 2485 阅读 · 1 评论