自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019年终总结

总结点什么呢?不要像今年这样子就好了。家里有事,感情不顺,技术上也没有什么大的突破,19年就这样子不清不楚结束了

2020-01-01 10:59:53 196

原创 友盟推送,后台显示发送成功,但客户端未接收到消息的原因

最近接友盟推送,文档超简单,本来就几分钟能完成的事情,结果断断续续搞了好几天,期间踩的坑,现在回想起来真的好可笑,完全可以避免的。不过在此也对友盟的客服以及技术点个赞,真的很耐心,尽管提交工单,他们提的意见也并不是太管用。坑一:请勿在调用register方法时做进程判断处理(主进程和channel进程均需要调用register方法才能保证长连接的正确建立)。若未按文档要求初始化,则会导致App运...

2019-08-09 15:38:27 3244

原创 ViewPager每次notifyDataSetChanged之后,所设置的PageTransformer显示就出问题?

项目中需要实现的效果如下图。一般看到这种效果,条件反射我们会选择ViewPager+fragment方案,至于左右滑动效果,刚可以通过设置mViewPager.setPageTransformer(false,new ScaleTransformer())来实现。因为我这个页面比较简单,就直接采用使用ViewPager动态替换当中的View,使用viewpagerAdapter适配器,左右边距...

2019-08-07 12:08:00 1356 1

原创 nodejs\node_global\node_modules\@wepy\cli\core\parseOptions.js:98 throw `Une

公司业务需要,准备接手公司的小程序项目。之前项目是使用wepy框架开发的,于是就看了一下文档,安装node,wepy框架。过程是一路的踩坑,现在终于搞好了,记录下来。node我选择安装在d盘。Node.js下载官网。过程不表,然后在nodejs目录下新建两个文件夹node_global和node_cache。再打开终端,设置一下npm的缓存路径:npm config set prefix "D...

2019-08-02 11:41:19 1263 4

原创 2018的小总结

其实昨天就算是最后一天的工作日了,但最近实在是太懒了,什么都不想学,什么都不想干。加上今天天气甚冷,窝了一天的被窝,最终受不了了,干脆起床写点东西吧。看了上一年给自己定下的flag,发现好像一个都没有做到。安全逆向,自从换了公司后,开始做商业应用,不搞游戏了后,就没有那个心思去钻研了。至于模块化,热更新,这些都是学了,不过由于项目的原因,暂时还是没有应用到自己的项目中。再谈谈自己今年...

2018-12-30 18:52:02 212

原创 OkHttp实现多图上传功能

最近做一个电商项目,其中评价模块需要到图片上传,涉及到多图上传。网上一搜,有好多关于多图上传的博客,但用起来效果并不太理想。由于使用okhttp网络框架比较熟悉,干脆就自己动手,丰衣足食。首先需要用到以下框架://瀑布流布局implementation 'com.nex3z:flow-layout:1.0.0'//图片选择implementation 'com.github.Lu...

2018-05-17 19:58:31 821

原创 studio3.0.1版本新建module找不到R文件

前段时间把Studio升级到了3.0.1,一直挺风平浪静的,基本上没踩到什么坑,很顺利就过渡开发了。但是,今早新建一个Moudle之后,突然出现问题了,这我绝对不能忍的。先看看报错信息: Error:Execution failed for task ‘:klinedemo:processDebugAndroidTestResources’. java.io.FileNotFound...

2018-03-29 09:09:22 955

原创 Aidl系列

关于Aidl系列文章,网上已经是有不少优秀的博文,我自己也参考着网上的一些优秀博文写一些Demo,但是运行的时候经常会遇到空指针异常,为此是不停地摸索,去解决。现在我把自己踩过的一些坑写出来,希望能帮助到后面的人少走点弯路。下面是一些我个人觉得比较不错的参考文章(如果作者觉得我侵权,我会马上关闭): 叶应是叶 Android AIDL使用详解 任玉刚 Android Binder机制浅析

2018-02-06 15:57:09 335 1

原创 IntelliJ IDEA配置本地Tomcat方法

本文只是随笔记录一下使用IntelliJ IDEA配置本地Tomcat的流程.学习贵在总结踩坑,不记录可能过一段时间就忘得一干二净了. 首先我们新了一个项目,步骤主要如图片中所示. 紧接着,我们进入到配置页面. 配置Tomcat. 配置项目

2018-02-05 11:22:54 8806

原创 接入谷歌Admob,Firebase所踩的坑

添加了最新的google admob广告类库,然后调用接口展示广告,却怎么也调用不出来。log输出警告信息:The Google Mobile Ads SDK will not integrate with Firebase. Admob/Firebase integration requires the latest Firebase SDK jar, but Firebase SDK

2018-01-23 13:57:29 7161 1

原创 Studio利用Live Templates自定义快捷键模板

如果是做Android开发的小伙伴,那么每天与Android Studio打交道应该是必不可少的,也许你在羡慕为什么别人的开发效率那么高,而自己却特别慢。在这里,我教大家一个小技巧,学会自定义模板,快速导入一些常见的代码块,提高我们的开发效率。吐司。 很多人使用吐司的时候是不是习惯性敲下面的代码呢?如果是,那么我建议你接着往下看: Toast.makeText(MainActivit

2018-01-12 12:29:28 335

原创 Android逆向之旅--Apktool篇

平时空闲的时候,我相信不少小伙伴都会自己写些小Demo或者一个小型的完整项目,学习一下新技术。这时我们可能会需要到一些ui素材,可又没有UI妹子怎么办。那我们可以去“借”嘛,去应用市场上找,然后反编译,哈哈,这样子就不单单可以借到素材,甚至还可以学习到别人源码。本文旨在学习,不可用于不当途径。首先我们需要一个反编译工具Apktool。Apktool下载地址 如果没有积分,那么你可

2018-01-05 22:23:20 477 1

原创 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

原创 自定义根据某个目录输出Log日志

**平时我做项目的时候,总会通过打log输出日志的方法的方法进行查找以及解决bug,相信不少人都是直接用系统的Log.i(TAG,msg)来输出,但是有没有想过一个问题,就是当你的项目上线的的,这些log你怎么关闭?为此,不同的公司或者不同的开发者都会自我封装一个工具类,对Log日志统一管理封装。 **之前我一直是用网上某位大神封装的LogUtils工具类(具体名字不太记得了)。直接上代码:pub

2017-12-10 20:07:53 2755

原创 利用java自带的keytool生成自签名证书

最近在对接一家支付的时候,需要将支付业务逻辑放到服务器上进行,为了安全起见,使用https安全协议,这可把我给整得够惨的。网上各种查阅博客,都没能搞掂。最后没办法了,只能是自己来了,创建自定义安全证书。 参考博客 ->首先我们需要利用java自带的keytool工具生成我们的证书文件。 配置java环境在这里省略。 **我在我电脑E盘新建了一个叫demo的文件夹,然后在里面shift+右键打

2017-12-04 11:52:39 5514

原创 Studio导入多个module依赖aar出现丢包现象

近来公司的需求比较特殊,需要接入一个第三方的联网支付,但苦于有多个不同的项目都需要接入它,于是就把算将它封装成一个module,然后其他项目就可以直接导入依赖使用(如果各位有更好的方法,请不吝赐教)。但是对方给的libs有几个aar,这直接导入项目就报错,丢包现象: -> 错误信息Error:Failed to resolve: :halocash_res-release:于是我赶紧上网百度,尝试

2017-11-15 15:26:18 625

原创 OkHttp同步请求数据

一般与后台交互数据,网络请求都是异步为主,很少用到同步处理。最近有一个需求需要用到同步处理,故尝试用了OkHttp同步请求数据。 ->首先依赖okHttp//okHttpcompile 'com.squareup.okhttp3:okhttp:3.3.1'->在manifest.xnl添加网络权限<uses-permission android:name="android.permission.

2017-11-11 10:10:07 562

原创 Android接入Unity Ads广告SDK所遇到的坑

最近一直在对接海外广告SDK和支付,在此要深深地吐槽一下外国人写的开发文档,简直反人类设计。->unityr后台: https://id.unity.com/后台怎么操作,在此不做主要介绍。 ->首先下载unity_ads.jar,然后复制到项目中依赖。 ->第二步要在配置清单添加权限和其他相关配置 ->最后是写入代码 private static final String TAG =

2017-07-17 11:24:41 4194

原创 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 471

原创 Activity的生命周期

**一直想写点东西,可是不知道自己能写点什么,写这篇博文当以前在中学上课做笔记一般,随意记录一下我的总结之旅。Android四大组件Activity-Activity的生命周期: *当Activity从一种状态转变到另一种状态时,会调用以下保护方法来通知这种变化: void onCreate(Bundle savedInstanceState):Activity一被创建就执行

2017-05-03 11:17:32 346

转载 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

原创 studio导入第三方library

相信有不少新学者在eclipse突然转换studio这个新开发工具的时候都会有一段痛苦期,比如说如何导入第三方library。今天我特意弄一个博客记录一下这个方法过程。第一步不同版本位置可能不一样接下来一路next就行,文件名命名那里你就参考XxxLibrary(主要是上传图片太麻烦了,所以先省略)这里需要注意一下:必须全部复制拷贝到上面所建的包名下这一步骤最重要。反正你按照箭头指示操作就可以,最后

2017-02-14 00:48:01 396

慕课网鸿洋课程微信icon图片资源

慕课网鸿洋课程微信icon图片资源。下载直接能拿来使用

2019-05-03

OpenSSL-Win64.rar

关于获取签名散列,下载解压到电脑,设置openssl的bin目录到系统环境变量,不想设置可以直接进入bin目录运行下面的指令,导出签名文件散列: keytool -exportcert -alias RELEASE_KEY_ALIAS -keystore RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64 RELEASE_KEY_ALIAS 别名 RELEASE_KEY_PATH 换成你的key文件准确路径

2017-12-27

Apktool最新版

该apktool是最新版本。只需要下载解压到电脑上(我放在了c盘根目录下,因为我c盘是固态盘),然后把xx.apk复制到apktool目录下,在此路径下打开cmd,输入apktool d xx.apk即可反编译应用

2017-11-30

Unity Ads广告demo

本Demo是接入unity ads广告展示,比官方文档通俗易懂。

2017-10-22

空空如也

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

TA关注的人

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