自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白鲸

精简代码,随拷随用~

原创 Android 数据库DataBase realm基础使用

前言: Android开发中,不可避免使用到数据库来记录必要数据,比如手机写教程存草稿,临时的标题、图片Uri、描述等写在数据库中,方便下次编辑,比如一些远程实时观测大数据,不能实时传送,需要搜集到设备中DataBase,后续通过服务保证上传完整性,或者一些离线操作app都需要大量的DataBa...

2020-05-13 10:15:07 69 0

原创 Android - 获取公网ip (安全检测)

需求: 银联安全检测,在支付的时候,必须传入公网ip的,作为风控的必传字段,但是公网ip不能直接获取,所以就使用第三方阿里的接口来获取公网ip。 代码: 为防止和项目中已经封装好的Retrofit框架冲突,这里通过HttpURLConnection的get请求直接封装一下: /** ...

2019-10-31 10:24:33 344 1

原创 Android - 银联安全检测条目

说明: 这里总结一下安卓,想要通过银联安全检测,银联卡支付信息安全合规,必须修改的几个条目;修改方案在其它本栏目其它文章; (移动、服务端、产品,前面会标注) 移动问题: 被测方对一般支付信息的采集和存储未征得信息主体明示同意。 使用强效加密算法对登录密码进行加密存储 连续输错登录密码...

2019-10-17 09:45:40 71 0

原创 Android 获取经纬度

需求 获取手机自带的经纬度 代码 1、配置列表中加入权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permi...

2019-10-16 12:17:50 1763 1

原创 Android - 公钥硬编码、变形处理(安全检测)

需求: 银联安全检测:秘钥如何处理。 级别:严重 条目::客户端公钥不能是是硬编码在客户端安装包内! 破解原理: 秘钥如果做成Base64或者做成文件直接一整段的放在java类或者asset中,这个就是硬编码;应用程序在加解密时,使用硬编码在程序中的密钥,攻击者通过反编译拿到密钥可以轻易...

2019-10-15 09:48:58 143 0

原创 Android - 银联安全监测之allowbackup属性

需求: App金融类等进行监测时候(这里是银联的安全检测),首先测试的就是allowbackup属性,如果你使用默认的android:allowBackup="true",则监测机构不会通过的。 整改: 设置android:allowBackup="false&...

2019-09-05 17:22:03 76 0

原创 Android - 金额工具类(AmountUtil.java),分格式化为元、元转化为分、限制小数点后两位

说明: 自己写的一个金额工具类的封装,包括: 将分为单位的转换为元并返回金额格式的字符串 (除100) 将分为单位的转换为元 (除100) 将元为单位的转换为分 (乘100) 将元为单位的转换为分 替换小数点,支持以逗号区分的金额 限制小数点后两位 ~~持续补充 AmountUtil...

2019-08-15 10:04:04 377 0

原创 微信小程序,左上角返回首页小房子

需求: 微信小程序分享出去的页面,需要左上角加上小房子,点击回到主页; 这里就需要涉及到自定义头部了 效果图: 代码: PS: 代码直接复制到wxml和wxss里面即可 1、在test.json中加入 { "navigationStyle": "...

2019-07-04 11:59:17 10339 3

原创 Android - 接口回调 interface(类内部接口)

链接是类外部的接口:https://blog.csdn.net/u012246458/article/details/84065796 下面是类内部的接口→ 说明: 把接口放在类内部,类似于OnClickListener的回调方式。 1、调用 这里使用了一个dalog来做调用,使用内部接口...

2019-06-11 16:35:46 571 0

原创 Android 屏幕常亮xml代码

需求: 在xml布局里面设置屏幕常亮 代码: 在xml根布局里面,设置这个属性:android:keepScreenOn="true" <?xml version="1.0" encoding="utf-8"?> &...

2019-06-11 15:41:21 157 0

原创 Android 百度地图所有Marker点显示在屏幕内

需求: 把百度地图采集在数据库中所有的Marker点自动缩放,放在屏幕内! 注意: 1、必须在setOnMapLoadedCallback中调用缩放代码 2、必须再次调用下面一段代码,否则还是不成功: MapStatusUpdate msu = MapStatusUpdateFacto...

2019-06-10 13:54:15 853 0

原创 android webview 替换网页文字和图片

需求: 在android的webview里面,替换里面的部分文字和某些图片 效果图: 替换前: 替换后: 思路: 在网页加载完成以后,调用注入js,替换文字和图片 代码: 1、在webview对象的加载完成的监听里面调用替换方法: wvShow.setWebViewClient...

2019-05-31 18:22:39 625 0

原创 Android 当前时间差,返回几分钟前、几小时前、几个月前

总DateUtil时间工具类地址: 需求: 以前的一个时间和当前时间多对比,返回几分钟前、几小时前、几个月前、几年前 代码: /** * 时间差 * * @param date * @return */ public static...

2019-05-15 14:36:45 834 0

原创 Android - 金额工具类

直接上代码 package com.baofu.yunfutong.util; import android.content.Context; import android.text.Editable; import android.text.TextWatcher; import an...

2019-05-10 16:53:19 248 0

原创 Android HttpURLConnection Post请求

注意事项 Content-Type的配置需要和后台一直,否则后台接收不到数据 1、Content-Type:设置为application/json;charset=UTF-8 connection.setRequestProperty("Content-Type", &...

2019-04-17 15:02:57 1307 0

原创 Android 获取手机所有安装应用信息(应用名称、版本号、安装时间等)

需求: 采集用户手机上安装应用的各种信息,目前可以采集到的有:应用名称、版本号、、安装时间、更新时间等 代码: private void getPackages() { // 获取已经安装的所有应用, PackageInfo 系统类,包含应用信息 ...

2019-04-17 10:11:00 4023 0

原创 Axure RP8 8.1.0.3381 安装包、注册码 激活码

注册码: 【注册】Axure 8.1.0.3381 License:zdfans Key:fZw2VoYzXakllUuLVdTH13QYWnjD6NZrxgubQkaRyxD5+HNMqdr+WZKkaa6IoE5N Licensee:zd423 Key:LrZoHQetrL7OK8X...

2019-04-08 10:14:37 2703 0

原创 百度网盘限速破解工具 for mac

前言 mac百度网盘限速破解工具,记得偷偷的用。。 下载 地址:https://download.csdn.net/download/u012246458/11058146 步骤 1、打开百度网盘 2、打开终端 3、把下载的other文件夹下面的Install.sh拖到终端中 4、...

2019-03-25 15:58:20 7536 14

原创 Android WebView JSBridge 的 Hybrid

前言 Hybrid App,即混合开发,也就是半原生半Web的开发模式,有跨平台运行效果; JSBridge是H5与Native通信的桥梁; Git库 Android:JsBridge iOS:WebViewJavascriptBridge JsBridge解析 WebView相关的...

2019-03-25 14:33:41 390 0

转载 Android工具类——LogUtils

public class LogUtil { public static final int LOG_LEVEL_NONE = 0; //不输出任和log public static final int LOG_LEVEL_DEBUG = 1; //调试 蓝色 ...

2019-03-22 10:42:28 104 0

原创 选择了就要坚持

选择了开始,就不能轻易放弃! 放弃了,他/它就是一个没人要的孩子,在街头流浪,你不管不问,突然有一天你碰到了他/它,他/它依然成了流浪汉,脏兮兮的趴在那里,双眼无神,灵魂木讷 ~心如刀割! 坚持了,会有无尽的通过,吃吃看不到一点成长,半年、一年、两年~ 放弃过,坚持过,最终还是选择了继续坚持...

2019-03-21 10:44:27 144 0

原创 Android WebView 精简Demo

需求 这里放一个Android WebView的简单Demo,不过这个Demo是我这边特别精简的,能基本上适用于我这边大部分的页面显示和功能问题,多余的代码和配置都被我删掉了; 注释掉的代码是不同的情景模式,不做注释了。 代码 package zql.h5; import androi...

2019-03-19 10:40:27 567 0

翻译 Android反编译 for Mac

一、需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件。 dex2jar:将反编译后的classes.dex文件转化为.jar文件。 jd-gui:用于将.jar文件转换成java代码。 二、反编译步骤 第一步:使用apktoo...

2019-03-15 18:28:23 530 0

原创 安卓图谱 - Activity启动模式和应用实例

Activity有四种启动模式:Standard、SingleTop、SingleTask、SingleInstance; 在一个项目中会包括着多个Activity,系统中使用任务栈来存储创建的Activity实例,任务栈是一种“后进先出”的栈结构。举个栗子,若我们多次启动同一个Activity...

2019-03-01 10:32:42 88 0

原创 安卓图谱 - 总章(知识点)

前言 写博客已经5个年头了,从小白到现在,摸摸索索基本上对安卓整体开发和设计有了比较多的了解了。 之前写的博客都是细枝末节的简单实用代码,没有一个完整的总结,没有完整的总结,就感觉博客也没有多少分量,这里就依照下面的安卓图谱(Android)来对安卓做一个全面的总结吧,也算对自己也是一个交代。...

2019-02-22 13:42:15 192 0

原创 Android - 金额、利率、距离精确计算BigDecimal,附带工具类

需求: Double和float类型,进行加减乘除操作以后,得到的结果小数点后会有好多位。 例如:0.06-0.01 =0.049999999999999996 所以在涉及到金额或者利率换算时候,必须使用BigDecimal类型进行计算。 BigDecimal: 在这种情况下我们就需要用...

2019-02-21 16:58:06 722 0

转载 使用HttpURlConnection 发送POST请求上传文件(带参数)

前言 最近在做一个博客的小项目,需要用到文件上传,HttpClient又被Android给弃用了,图片框架暂时还没学。只能使用HttpURLConnection来上传。折腾了好久,今天终于顺利地跟后台完成了对接。因此,写这篇博客梳理一下知识。 理论知识 背景 最早的HTTP POST是 不...

2019-02-13 16:31:01 1781 1

转载 wx.navigateBack()返回上一页面如何传参数?

wx.navigateBack()不能像其他导航一样通过url传参,因此只能使用其他方法: 先说两个可以实现但弊端很大的方法: 1、将数据存到app.globalData中,然后返回上一页面从全局数据中获取         弊端:数据为全局数据,必须谨慎维护,否则全局某处做出修改,牵一发而动...

2019-02-13 10:56:02 1276 0

转载 小程序 - 图片左右列表展示

0、效果 1、wxml代码 &lt;view class="schoollist"&gt; &lt;block wx:for="{{items}}" wx:key="item"&gt; ...

2019-02-12 20:08:12 1980 2

原创 2019年01月17日09:06:34

不管未来有多大困难,不管即将发生什么变故,路还得走下去。

2019-01-17 09:08:17 281 0

原创 Android TextView 竖向显示(字体长度对字体位置有影响)

需求: Android字体竖向显示 1、使用android:rotation="90";不足:如果字体很长,那么会有很长的距离。 2、自定义TextView竖向布局。消除了字体长度对字体位置有影响 1、rotation使用(不建议) 效果图: 代码: &am...

2018-12-24 15:41:40 416 0

原创 Android java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/ProtocolVersion

安卓报错: java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/ProtocolVersion 解决: 在AndroidManifest.xml文件的application标签里面加入 &l...

2018-12-24 12:17:25 1009 0

原创 Html 日期选择器,中式YYYY-MM-DD hh:mm - jeDate插件

需求: 网页使用日期选择格式为YYYY-MM-DD hh:mm,搜索了好多,觉得jeDate插件提供了中式的日期选择。 效果: 方法: 1、引入css和js &lt;!-- 样式 - 日期选择 --&gt; &lt;link rel="styles...

2018-12-18 14:35:24 666 0

原创 Android Date时间工具类

需求: 安卓常用的时间工具类,长时间转换、星期判断、时间延后n天、提前n天、得到当前分、小时、时间差等 代码: package com.hsq.pos.util; import java.text.ParseException; import java.text.ParsePositio...

2018-12-18 13:53:46 2571 2

原创 Android 顶部伸缩特效 - coordinatorLayout

说明: 安卓提供了顶部伸缩特效,适用于RecyclerView和NestedScrollView,使用方法非常简单和傻瓜式。 使用: 使用方法比较简单,在外部套用固定代码即可。 1、外部主要代码是CoordinatorLayout。 2、头部伸缩代码:AppBarLayout、以及Col...

2018-12-18 09:51:08 882 0

原创 Android Glide V4 圆角图片

需求: 1、Glide V4使用方法和圆形图片地址:https://blog.csdn.net/u012246458/article/details/79160965 代码 使用: GlideApp.with(context). load(path) ...

2018-12-13 17:32:20 624 0

转载 3DES在Android、Ios 和Java 平台的加密解密

DES简介:      DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法, 算法的入口参数有三个:Key、Data、Mode。      Key:为7个字节共56位,是DES算法的工作密钥;      Data:为8个字节64位,是要被...

2018-12-05 16:08:20 173 0

原创 Android - 获取设备信息的工具类( DeviceUtil)

注解: 封装了安装常用的设备信息查询的工具类: 设备宽度、设备高度、SD卡判断、是否有网、版本名称、版本号、唯一标识、手机品牌、手机型号、API等级、Android版本、App进程Id、App进程Name、Meta-Data值、内网ip、公网ip(请求淘宝接口); 代码: package...

2018-12-04 17:40:16 1734 0

原创 Android Volley网络请求框架 - JsonObjectRequest & josn & post

需求: 请求参数使用json格式 - {a:b,c:d} ContentType设置为application/json; charset=utf-8 返回使用对象 对Volley封装 1、配置 build.gradle引入包 //Volley网络请求框架 implem...

2018-12-04 17:17:22 234 0

原创 Android 流行框架

1. 缓存 DiskLruCache    Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco  一个...

2018-12-04 10:11:09 73 0

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