自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

多多爸比的博客

聪明在于勤奋,天才在于积累!

  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 android studio编译程序时报SunCertPathBuilderException: unable to find valid certification path的错误

更新JDK,之前安装的是jdk 1.8.0_650,后来换到1.8.0_341,问题解决。

2023-06-19 15:12:20 245

原创 在RecyclerView中实现多选单选功能

老规则,先上效果图:实现代码如下:public class SummaryOneTransAdapter extends RecyclerView.Adapter<SummaryOneTransAdapter.ViewHolder> { private List<SummaryOneTransactionElement> list; public SummaryOneTransAdapter(List<SummaryOneTransactionE

2020-11-14 22:08:14 525

原创 Java枚举enum

1、定义一个枚举类public enum EnumResponseCode { CODE_00("00", "交易成功"), CODE_O1("01", "请持卡人与发卡银行联系"), CODE_O3("03", "无效商户"), CODE_04("04", "此卡为无效卡"), CODE_O5("05", "持卡人认证失败"); /** * 响应码 */ p...

2020-03-03 10:21:59 300

原创 Java解析固定长度并且带中文的字符串

如有这么一个字符串:String temp = "1234567890一二三四五111213141516六七八九十一17181920"需要按照长度为10,10,12,12,8的固定长度来取出每一段数据;正常我们应该是使用temp.substring(0, 10)来取每一段时间,但是如果遇到有中文的情况取出来的数据就有问题了。原因是:java中,中文字符是当作一个字节来表示的,而在...

2019-11-18 16:40:14 1264 1

原创 github上优秀开源工具集

1、SweetAlertDialog 弹窗对话框github地址:https://github.com/pedant/sweet-alert-dialog2、AndroidUtilCode 各种工具集github地址:https://github.com/Blankj/AndroidUtilCode3、XPopup 简单封装的PopupMenugithub地址:https://...

2019-09-05 09:52:08 1122

原创 animation name: cn.pedant.SweetAlert.Rotate3dAnimation error:null

项目中使用sweet-alert-dialog时报下面的错误(开源地址:https://github.com/pedant/sweet-alert-dialog)animation name: cn.pedant.SweetAlert.Rotate3dAnimation error:null at android.app.ActivityThread.performLaun...

2019-09-04 16:32:26 934

原创 Android底层控件随键盘上移

1、先上效果图          2、实现的xml源码&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://s...

2018-08-30 19:49:31 3559

原创 ListView点击事件监听

1、新建一个类实现OnItemClickListener,重写onItemClick方法,@Override public void onItemClick(AdapterView&lt;?&gt; adapterView, View view, int position, long id) { }2、onItemClick方法参数解析// adapterView是识...

2018-08-29 09:29:26 11224

原创 ListView点击item后改变背景色

先定义一个selector资源文件,代码如下:selector_list_view.xml&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;selector xmlns:android="http://schemas.android.com/apk/res/android" &gt; &lt;item android:state_p...

2018-08-29 09:09:31 2218

原创 安卓应用运行时显示中文时为乱码

打开工程的build.gradle在android {...//添加下行的代码compileOptions { encoding "GBK"}}

2018-06-16 22:28:56 5823 1

原创 数据转换

1、3031转成01先把3031转成byte,然后使用new String(byte),转换成功;2、B2E2CAD4转成”测试“先把B2E2CAD4转成byte,然后使用new String(byte, "gbk"),转换成功;3、B2E2CAD4000000转成”测试“for (int i = 0; i &lt; bytes.length(); i++) {    if (bytes[i] ...

2018-05-04 11:02:33 254

原创 解决ToggleButton设置相对于父控件右对齐后,右边有空白

在开发过程中,发现ToggleButton设置相对于父控件右对齐时,右边有空白,如下图:解决方法,在ToggleButton添加下面两条属性android:minWidth="0dp"android:minHeight="0dp"解决问题。最后效果如下:...

2018-04-30 19:35:15 885

原创 EditText设置不自动获取焦点,点击后才获取,并弹出软键盘

在父控件里面加上android:focusable="true" android:focusableInTouchMode="true"这样就可以实现。全部代码如下:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.co

2018-04-30 19:26:52 16596 1

原创 Android Studio中对LinearLayout中设置background时,无法添加drawable目录下面的xml文件

今天在测试时发现LinearLayout中设置background时,无法添加drawable目录下面的xml文件,原因是因为在右键新建xml文件时,没有选中文件类型为Drawable resource file,导致无法找到资源文件。

2017-12-07 15:31:06 5318 1

转载 金融IC卡非接触式快速支付的先天缺陷与补救措施

金融IC卡非接触式快速支付的先天缺陷与补救措施1. 什么是脱机扣款失败交易   从客观现象来简单定义,脱机扣款失败交易是指持卡人在消费场所执行了一笔脱机消费交易,交易因某种原因未能成功,但持卡人所持卡片的余额被意外扣除。用通俗的话说,就是消费者花了钱却没有买到东西。 2. 导致脱机扣款失败交易的原因   根据《非接触式IC卡支付规范》,IC卡将交易金额从可用余额中扣除的

2017-05-31 09:53:41 1537

转载 android adb install 安装常见错误列表

众所周知,Android模拟器允许安装第三方(几乎所有的apk软件),所以在没有源码的情况下,我们可以随便下载各种apk安装到模拟器里运行!基本上分为两张常见的安装方法1,打开cmd 跳转到adb.exe所在的目录文件夹下 (D:\android-sdk-windows\platform-tools):adb install  abc.apk(如果此apk没有在

2017-01-03 16:23:45 1221

转载 Android 对UI操作的工具类UIUtils

转自:http://www.jianshu.com/p/24535d66f432public class UIUtils { public static Context getContext() { return XXApplication.getInstance(); } /** * 获取资源对象 */ public sta

2016-12-30 13:31:36 1082 1

转载 Android之图片压缩和Uri与String类型的路径转换,获取图片,文件大小的工具类

转自:http://www.jianshu.com/p/ad2d020ef017?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq图片压缩和路径转换,获取图片,文件大小的工具类:知道图片路径 Uri 转换为 String 路径 对图片进行压缩并且命名存储到指定的路径targetPat

2016-12-27 22:23:19 1495

转载 Android 如何优雅的打印日志

转自:http://www.jianshu.com/p/89b05c0ffd39?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq1.介绍Logger是一款Android平台上的简单、优雅、强大的开源日志库。Logger GitHub地址Logger提供了以下方法:

2016-12-27 22:15:47 788

原创 简单Method.invoke

import java.lang.reflect.Method;*//* * Method.invoke(对象,参数列表) */class A { public void add(int a, int b) { System.out.println(a + b); } public void toUpper(String a) { System.out.println(

2016-12-18 22:48:52 554

转载 APP工具类AppUtils

转自:http://www.jianshu.com/p/4614d8e9a192/**App相关→AppUtils.java*isInstallApp : 判断App是否安装*installApp : 安装App(支持6.0)*installAppSilent : 静默安装App*uninstallApp : 卸载A

2016-12-18 21:49:48 1786

转载 二维码操作工具类QRCodeUtils

转自:http://blog.csdn.net/github_35033182/article/details/53710672二维码操作工具类QRCodeUtils二维码的生成、添加logo…-使用google官方提供的zxing包来实现QRCodeUtils.javapackage com.myself.utils;import android.

2016-12-17 21:30:53 3680 1

转载 文件操作工具类FileUtils

转自:http://blog.csdn.net/github_35033182/article/details/53710815文件,文件夹的创建、删除、缓存处理、base64加密、文件大小格式化、读取文件内容、压缩文件…FileUtils.Javapackage com.sunnybear.library.util;import android.content.Con

2016-12-17 19:39:32 1370

转载 Android 多线程-AsyncTask详解

转自:http://blog.csdn.net/guofengpu/article/details/53536455本篇随笔将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信。一、Android当中的多线程在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序组件在运行时,Android系统就会为该应用程

2016-12-12 20:36:18 336

转载 Android的startActivityForResult()与onActivityResult()与setResult()参数分析,activity带参数的返回

转自:http://www.cnblogs.com/fuck1/p/5456337.html一、使用场景  在一个主界面(主Activity)通过意图跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回主页面,将子activity中得到的数据显示在主界面/完成的数据交给主Activity处理。这种带数据的意图跳转需要使用activity的onActivityRes

2016-12-11 22:58:08 516

转载 startActivityForResult和setResult详解

转自:http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.htmlstartActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivity

2016-12-11 22:43:31 212

转载 Activity之间传递数据的方法总结

转自:http://blog.csdn.net/fengshh2301/article/details/53525613使用IntentAn intent is an abstract description of an operation to be performed.解释:意图是即将执行某种操作的一个抽象描述。意图可以开启一个活动、一个服务或者把意图发送给

2016-12-10 22:38:33 384

转载 Android 双击退出应用

转自:http://blog.csdn.net/bruce_qiwei/article/details/53543652第一种方法:保存点击时间//保存点击的时间private long exitTime = 0;public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent

2016-12-10 22:29:33 218

转载 Java语言的关键字(保留字)

Java关键字及其作用   Java中的名称命名规范:包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

2016-12-10 22:27:26 770

转载 Service详解

转自:http://blog.csdn.net/qq_26818085/article/details/534546281. 什么是serviceService是一个可以在后台执行长时间操作而不使用用户界面的应用组件。那么问题来了,既然它不使用用户界面,那么它怎么知道应该什么时候开始执行什么操作呢?答案是——它可以与其他的引用组件形成一些联系,从而可以根据其传来的信息在合适的时候执

2016-12-04 21:37:58 349

转载 Android Tips-填坑手册

学习 Android 至今,大大小小的坑没少踩,庆幸的是,在强大的搜索引擎与无私奉献的人们的帮助下,我遇到的坑都顺利地被填平了。为了便于日后遇到同样的问题时,能免于再次搜索带来的麻烦,我养成了收藏书签的习惯,随着书签(Tips)的日积月累,我想,是时候该有这个项目了。如果你是个 Android 新人,那么我希望这份列表,可以成为你踩到坑时的不完全手册。当然,这份列表一定会有

2016-11-30 13:33:23 632

转载 PBOCEMV交易流程详解-POS与卡片的数据交互进行分析

符号说明:RFU:预留使用近期在调试pboc的交易,就萌生了把所有数据交互进行分析的想法,目的是抛砖引玉,希望有高手指正本文错误,或者理解不透彻的地方。事不宜迟,下面是pboc交易的开始:检测插片,检测卡片存在后:(1):选择支付环境pse:1PAY.SYS.DDF01选择(SSELECT)报文,00 A4 xx(通过命令选择) xx(第一个或仅有一个)a4

2016-11-10 14:29:56 1110 1

转载 QPBOC交易流程详解-POS与卡片的数据交互进行分析

QPBOC交易,也就是快速的借记贷记。很多人都容易混淆了QPBOC,PBOC和电子现金、电子钱包的概念。首先,电子钱包早在PBOC2.0的规范里面就去掉了,在PBOC3.0里面把MSD也去掉了。因此,最新的PBOC3.0规范里面,定义了三种交易,就是QPBOC,PBOC以及电子现金。这三个交易的关系有点错综复杂,PBOC是最基础的借记贷记流程,电子现金,与PBOC的流程基本一致,纯

2016-11-10 14:28:48 937

转载 安卓在SD卡上新建一个文件夹

public class make extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI

2016-10-27 11:48:26 749

转载 读取android根目录下的文件或文件夹

@Override public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);     EditText keywordText = (EditText)this.findViewById(R.id

2016-10-27 11:37:53 5849

转载 Android的计量单位px,in,mm,pt,dp,dip,sp

px   :是屏幕的像素点in    :英寸mm :毫米pt    :磅,1/72 英寸dp   :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip  :等同于dpsp   :同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dipdip和px 的关系:QVGA:    densi

2016-10-20 22:17:52 287

转载 金融tag对照表

tag说明格式长度值描述4F应用标识符(AID)b注册应用提供商标识(RID)和专用标识符扩展:A000000333010101A000000333确定UICS注册应用提供商(所有的卡片都一样),010101表明UICS借记应用。50应用标签

2016-08-10 17:39:20 1158

转载 PBOC借/贷记IC卡终端专用参数信息

PBOC借/贷记IC卡终端专用参数信息(PBOC IC Configation TableMessage)1.变量属性ANS...512(LLLVAR),3个字节的长度值+最大512个字节的数据。压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大512个字节的数据。2.域描述第一部分:认证中心公钥参数PBOC借/贷记IC卡终端下载其专用参数时存

2016-08-10 17:37:08 1348

转载 super和this的异同

1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 2)this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) 3)super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名    super.成员函数据名(实参) 4)this:它

2016-08-03 23:23:04 335

转载 基于C语言sprintf函数的深入理解

printf 可能是许多程序员在开始学习C语言时接触到的 第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf了解多吗?在将各种类 型的数据构造成字符串时,sprintf的强大功能很少会让你失望。由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导

2016-07-26 17:53:35 413

HermesEventBus实现跨进程通信

HermesEventBus实现跨进程通信

2022-04-20

8583报文分析 EMVTAG工具

适用于8583报文解析,EMVTAG解析 AIP ACU CVM TVR TSI解释。

2015-06-29

PBOC3.0发布版

PBOC3.0发布版,把2.0版本废除的3个文档去掉了。

2015-06-29

空空如也

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

TA关注的人

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