代码留存
xiaokakajk
这个作者很懒,什么都没留下…
展开
-
8寸机尾根 char[]与String转换
if(mSdkUtil == null)mSdkUtil = SDKUtil.getInstance(getApplicationContext(), this);char[] data = {'0','0','0','0','0','0','0','1','1','1','0','1','1','0','1','0','1','1','1','1','1','0','1','0','\0'};mSdkUtil.wiegandWrite(Wiegand.WG_26_MODE, data);//尾根.原创 2021-11-01 11:38:02 · 57 阅读 · 0 评论 -
Webview 背景透明
webView.setBackgroundColor(0);if (webView.getBackground()!=null){ webView.getBackground().setAlpha(0);}原创 2021-11-01 11:00:16 · 419 阅读 · 0 评论 -
压缩图片到指定大小
/** * 保存图片到指定路径 * Save image with specified size * * @param filePath the image file save path 储存路径 * @param bitmap the image what be save 目标图片 * @param size the file size of image 期望大小 */ private static File...原创 2021-10-21 13:25:37 · 84 阅读 · 0 评论 -
Android 获取顶层应用及存活
public static boolean isNewTopActivity(String name,Context context) { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) { UsageStatsManager usm = (UsageStatsManager) context.getSystemService(Context.USAGE_STAT.原创 2021-07-23 17:05:30 · 772 阅读 · 1 评论 -
JAVA CRC16校验
方法一 /** * 计算CRC16校验码 * * @param bytes * @return */ public static String getCRC(byte[] bytes) { int CRC = 0x0000ffff; int POLYNOMIAL = 0x0000a001; int i, j; for (i = 0; i < bytes.length;原创 2021-07-06 14:42:54 · 2064 阅读 · 0 评论 -
Android 10 获取设备唯一id
android_id是设备的系统首次启动生成的一串字符,基本可以保证唯一性,获取方式:public static String getAndroidID() { String id = Settings.Secure.getString(BaseApplication.getInstance().getContentResolver(),Settings.Secure.ANDROID_ID); return id == null ? "" : id;}...原创 2021-06-28 09:34:38 · 1086 阅读 · 0 评论 -
鸿蒙应用打包步骤
1、Build->Generate Key and CSR原创 2021-06-18 16:12:56 · 4593 阅读 · 1 评论 -
每日自动重启
Observable.interval(0, 9, TimeUnit.MINUTES).observeOn(Schedulers.io()).subscribe(new Consumer<Long>() { public final void accept(Long code) { String dateStr = sdf.format(new Date()); if (code > 0 && dateStr.contains(".原创 2021-06-09 12:07:50 · 40 阅读 · 0 评论 -
assets 目录下文件读取
/*** 将asset文件写入缓存*/private boolean copyAssetAndWrite(String fileName){ try { File cacheDir=getCacheDir(); if (!cacheDir.exists()){ cacheDir.mkdirs(); } File outFile =new File(cacheDir,fileName); if (...原创 2021-06-01 11:58:51 · 356 阅读 · 0 评论 -
android 文件读取和写入 zip解压
String path = ResManager.getInstance().getResRootPath(context) + File.separator + "gatinglist";String timetableList = FileUtil.readFile(path);try { NewOpenDoorBean dataBean = new Gson().fromJson(timetableList, NewOpenDoorBean.class);} catch (Illega.原创 2021-05-13 10:36:36 · 190 阅读 · 0 评论 -
Android studio代码检查
Accessibility 无障碍,例如 ImageView 缺少contentDescription 描述,String 编码字符串等问题。Correctness 正确性Internationalization 国际化,如字符缺少翻译等问题。Performance 性能,例如在 onMeasure、onDraw 中执行 new,内存泄露,产生了冗余的资源,xml 结构冗余等。Security 安全性,例如没有使用 HTTPS 连接 Gradle,AndroidManifest 中的权限问题等。U原创 2021-03-05 14:34:46 · 374 阅读 · 0 评论 -
Android+HttpsURLConnection+https 证书认证and信任所有证书
一、证书认证1、浏览器下载server.cer 证书 添加至assets public static SSLSocketFactory setCertificates(InputStream... certificates){ try{ //证书工厂。此处指明证书的类型 CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509"..原创 2021-01-20 14:07:33 · 1358 阅读 · 1 评论 -
Android+Okhttp3+https 证书认证and信任所有证书
一、证书认证1、浏览器下载server.cer 证书 添加至assetsimport android.util.Log;import net.bunnytouch.bunnydaemon.BaseApplication;import java.io.IOException;import java.io.InputStream;import java.security.GeneralSecurityException;import java.security.KeyManageme..原创 2021-01-20 13:51:42 · 1246 阅读 · 0 评论