- 博客(16)
- 收藏
- 关注
原创 android oppo msg's executing time is too long,点击事件中的处理时间过长
原因:在点击事件中,执行事件超过4秒,系统停止了该进程;解决,添加Handler,private Handler handler=new Handler(){@Overridepublic void handleMessage(Message msg) {switch (msg.what){case RENZHENG:// 解决oppo机型兼容问...
2019-08-30 12:21:03 8366 13
原创 Android 关于区块链私钥、助记词生成、导入成功(后面还有大钥匙包导入小钥匙包出问题的解决方案)
可以查看github源代码:https://github.com/wangjinggithub/wallet原博文:https://blog.csdn.net/u012846783/article/details/82775643
2019-08-23 11:21:04 2025
原创 Android 耗时Dialog
/** * LoadDialog */ private static LoadDialog loadDialog; /** * canNotCancel, the mDialogTextView dimiss or undimiss flag */ private boolean canNotCancel; /** ...
2019-08-16 15:21:55 492
原创 Android edittext字符串提醒处理,及是否包含表情包及标点符号,设置edit光标位置
/** * * */ public void checkTextString(EditText edt,){ String str=edt.getText().toString(); Log.e("tag", "onEditorAction: "+str ); if (!TextStyleUtils.isLega...
2019-08-16 11:04:29 493
原创 android 区块链keyStore转换privateKey
public void getKey(String keyStore){ ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); Wal...
2019-08-13 16:38:55 621
原创 Android 设置输入框为可视和密码类型
//为可见密码,输入法为密码类型 editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD|InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); //为隐藏密码,输入法为密码类型 ...
2019-08-12 11:20:52 1712
原创 Android 时间戳(毫秒转换与秒)转换年月日,获取当前日期年月日周;
这里转换分毫秒转换和秒转换,如果是毫秒转换,在字符串“s”后面直接加“000”就可以成功了;如果是秒转换,下面的方法就不用做什么调整了。 /** * 将时间戳转换为时间 * * s就是时间戳 */ public static String stampToDate(String s) { String res; ...
2019-08-09 20:16:44 7812
原创 Android -4.2E-8转小数
// -2.8E-12public void setString(String eth){ String ethS=eth.toString().replace("-",""); Log.e("tag", "showdialog 2.8e12:: "+ethS ); int loca=ethS.indexOf("E"); L...
2019-08-09 16:16:17 748
原创 Android 时间工具、时间戳time处理,120秒转成:02:00;
package com.app.lxx.distributionapp.Utils;import android.text.format.Time;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 这是一个时间转换的工具类 * <p/...
2019-08-08 16:31:26 3022
原创 Android BigDecimal精度更高的数据运算计算、加减乘除,比较大小
//BigDecimal的提供了add(),subtract(),multiply()和divide()四种方法,分别为加减乘除 BigDecimal rateBig=new BigDecimal(MainActivity.ethRate); BigDecimal scoreBig=new BigDecimal(exchangeListEntity...
2019-08-08 09:30:38 7036
原创 Android UUID.randomUUID()生成唯一数,1到100随机数
按照时间信息,生成唯一一个十六位的数字,就是唯一性 String own=UUID.randomUUID(); 打印输出own=“81199e92-b564-4366-b72b-e20ce463a26d”; int randow=new Random().nextInt(100)+1; 表示1到100随机数...
2019-08-06 20:32:54 17708 1
原创 Android json与bean之间格式化
public void onSuccessArray(int statusCode, JSONArray response) { BalanceEntity balanceEntity=new Gson().fromJson(response.toString(), BalanceEntity.class);
2019-08-05 15:46:42 400
原创 Android 移位
左移: 例如:3 <<2(3为int型) 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100, 转...
2019-08-02 09:30:21 410
原创 Android 进制转换及超长数据的进制bina、hex、dec二进制、十进制、16进之间的转换 java.lang.NumberFormatException: For input string:
用Integer.parseInt(hex, 16)转换非常长的数据时,会报错;原因是因为:Integer在32位的编译环境下,存储长度为32位。即-231~231-1; 即-2,147,483,648~2,147,483,647,此时将Integer换成BigInteger类型,问题解决解决长数据类型之间的进制转换问题:String a=new BigInteger(hex,16).toS...
2019-08-01 16:20:09 802
原创 Android compileSdkVersion>27,网络请求失败not permitted by network security policy,网络权限配置,网络配置
1、在res目录下创建一个xml目录(),然后再创建一个名为:network_config.xml文件2、配置如下:<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true" /><...
2019-08-01 11:29:33 884
原创 Android String转16进制
/** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) { ...
2019-08-01 09:16:14 3149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人