- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 Android Studio try catch快捷生成后仍然throw new RuntimeException 的问题
Android Studio try catch快捷生成后仍然throw new RuntimeException
2023-03-23 09:14:39 257
原创 苹果手机用stream抓包
安卓手机抓包教程:https://blog.csdn.net/u012954039/article/details/1201789591、苹果商店搜索【stream】下载并安装打开2、打开以后找到【https抓包】,点进去按照教程安装证书。放几个流程截图会自动跳转浏览器:允许以后,进入手机设置-【已下载的描述文件】点击安装再点击安装点击完成安装完成以后,返回stream,能看到步骤二:按照提示的,进入这个页面,打开信任:再...
2021-09-08 14:54:56 38527 18
原创 安卓手机使用VNET抓包
1、安卓手机需要下载VNET软件。下载官网:https://www.vnet-tech.com/zh/或者直接点击链接下载:https://cdn.jsdelivr.net/gh/goldenduo/Share/latest.apk2、下载完成后安装,安装完成后打开,点击右下角三角形按钮(开始抓包按钮),会提示安装证书,点击确定即可:3、然后点击上面的菜单按钮,选择【添加应用】(需要先停止抓包):4、然后点击右上角加号,在弹出来的页面找到【京东】,然后返回5、点击开始抓包按钮,然..
2021-09-08 14:23:12 45305 30
原创 AES128、AES192、AES256加密、解密算法工具类
需要配置AES_MODE(模式和填充)、AES_KEY(密钥)、AES_IV(偏移量)至于是128还是192还是256,是根据密钥的长度自动确定的,且密钥长度只有三种:16、24、32128的16位key,16位iv192的24位key,16位iv256的32位key,16位iv测试地址:http://www.ssleye.com/aes_cipher.htmlimpor...
2019-12-12 14:24:37 3248
原创 EditText输入框小写自动转大写 非监听输入模式
比监听模式会好一些et_trainCode.setTransformationMethod(new ReplacementTransformationMethod() { @Override protected char[] getOriginal() { char[] text = {'q', 'w', 'e', 'r', 't', 'y', 'u', 'i...
2019-11-01 10:07:29 220
原创 Installation did not succeed. The application could not be installed. Installation failed due to: 'U
Installation did not succeed.The application could not be installed.Installation failed due to: 'UNKNOWN'部分项目升级Androidstudio3.5版本后,无法安装APP,之前这个项目在这个测试机(安卓系统4.4.2)上是可以的,在高版本手机却可以跑,不知道啥原因,先记录一下,如果...
2019-08-27 14:29:19 50714 48
原创 your anti-virus program might be impacting your build performance.
androidstudio升级3.5版本后,会有这个警告,暂时不知道该如何处理,目前只是把他提到的文件夹添加杀毒软件信任目录,如有其它方式欢迎评论,感谢分享...
2019-08-27 14:26:08 17051 4
原创 身份证号本地校验工具类IDCardValidate
有效:返回"" 无效:返回String信息import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util....
2019-08-22 14:48:30 1108
原创 Android Studio 3.5格式化布局代码时错位、错乱bug
更新到3.5版本后,格式化布局文件代码,会自动给排序元素,导致界面布局错乱解决办法:设置 > code style > XML 右上角 Set from然后选择Predefined Style...>Android即可...
2019-08-22 09:28:06 5155 30
原创 Tomcat配置外部资源路径,idea启动tomcat访问不到该资源
外部资源路径配置方式: \apache-tomcat-7.0.82\conf下的server.xml中的Host节点下添加:<Context path="/hotfixApk" docBase="D:\hotfixApk" reloadable="true" /> 如下图所示:docBase对应你硬盘真实路径,path是虚拟路径,此时可以通过手动启动tomc...
2019-07-10 16:49:19 2531
原创 MySQL绿色安装-修改MySQL的root密码-忘记MySQL的root密码
如果已经安装了mysql,先完整卸载:如何完全删除MySQL1、解压缩mysql压缩包以后,编辑MySql的配置文件:my.ini打开配置文件my.ini,在文件最后一行添加:skip-grant-tables,然后保存退出。2、重启MySql服务: net stop mysql net start mysql3、设置新的root密码: ...
2019-05-15 16:13:43 4176
原创 完全删除MySQL
1、停止MySQL net stop mysql2、控制面板-添加删除程序中卸载MySQL3、到安装目录删除MySQL4、删除:C:\Documents and Settings\All Users\Application Data\MySQL C:\ProgramData\MySQL5、查看注册表:regeditHKEY_L...
2019-05-15 16:05:38 12368
原创 用命令将本地项目上传到git仓库
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m 'first com...
2019-04-30 23:06:11 3509
原创 Linux CentOS-7-x86_64 安装PostgreSQL
1、获取在线安装地址:https://www.postgresql.org/download/linux/redhat/前面选择自己要安装的版本等等,就会自动给出在线安装地址【切换到root角色】,复制指令,执行:yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pg...
2019-04-11 10:27:03 6407
原创 安卓6.0以上危险权限处理BasePermissionActivity
import android.content.pm.PackageManager;import android.support.v4.app.ActivityCompat;public abstract class BasePermissionActivity extends BaseActivity { private static final String TAG = "Bas...
2019-03-15 11:08:01 8239
原创 GreenDao数据库框架入门
第1步:在module的build.gradle里加入引用implementation 'org.greenrobot:greendao:3.2.2'implementation 'org.greenrobot:greendao-generator:3.2.2'并在顶部第加入://在 apply plugin: 'com.android.application' 下面加入即可...
2019-01-28 17:54:44 27481
转载 GreenDao数据库升级防止数据丢失工具类
import android.database.Cursor;import android.database.SQLException;import android.database.sqlite.SQLiteDatabase;import android.support.annotation.NonNull;import android.text.TextUtils;import ...
2019-01-28 17:21:37 24926
转载 解决手机root后,Android Studio仍然不能访问data\data
输入adb shell进入真机调试模式(如果adb命令不能使用,首先将platform-tools路径添加到系统变量的path路径中)然后输入su进入root模式输入更改权限命令:chmod 755 /data这是data目录可以打开了,可是data目录里面还有一个data,仍然打不开此时继续使用命令chmod 755获得权限:chmod 755 /data/data ...
2019-01-15 13:29:33 30082
原创 oppo A33 .9图不正常显示bug
今天测试提了一个bug,loading图,不居中该图是.9图,在其他手机都没问题,都能正常拉伸,唯独这个手机,网上没查到任何相关问题,特此记录一下解决办法:将.9图中,需要拉伸的像素标记,将多个连续的标记点,改为1个像素点,就好了,估计是这个手机型号对.9图支持的不太好吧 ...
2018-11-22 14:41:29 39063
原创 安卓webview和h5交互
先上html的代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML> <HEAD><TITLE>安卓和js交互demo</TITLE> <meta charset="utf-8"> </
2018-10-31 16:21:07 45639
原创 git ssh key 生成
右键,然后git bashssh-keygen -t rsa -C "wangjinqiang@3wchina.org"然后会出现:Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):/c/Users/Adm...
2018-09-05 10:52:01 45562
原创 MyEclipse更换workspace后需要做的一些操作
1. General --> Workspace --> UTF-82. General --> Editors --> File Associations --> JSP --> MyEclipse JSP Editor3. MyEclipse --> Filis and Editors --JSP --> UTF-84. Java --&g...
2018-08-26 09:13:49 46297
原创 ToastUtils
public class ToastUtils { private static Toast mToast = null; public static void show(Context context, String info) { if (mToast == null) { mToast = Toast.makeText(contex...
2018-08-24 18:53:18 46159
原创 PreferenceUtils工具类
public class PreferenceUtils { private static final String PREFERENCE_NAME = "saveInfo"; private static SharedPreferences mSharedPreferences; private static PreferenceUtils mPreferenceUti...
2018-08-24 18:52:03 46996
原创 EventBus3.0简单使用快速入门
加入引用implementation 'org.greenrobot:eventbus:3.0.0'自定义一个事件类public class EventBusMessage { public String type; public String content;}在需要接收事件的activity中注册接收@Overrideprotected void ...
2018-08-17 14:28:32 46404
原创 LogUtil日志打印工具
项目开发过程中需要经常打印日志,而上线后的APP我们希望不打印出调试日志,所以自己封装一个日志工具类,可以buildtype来决定是否打印日志:build.gradle中在debug中定义: buildConfigField "int", "ENABLE_DEBUG_LEVEL", "5"在release中定义: buildConfigField "int", "ENABL...
2018-08-17 14:04:09 47083
原创 新版gradle打包apk更改apk输出名字
在android下加入: applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputFi...
2018-08-17 13:54:48 49034
转载 安卓指纹认证工具类
先添加权限<uses-permission android:name="android.permission.USE_FINGERPRINT" />工具类import android.app.KeyguardManager;import android.support.v4.hardware.fingerprint.FingerprintManagerCompat;...
2018-08-15 16:09:57 46958
原创 自动更新之安装apk
apk内部自动更新,下载apk后安装apk的逻辑,优点就是安装过程中,不会回退到桌面(有闪退的效果,其实不是闪退,是APP原来的进程被杀死了),安装完成后能显示完成和打开,且适配安卓7.0//安装下载后的apk文件public static void install(final Context cxt, final File file) { if (file != null &am...
2018-08-15 11:38:09 46859
原创 JS表单调用安卓原生图片选择
1、重写WebChromeClient中onShowFileChooser方法: webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[...
2018-08-14 11:57:24 46959
原创 Retrifit2+RxJava2 实现MVP
第1步 在build.gradle中引入 // Retrofit库 implementation 'com.squareup.retrofit2:retrofit:2.3.0' implementation 'com.squareup.retrofit2:converter-gson:2.3.0' implementation 'com.squareup.r...
2018-07-25 18:39:30 43247
原创 身份证号输入校验
身份证号输入校验最近又设计到身份证号输入,要求只能输入数字和x(或者X),如果只是单纯的android:inputType="number",那么将无法输入字母x(或者X),其实很简单,如下: et_number.setKeyListener(new NumberKeyListener() { @Override public int...
2017-05-31 14:45:03 38432
原创 安卓银行卡输入框实现自动加空格
安卓银行卡输入框实现自动加空格最近涉及到一个需求,就是添加银行卡,需要在输入卡号的时候,自动每隔四位加一个空格,如下图布局很简单:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=
2017-05-20 14:23:14 49089
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人