java
文章平均质量分 86
scimence
微信:scimence
所有账号昵称:scimence
个人源码网址
https://gitee.com/scimence
https://github.com/scimence
展开
-
MD5(java)
import java.security.MessageDigest;/** * MD5Util.java: * ----- * 2018-6-5 上午10:18:19 * scimence */public class MD5Util{ /** MD5加密 生成32位md5 */ public static String MD5(String inStr) ...原创 2020-04-02 14:23:27 · 1426 阅读 · 0 评论 -
http网络请求(java)
网络请求调用接口,Http.request()import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.InetAddress;import java.net.URL;import java.net.UR...原创 2020-03-27 17:07:50 · 2464 阅读 · 0 评论 -
.wxapi.WXPayEntryActivity 微信回调入口,静态配置(安卓)
.wxapi.WXPayEntryActivity 微信回调入口,静态配置(安卓)1、微信支付,回调原理微信的支付结果回调,是微信通过调用应用包名.wxapi.WXPayEntryActivity这个Activity完成的。不同的应用拥有不同的包名,不同的应用在调用微信支付后,微信通过应用包名下的WXPayEntryActivity返回支付结果,便可传递至对应的应用中。微信回调示例...原创 2020-03-21 09:43:45 · 4588 阅读 · 0 评论 -
出生年月日,转化为 -> 年龄 (java)
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** 将出生年月日按当前日期值(如:19890921)转化为年龄 */@SuppressLint("SimpleDateFormat") public int getAge(String brithday...原创 2020-03-21 08:48:12 · 1940 阅读 · 0 评论 -
安卓获取设备唯一id (无需任何权限,支持自定义id)
扫码,安装示例:安卓,获取设备id1、添加 DeviceId.jar 至项目libs目录。2、建议使用自定设备id,用户id信息不易泄露String id1 = Device.getid(this); // 默认设备id值String id2 = Device.getid(this, "scimence"); // 获取自定义设备id, scimence请修...原创 2019-12-16 16:20:38 · 2360 阅读 · 1 评论 -
Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources
异常信息:java.lang.RuntimeException: Unable to start activity ComponentInfo{***.MainActivity}:java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.co...原创 2019-11-07 09:41:01 · 18884 阅读 · 1 评论 -
保留小数点后两位(DecimalFormat)
private static void TestLogic(){ float n1 = 0.1f; float n2 = 123.126423f; float n3 = 0.123123f; float n4 = 1.1f; String tmp = ""; // 输出 tmp += "\r\n " + F2(n1); // 0.100 tmp += "\r\n " ...原创 2019-10-29 10:18:57 · 2129 阅读 · 0 评论 -
安卓 assets配置文件加密
安卓应用的中配置文件信息,为了防止篡改,一般不以明文的形式进行存储。配置信息示例:配置加密后:代码中配置信息的读取:import java.io.InputStream;import java.io.InputStreamReader;import java.util.Properties;import android.content.Context;...原创 2018-10-25 13:12:17 · 6488 阅读 · 1 评论 -
Java 字符串 文件, 加密、解密
加密解密工具下载package sci.tools;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.uti...原创 2015-01-29 10:33:23 · 992 阅读 · 0 评论 -
安卓 悬浮窗示例
示例:FloatView.apk源码:FloatView_src.7z悬浮窗相关示例:获取屏幕坐标工具悬浮窗布局:layout/float_view.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/...原创 2018-06-19 16:04:03 · 2586 阅读 · 0 评论 -
android 读取assets目录中的文件配置信息
示例:assets/payconfig.txt#文件内容:ShowAlipay=trueShowWeChat=true读取配置:private void Example(){ AssetProperty config = new AssetProperty(context, "payconfig.txt"); String Sho...原创 2018-02-28 10:43:32 · 2384 阅读 · 0 评论 -
android 线程辅助处理类(用于在主线程和其他线程中执行逻辑)
// 1、在主线程执行逻辑—— 一般为涉及UI界面控件的处理逻辑ThreadTool.RunInMainThread(new ThreadPram(){ @Override public void Function() { // TODO Auto-generated method stub // 在主线程执行逻辑 }});// 2、在新的线程中执行逻...原创 2018-01-22 17:43:57 · 603 阅读 · 0 评论 -
java环境配置(jdk环境变量配置 工具)
检测是否已安装了java运行环境,双击,若出现以下信息,则需安装java运行环境。(java运行环境测试.bat 文件内容: java -version)安装java运行环境查看系统类型:1、安装系统类型对应的jdk (jdk可自行搜索下载)jdk-7u80-windows-x64.exe 64位操作系统jdk-7......原创 2016-06-24 22:39:36 · 4647 阅读 · 0 评论 -
Http获取网络数据
/** FJHttp.request获取网络数据示例。 * 对在特殊情况出现的java.net.UnknownHostException,自动执行一次解析域名转化为ip再次进行访问 */ public static void main(String[] args) { try { String url = "https://www.baidu.com/"; ...原创 2017-04-13 14:24:38 · 784 阅读 · 0 评论 -
java 数据类型相互转化工具类
package com.ltsdk.thumbsup.funchtion;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.InputStreamReader;/** TypeTool.java:数据...原创 2018-10-23 15:47:23 · 1579 阅读 · 0 评论 -
WebTool 网页信息获取,可在主线程中调用
WebTool.javapackage sci.tool;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import java.util.HashMap;import org.json.JSON...原创 2018-10-26 16:13:58 · 306 阅读 · 0 评论 -
字符串重编码, 任意字符串转化为全字母串
工具下载:EncoderTool_Alphabet.exeC#源码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ClearDir{ public class ...原创 2017-08-09 12:45:20 · 957 阅读 · 0 评论 -
java数据格式化(精确到小数点后两位、日期时间格式化)
/** 格式化价格信息,精确到小数点后两位 */public static String formatMoney(String moneyAmount_Fen){ DecimalFormat df = new DecimalFormat("#0.00"); String money = df.format(Double.parseDouble(moneyAmount_Fen) / 10...原创 2018-12-27 16:59:31 · 5342 阅读 · 0 评论 -
反射获取变量、反射调用函数方法(java、安卓)
反射获取变量:ReflectTool.getSubField(, , );// 通过反射,获取View的在res/Layout布局中声明的onClick属性名称// <Button android:id="@+id/button1" android:onClick="OpenLog" />Button view = (Button)this.findViewById(R....原创 2019-03-15 14:54:06 · 3335 阅读 · 0 评论 -
反射,获取View的在res/Layout布局中声明的onClick属性名称
通过反射,获取View的在res/Layout布局中声明的onClick属性名称Button view = (Button)this.findViewById(R.id.button1);String methodName = get_onClickName(view); // 获取button1设置的onClick属性名称import java.lang.refle...原创 2019-03-15 15:17:10 · 624 阅读 · 0 评论 -
获取 activity中的所有子控件
/** 获取 activity中的所有view */ public static List<View> Childs(Activity act) { View activityRoot = act.getWindow().getDecorView(); List<View> list = Childs(activityRoot, false); ...转载 2019-03-18 17:02:21 · 2125 阅读 · 0 评论 -
安卓,so库动态载入
so库动态载入,修复应用无法安装。(so库动态加载示例。从asset目录加载so库,安装时不导出so库,不会导致安装失败,运行时生成并载入)com.google.android.finsky.cu.k.onReceive(20): Error -504 while installing sc.game.farm: INSTALL_FAILED_INVALID_APK:...原创 2019-08-17 18:00:41 · 4008 阅读 · 0 评论 -
java 多线程并发执行
java 多线程并发执行原创 2014-12-30 11:01:21 · 1198 阅读 · 0 评论 -
\u5b57\u7b26 字符转换 (Unicode字符与中文的相互转化)
\u55\u5b57\u7b26 U字符转换 Unicode字符与中文的相互转化原创 2016-09-20 18:07:24 · 36540 阅读 · 1 评论 -
Java 数据保存与读取,保存数据信息并加密
String name = "XXXXX";保存数据:LocalDB.saveData("账号", name);读取数据:String name = LocalDB.readData("账号");//========================================================================================...原创 2016-07-14 19:55:29 · 6780 阅读 · 0 评论 -
读取JSON字符串中的一维、二维数组数据
读取JSON字符串中的一维、二维数组数据原创 2014-12-30 10:41:56 · 13184 阅读 · 1 评论 -
Json数据解析
Json数据解析原创 2015-11-18 17:45:51 · 474 阅读 · 0 评论 -
字符串与整型数组的相互转换
字符串与整型数组的相互转换原创 2015-09-24 17:07:07 · 3357 阅读 · 0 评论 -
数据加密与保存
数据加密与保存, 1、加密算法, 2、将数据保存到 LocalDB, 3、保存数据到文件原创 2015-03-05 16:32:36 · 1568 阅读 · 0 评论 -
随机数、序列数生成、数组排序
// 随机数 public static final Random random = new Random(); /** 生成[0, n)范围的随机整数 */ public static int random(int n) { return random.nextInt(n); } /** 生成[lower, upper]范围的随机整数 */ public static原创 2015-09-23 15:43:40 · 725 阅读 · 0 评论 -
Eclipse代码格式化、规整化、自定义代码风格 Ctrl + shift + f
Eclipse代码格式化、规整化、自定义代码风格 Ctrl + shift + f原创 2015-05-13 12:19:46 · 9344 阅读 · 1 评论 -
LibGdx中使用非2的N次幂尺寸的图片
LibGdx中使用非2的N次幂尺寸的图片,Libgdx关于载入图片规格的问题,对于libgdx来说,对载入的图片要求是:宽高都必须是2的N次幂的图片才行,否则会提示:texture width and height must be powers of two。原创 2015-05-19 16:36:05 · 1626 阅读 · 0 评论 -
线程运行栈StackTrace用法,代码调用树查看,出错代码位置信息提示,代码所在类名包名文件名查看
线程运行栈StackTrace用法,代码调用树查看,出错代码位置信息提示,代码所在类名包名文件名查看原创 2015-05-07 19:12:59 · 2064 阅读 · 0 评论 -
java反射,获取类对象所有成员变量,从字符串调用函数
//import java.lang.reflect.Field;/** 获取Object对象,所有成员变量属性值 */public static void getObjAttr(Object obj){ // 获取对象obj的所有属性域 Field[] fields = obj.getClass().getDeclaredFields(); for (Field field :...原创 2015-06-19 09:32:33 · 20635 阅读 · 0 评论 -
关联谷歌域名 与 IP, eclipse Install new software
关联谷歌域名 与 IP, eclipse Install new software原创 2015-02-13 10:39:36 · 872 阅读 · 0 评论 -
异步载入资源
异步载入资源原创 2015-11-20 10:08:43 · 486 阅读 · 0 评论 -
自定义,控件组(用于快速展示和修改指定的数据结构)
自定义,控件组(用于快速展示和修改指定的数据结构)原创 2016-04-05 11:16:55 · 480 阅读 · 0 评论 -
日期选择
java日期选择转载 2016-03-28 08:57:43 · 1085 阅读 · 0 评论 -
java计算器
java计算器原创 2016-07-23 15:59:02 · 5226 阅读 · 1 评论 -
java中,MD5加密
java中,MD5加密转载 2016-06-06 11:20:59 · 717 阅读 · 0 评论