摘要: 不能用除法,要求计算出商 和 余数 public static int[] reDiv(int a,int b){ int [] arr = new int[2]; int quotient = 0; int remainder = 0; while(a>=b){ a = a-b; quotient 阅读全文
posted @ 2022-11-23 09:22 hack2xia 阅读(35) 评论(0) 推荐(0)
摘要: 参考链接 听说过 java.utils.Random 随机数是伪随机,但是Math库还没学,所以下面代码中还是用的Random public static int[] shuffle(int[] arr){ Random r = new Random(); for (int i = 1; i < a 阅读全文
posted @ 2022-11-22 23:03 hack2xia 阅读(112) 评论(0) 推荐(0)
摘要: 用户名长度必须在3-15位之间,只能是字母加数字的组合,但不能是纯数字 public static boolean checkUsername(String username) { int length = username.length(); if (length < 3 && length > 阅读全文
posted @ 2022-11-21 21:43 hack2xia 阅读(95) 评论(0) 推荐(0)
摘要: 安卓历史版本 Android 4.4以前,采用dalvik/dvm虚拟机 libdvm.so Android 4.4,里面有dvm和art虚拟机,可以切换 libdvm.so libart.so Android 5.0及以后,使用art虚拟机,Android系统也可以分32位和64位 APK基本结构 阅读全文
posted @ 2022-03-21 11:03 hack2xia 阅读(442) 评论(0) 推荐(0)
摘要: logcat常用选项 adb logcat -help #查看帮助 adb logcat #常规显示 adb logcat -c #清除日志 adb logcat -G 256M #修改缓冲区大小为256M adb logcat -v time #设置不同的显示格式 adb logcat -v co 阅读全文
posted @ 2022-03-21 10:22 hack2xia 阅读(128) 评论(0) 推荐(0)
摘要: 查看界面控件的作用 原生方式开发的app,使用Java和C开发,加密用的是Java和C H5的app,使用Webview控件加载网页,加密用的是JS app自动化测试,需要知道控件的id,或者说需要定位到控件 使用uiautomatorviewer.bat查看 Android SDK根目录\tool 阅读全文
posted @ 2022-03-20 20:43 hack2xia 阅读(1488) 评论(0) 推荐(0)
摘要: 反编译查看清单文件 注:图中所使用的工具为jadx 反编译后,找到资源文件-res-AndroidManifest.xml。 可以找到package=”xxx”,即包名。 打印进程信息(包名即进程名) 安卓8以前用ps 安卓8以后用ps -A 通过shell获取包名和界面名 前提条件,手机端已经打开 阅读全文
posted @ 2022-03-20 12:29 hack2xia 阅读(876) 评论(0) 推荐(0)
摘要: 1.多态 1.1多态的概述(记忆) 什么是多态 ​ 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2多态中的成员访问特点(记忆) 成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运行看子类 代码演示 动物 阅读全文
posted @ 2021-11-11 00:21 hack2xia 阅读(48) 评论(0) 推荐(0)
摘要: 1. 继承 1.1 继承的实现(掌握) 继承的概念 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 实现继承的格式 继承通过extends实现 格式:class 子类 extends 父类 { } 举例:class Dog extends A 阅读全文
posted @ 2021-11-09 23:59 hack2xia 阅读(73) 评论(0) 推荐(0)
摘要: 1. 方法概述 1.1 方法的概念(理解) ​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无 阅读全文
posted @ 2021-11-07 18:46 hack2xia 阅读(67) 评论(0) 推荐(0)