ThreadLocal的理解可以保证线程的安全。在多个线程共享相同的数据的时候,会为每个线程创建单独的副本,在单独的副本上进行数据的操作,不会对其它线程的数据产生影响,保证了...
ThreadLocal的理解可以保证线程的安全。在多个线程共享相同的数据的时候,会为每个线程创建单独的副本,在单独的副本上进行数据的操作,不会对其它线程的数据产生影响,保证了...
写在前面 之前写过ViewPager简单的使用,做android时间久了,做什么都想着引包,但是实现的基本的原理还是应该学习一下的,今天写一下ViewPager 无限循环、轮...
由于谷歌服务中国无法使用,android推送一直是一个大问题,低版本的android通过极光推送等,可以通过唤醒的方式从而达到消息送达的目的,但是随着版本的升级。极光推送在A...
概述 现在使用Proguard进行混淆的代码,也很容易被破解,所以就出现了加固工具,让反编译的难度更大。但是有了加固技术,就会有反加固技术,正所谓道高一尺魔高一丈。 经过加固...
19.2.18更新: 经多个小伙伴测试,自19年起此无法破解新版本。。。 一、环境准备 1 . 一个安装有要破解的APP的Android手机或者模拟器,如夜神模拟器;2...
360的可以脱吗
360加固脱壳以及一些第三方脱壳方法前言: 普通常见的反编译模式相对来说比较简单 但对于使用了360加固 棒棒 爱加密 等等的加固应用就没办法了、 你会发现反编译出来的dex 只有几个类 逻辑都是调用so 真...
前言: 普通常见的反编译模式相对来说比较简单 但对于使用了360加固 棒棒 爱加密 等等的加固应用就没办法了、 你会发现反编译出来的dex 只有几个类 逻辑都是调用so 真...
HMSAgent.init(this); 我集成的时候这个类找不到
Android集成华为推送踩坑问题总结很多人都很吐槽华为push的集成过程有多扯淡多贱(华为push论坛大都这么说的), 主要因为华为给开发者的集成文档确实很乱,本人在成功集成华为push后把集成过程中遇到的问题...
这个类名字那,我随便起的。别介意哈,User.java和User.hbm.xml好像名字得一样,反正一样就对了,里面有映射关系,好像是自己写的。 上面是一个User基础类 这...
最近公司有做im的需求,所以最近一直在研究这个东西,主要看的有环信、阿里的、荣联云、腾讯的、网易云通信。第一个集成的是环信,总体来说还算比较顺利,当然中间也遇到过坑,比如说注...
Service这个项目中曾经用到过,一般正常情况下都是用的时候百度,so记录一下,这东西没有UI界面,看不到主要是进行后台操作。启动方式有两种 服务的启动方式:1、start...
动画: 一、帧动画 res\drawable Drawable动画 使用的类:AnimationDrawable 常用方法: start:启动 stop:停止 isRunni...
前一段时间面试的时候竟然有人问这个东西,说实话这东西一般应该很少用到了吧,当然问到这东西我只能说一脸懵逼,只是依稀记得有这么个东西,自定义类并且继承继承。当然之所以使用异步那...
RecyclerView 上次写的点击事件,在listview里面还有一个长按事件,我们这里也可以写长安事件,方法差不多,看代码。 方法和之前的基本一致,有几个地方需要注意一...
先写一些最简单的使用方法,高度可自定义定制的一个控件。 1、你想要控制其显示的方式,请通过布局管理器LayoutManager2、你想要控制Item间的间隔(可绘制),请通过...