
Android
Buffer AI
矜持的写作
展开
-
Android-EditText手机号添加空格逻辑
最近需要在登陆界面给EditText输入的手机号增加3-4-4空格的效果,于是就整了一段逻辑。直接上代码吧public class MainActivity extends AppCompatActivity { private EditText et; private static final String TAG = "jp--Tag"; private boolean delete = false; private static int sLastLength.原创 2021-12-08 02:05:25 · 2089 阅读 · 0 评论 -
Java闭包问题探究
浪费时间是一桩大罪过。——卢梭闭包的概念闭包(Closure)是一种能被调用的对象,它保存了创建它的作用域的信息。 JAVA并不能显式地支持闭包,但是在JAVA中,闭包可以通过“接口+内部类”来实现。java8中出现了lamada表达式的方式来实现闭包。Java闭包的作用传递函数行为;简化访问流程,方便属性访问;形成封闭的执行作用域;可以实现java的伪多继承;Java闭包的使用问题java闭包在初始化时一般都是使用匿名的方式创建。类似如下代码:setOnClickListe..原创 2021-12-03 20:43:16 · 2123 阅读 · 0 评论 -
Android页面劫持问题整理
什么是Activity劫持APP正常的Activity界面被恶意攻击者替换上仿冒的恶意Activity界面进行攻击和非法用途。界面劫持攻击通常难被识别出来,其造成的后果不仅会给用户带来严重损失,更是移动应用开发者们的恶梦。举个例子来说,当用户打开安卓手机上的某一应用,进入到登陆页面,这时,恶意软件侦测到用户的这一动作,立即弹出一个与该应用界面相同的Activity,覆盖掉了合法的Activity,用户几乎无法察觉,该用户接下来输入用户名和密码的操作其实是在恶意软件的Activity上进行的,最终会发生什.原创 2020-05-26 11:20:38 · 1899 阅读 · 0 评论 -
Gson获取type类型完成json to javabean的转化
Gson的API fromJson()的使用方法的第二个参数是一个type类型ApiResponseModel<CashierModel> result = GsonUtils.fromJson(str, Type);例如上面的代码,那么,如何才能正确的从范型中获取Type呢?比方说如何获取Test中Test的类型呢?Test是不确定的类。首先,我们定一个Callback的子类...原创 2020-03-09 15:46:47 · 747 阅读 · 0 评论 -
AndroidX引发的“血案”
苦难磨炼一些人,也毁灭另一些人。——富勒[image:3213DC24-E484-48DC-94A4-CEABB9E83B52-33451-0001D88F3AB91CF5/20190824064347748.jpeg]AndroidX的诞生Google为什么要定制AndroidX方案呢?这个方案的定制的主要目的和作用是对遗留版本的Android library support的版本进...原创 2019-12-11 20:35:16 · 1283 阅读 · 0 评论