闲话专栏
文章平均质量分 81
lotty_wh
一个有梦想的程序员
展开
-
关于设备指纹,你想了解的都在这里
在移动安全领域,设备唯一标识符策略,也就是设备指纹是一种比较常见的安全手段。设备指纹安全是一种实现简单、门槛较低、安全性较高的安全手段原创 2020-06-01 16:42:02 · 3159 阅读 · 0 评论 -
反射到底会对性能造成多大影响
不论是 Java 开发还是 Android 开发,反射都是非常好用的工具,但反射同时也是影响 Android 应用性能的一大原因,下面就讲两个例子让大家了解反射的坏处转载 2020-05-19 10:08:19 · 4487 阅读 · 1 评论 -
安卓数据埋点方案演进和实现
在互联网这个浪潮中,每个领域可能都会细分出某种技术体系,就像对于数据埋点这个简单的需求,市场上就存在多种可供选择的技术方案。本文只是抛砖引玉,介绍了目前几种比较流行的技术方案,分析了他们的利弊。笔者相信,在以后的技术演进中,埋点方案肯定会产生新的技术实现,并且随着互联网技术体系的演进,对于如何去解决数据埋点的这些方案肯定是更加高效、更加简洁、更加可靠的原创 2020-05-11 15:00:24 · 778 阅读 · 0 评论 -
安卓开发多module打包aar
在SDK开发过程中,我们可能遇到过需要将多个Module的代码打包成一个jar或者aar的情况,由于安卓打包的时候不会将module依赖的其他module打包进aar中,所以通过AS打包出来的aar是不完整的。但是在组件化开发盛行的当下,这种诉求确越发明显原创 2020-05-06 18:33:08 · 1849 阅读 · 1 评论 -
安卓系统如何安全的打印日志
在安卓项目中,打印日志既是一种调试手段也是一种检测业务逻辑完整性的方法。在项目中,日志系统是不可或缺的。但是,大部分时候,我们只希望在debug包中输出日志,而不希望在release包中输出日志,所以我们需要一种安全的日志打印方式。原创 2020-04-21 13:41:37 · 413 阅读 · 0 评论 -
安卓设置EditText回车不换行
为了达到目的,我们似乎需要做两件事情,一个是设置输入框的行数为单行,二是对回车键的响应不表现在输入框的内容上。原创 2020-04-08 23:31:36 · 2722 阅读 · 0 评论 -
一种寻找安卓应用绘制第一帧的方法
安卓中界面的呈现是通过窗口(window)来展现的,其中最主要的窗口是Activity,Activtiy主要以xml文件的形式来布局UI界面,最终会通过cpu和gpu来完成绘制工作,那么我们有没有办法来找到Activtiy第一帧绘制的时间点呢?原创 2020-03-28 23:38:30 · 706 阅读 · 0 评论 -
线程类的join、interrupt等方法的使用详解
经常有人会问:如何停止一个线程?线程类Thread的join、sleep、interrupt等方法的具体使用场景是什么?原创 2020-02-26 20:03:46 · 507 阅读 · 0 评论 -
多线程 Thread.yield 方法到底有什么用?
我们知道 start() 方法是启动线程,让线程变成就绪状态等待 CPU 调度后执行。那 yield() 方法是干什么用的呢?转载 2020-02-26 16:18:19 · 282 阅读 · 0 评论 -
为什么说Java程序运行时间越久,执行效率越快
为什么说Java程序运行时间越久,执行效率越高?原创 2020-01-17 11:54:38 · 1510 阅读 · 0 评论 -
java自动装箱、拆箱以及全等规则
java中自动拆装箱以及全等规则在面试中可能经常遇到,这里面有一些细节还是需要开发者注意的。原创 2020-01-16 16:50:31 · 261 阅读 · 0 评论 -
基于隐式意图的安卓路由实现
本文实现安卓页面间(Activity)的跳转是根据安卓隐式意图来实现的。从而实现不用导入相关类来降低类之间的耦合关系。原创 2020-01-03 00:29:50 · 249 阅读 · 0 评论 -
Android Native 与JavaScript 通信
混合开发因为其高度的可扩展性和维护性,很多公司都采用了这种开发方式,对于安卓客户端来说,除了核心的WebView,涉及到最多的就是JAVA与JS的交互。本文旨在简单的介绍一下JS与JAVA的交互。原创 2017-04-27 18:07:40 · 1844 阅读 · 0 评论