- 博客(9)
- 收藏
- 关注
原创 弱引用的正确使用
看到有人使用场景:初始化adpter时,如传入大的引用比如fragment,使用WeakReferencprivate Fragment mFragmentWeakReference<Fragment> FragmentWeakReference = new WeakReference<>(Fragment);mFragment = bindFragment...
2019-07-09 21:22:45
890
原创 Android space控件:间隙留白
Space is a lightweight View subclass that may be used to create gaps between components in general purpose layouts.Space 是一个轻量级的 View 子类,可用于在通用布局中的组件之间创建间隙。public final class Space extends Vie...
2019-07-09 19:37:51
655
原创 Flutter学习笔记
Flutter笔记UI框架WidgetStatelessWidgetStatefulWidget主要通过重写build方法实现对子widget的加载俩类widget区别在于调用build方法时机不同.在 Flutter 中每个页面都是一帧。无状态就是保持在那一帧。而有状态的 Widget 当数据更新时,其实是绘制了新的 Widget,只是 State 实现了跨帧的数据同步保存。C...
2019-03-14 15:57:12
1031
原创 Dart 匿名方法
学习flutter的时候,每次看到GestureDetector( // ignore: named_function_expression onTap:(){ }, ... )我都有疑问,这是什么,监听事件往往都是通过回调对外提供支持,flut...
2019-01-14 17:40:39
1475
原创 Flutter踩坑 Bad state: Cannot use origin without a scheme
当我在As中使用或者创建一个新的flutter项目时,项目是红的,代码无法形成依赖。可以参考https://github.com/dart-lang/pub/issues/1969为环境配置PUB_HOSTED_URL=https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.c...
2019-01-10 15:02:12
2403
1
转载 VirtualApp技术黑产利用研究报告
一、 前言 VirtualApp(以下称VA)是一个App虚拟化引擎(简称VA)。VirtualApp创建了一个虚拟空间,你可以在虚拟空间内任意的安装、启动和卸载APK,这一切都与外部隔离,如同一个沙盒。运行在VA中的APK无需在Android系统中安装即可运行,也就是我们熟知的多开应用。VA免安装运行APK的特性使得VA内应用与VA相比具有不同的应用特征,这使得VA可用于免杀。此外,VA对被多开
2017-11-02 11:23:44
1555
原创 Virtual App对于注解的使用
注解技术在现在非常流行 它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 作用分类: ①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】 ② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】 ③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译
2017-10-30 16:41:15
1317
原创 对 VirtualApp hook过程的理解
对virtualapp的讲解 网上已经很详细了,我想从一个例子加深一下对va hook过程的理解。
2017-09-25 18:03:16
3352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人