Android
文章平均质量分 52
briskemen
这个作者很懒,什么都没留下…
展开
-
2018的小总结
其实昨天就算是最后一天的工作日了,但最近实在是太懒了,什么都不想学,什么都不想干。加上今天天气甚冷,窝了一天的被窝,最终受不了了,干脆起床写点东西吧。看了上一年给自己定下的flag,发现好像一个都没有做到。安全逆向,自从换了公司后,开始做商业应用,不搞游戏了后,就没有那个心思去钻研了。至于模块化,热更新,这些都是学了,不过由于项目的原因,暂时还是没有应用到自己的项目中。再谈谈自己今年...原创 2018-12-30 18:52:02 · 214 阅读 · 0 评论 -
OkHttp实现多图上传功能
最近做一个电商项目,其中评价模块需要到图片上传,涉及到多图上传。网上一搜,有好多关于多图上传的博客,但用起来效果并不太理想。由于使用okhttp网络框架比较熟悉,干脆就自己动手,丰衣足食。首先需要用到以下框架://瀑布流布局implementation 'com.nex3z:flow-layout:1.0.0'//图片选择implementation 'com.github.Lu...原创 2018-05-17 19:58:31 · 824 阅读 · 0 评论 -
Aidl系列
关于Aidl系列文章,网上已经是有不少优秀的博文,我自己也参考着网上的一些优秀博文写一些Demo,但是运行的时候经常会遇到空指针异常,为此是不停地摸索,去解决。现在我把自己踩过的一些坑写出来,希望能帮助到后面的人少走点弯路。下面是一些我个人觉得比较不错的参考文章(如果作者觉得我侵权,我会马上关闭): 叶应是叶 Android AIDL使用详解 任玉刚 Android Binder机制浅析原创 2018-02-06 15:57:09 · 336 阅读 · 1 评论 -
xutils Error:(37, 39) 错误: 无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase的类文件
Android 6.0(api 23)SDK已经强制移除httpclient解决方案: 1降低api 2build.gradle中添加一句话android { useLibrary ‘org.apache.http.legacy’ } 比如我这样: android { compileSdkVersion 23 buildToolsVersio转载 2017-02-20 11:04:44 · 530 阅读 · 0 评论 -
2017年年终总结,一个不平凡的开始
上完今天班,2017年的所有工作日算是走完了。正常双休,基本上不怎么加班的日子过得很惬意。 现在我的工作说真的,并没有太大的技术含量,无非就是打个包,然后处理一下virustotal报毒。海外virustotal这个网站是谷歌免费开放给开发者检测应用使用的,如果大家有兴趣,不彷将自己的应用apk上传到这个网站,测试一下自己的应用是否被某些杀毒软件报毒。不过一般正常应用是不会报毒的啦。有朋原创 2017-12-29 22:19:35 · 1255 阅读 · 6 评论 -
利用原生JSONObject解析特殊json数据.
说来解析json数据,大部分人都会使用Gson或者fastGson,这两个我都用过,相比原生解析确实爽很多,但这并不意味着你以后就可以完全把原生解析丢掉,这不,今天后台给我返回的一串json数据我用gson怎么都解析不了,只好重操旧业了.JSONObject解析-后台返回的json数据{"reusltContent":"{\"transid\":\"17121503111546239033\"}",原创 2017-12-15 16:32:44 · 509 阅读 · 0 评论 -
利用java自带的keytool生成自签名证书
最近在对接一家支付的时候,需要将支付业务逻辑放到服务器上进行,为了安全起见,使用https安全协议,这可把我给整得够惨的。网上各种查阅博客,都没能搞掂。最后没办法了,只能是自己来了,创建自定义安全证书。 参考博客 ->首先我们需要利用java自带的keytool工具生成我们的证书文件。 配置java环境在这里省略。 **我在我电脑E盘新建了一个叫demo的文件夹,然后在里面shift+右键打原创 2017-12-04 11:52:39 · 5520 阅读 · 0 评论 -
自定义根据某个目录输出Log日志
**平时我做项目的时候,总会通过打log输出日志的方法的方法进行查找以及解决bug,相信不少人都是直接用系统的Log.i(TAG,msg)来输出,但是有没有想过一个问题,就是当你的项目上线的的,这些log你怎么关闭?为此,不同的公司或者不同的开发者都会自我封装一个工具类,对Log日志统一管理封装。 **之前我一直是用网上某位大神封装的LogUtils工具类(具体名字不太记得了)。直接上代码:pub原创 2017-12-10 20:07:53 · 2756 阅读 · 0 评论 -
Studio导入多个module依赖aar出现丢包现象
近来公司的需求比较特殊,需要接入一个第三方的联网支付,但苦于有多个不同的项目都需要接入它,于是就把算将它封装成一个module,然后其他项目就可以直接导入依赖使用(如果各位有更好的方法,请不吝赐教)。但是对方给的libs有几个aar,这直接导入项目就报错,丢包现象: -> 错误信息Error:Failed to resolve: :halocash_res-release:于是我赶紧上网百度,尝试原创 2017-11-15 15:26:18 · 626 阅读 · 0 评论 -
Android接入Unity Ads广告SDK所遇到的坑
最近一直在对接海外广告SDK和支付,在此要深深地吐槽一下外国人写的开发文档,简直反人类设计。->unityr后台: https://id.unity.com/后台怎么操作,在此不做主要介绍。 ->首先下载unity_ads.jar,然后复制到项目中依赖。 ->第二步要在配置清单添加权限和其他相关配置 ->最后是写入代码 private static final String TAG =原创 2017-07-17 11:24:41 · 4197 阅读 · 0 评论 -
studio导入第三方library
相信有不少新学者在eclipse突然转换studio这个新开发工具的时候都会有一段痛苦期,比如说如何导入第三方library。今天我特意弄一个博客记录一下这个方法过程。第一步不同版本位置可能不一样接下来一路next就行,文件名命名那里你就参考XxxLibrary(主要是上传图片太麻烦了,所以先省略)这里需要注意一下:必须全部复制拷贝到上面所建的包名下这一步骤最重要。反正你按照箭头指示操作就可以,最后原创 2017-02-14 00:48:01 · 398 阅读 · 0 评论 -
Eclipse项目导入Android stuido所遇到的坑
Error:Execution failed for task ':app:mergeDebugResources'.> [string/app_name] E:\workspace\HorseMarket\app\src\main\res\values\appad_strings.xml [string/app_name] E:\workspace\HorseMarket\app\src\mai原创 2017-06-11 11:02:16 · 472 阅读 · 0 评论 -
Activity的生命周期
**一直想写点东西,可是不知道自己能写点什么,写这篇博文当以前在中学上课做笔记一般,随意记录一下我的总结之旅。Android四大组件Activity-Activity的生命周期: *当Activity从一种状态转变到另一种状态时,会调用以下保护方法来通知这种变化: void onCreate(Bundle savedInstanceState):Activity一被创建就执行原创 2017-05-03 11:17:32 · 348 阅读 · 0 评论 -
友盟推送,后台显示发送成功,但客户端未接收到消息的原因
最近接友盟推送,文档超简单,本来就几分钟能完成的事情,结果断断续续搞了好几天,期间踩的坑,现在回想起来真的好可笑,完全可以避免的。不过在此也对友盟的客服以及技术点个赞,真的很耐心,尽管提交工单,他们提的意见也并不是太管用。坑一:请勿在调用register方法时做进程判断处理(主进程和channel进程均需要调用register方法才能保证长连接的正确建立)。若未按文档要求初始化,则会导致App运...原创 2019-08-09 15:38:27 · 3249 阅读 · 0 评论