Android原理
文章平均质量分 83
天兰之珠
这个作者很懒,什么都没留下…
展开
-
对称加密与非对称加密
一:对称加密1:原理通信双⽅使⽤同⼀个密钥,使⽤加密算法配合上密钥来加密,解密时使⽤加密过程的完全逆过程配合密钥来进⾏解密。举个简单的例子:按规则使⽤不同的⽂字来替换掉原先的⽂字来进⾏加密。 码表:原始字符:ABCDEFGHIJKLMNOPQRSTUVWXYZ密码字符:BCDEFGHIJKLMNOPQRSTUVWXYZA原始书信:how are you加密书信:ipx bsf zpv解读后: how are you加密算法:替换⽂字 密钥:替换的码.原创 2022-04-23 23:02:53 · 3598 阅读 · 0 评论 -
仿微信朋友圈发表图片拖拽和删除功能
仿微信朋友圈发表图片拖拽和删除功能原创 2022-01-20 15:29:42 · 4073 阅读 · 1 评论 -
AccessibilityService的使用
一:什么是AccessibilityService AccessibilityService是Google为了方便那些身体不便的用户来使用Android设备而提供的一种无障碍服务,该服务可以帮助那些身体不便的用户更加简单的使用和操作Android设备,这些操作包括文字转语音,触觉反馈,收拾操作,轨迹球和手柄操作等。AccessibilityService提供的这种服务就是用来监听指定的应用的,例如监听指定应用页面内容的边界,页面的跳转,焦点的变化等等。因此我们可以利用该服务做我们想做的小外挂...原创 2021-07-27 18:34:33 · 3993 阅读 · 1 评论 -
序列化Serializable和Parcelable的区别详解
什么是序列化,为什么要进行序列化答:对象要进行传输(如:activity 与activity间 ,网络间 进程间等等)、存储到本地就必须进行序列化 。这种可传输的状态就是序列化。怎么序列化??两种1.Serializable (java 自带)Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、RMI(Remote Method Invocation)以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。使用了反射技术,并且期间产生临时对象.原创 2021-07-01 16:00:45 · 822 阅读 · 0 评论 -
Android支持库AndroidX和support-v4、appcompat-v7的前世今生!
Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就来写一篇科普文章,向大家介绍AndroidX的前世今生。Android系统在刚刚面世的时候,可能连它的设计者也没有想到它会如此成功,因此也不可能在一开始的时候就将它的API考虑的非常周全。随着Android系统版本不断地迭代更新,每个版本中都会加入很多新的API进去,但是新增的API在老版系统中并不存转载 2021-05-20 16:33:07 · 2704 阅读 · 0 评论 -
Android 解决在RecyclerView/ListView 复用中Edittext数据显示混乱
开发中,经常会遇到需要在适配器中设置Edittext进行文字的输入,就会出现滑动时文字错乱等问题,今天做个记录一:ViewHolder里的设置在适配器中,实现TextWatcher,通过MyTextWatcher(DataViewHolder holder) 构造函数,将ViewHolder对象传入,在afterTextChanged方法中,通过ViewHolder,获取对应控件设置的tag,tag为当前的位置,即数据的position, getData()为我们设置的获取适配器的数据list,通.原创 2021-01-21 10:53:03 · 892 阅读 · 0 评论 -
安卓四大组件之ContentProvider(内容提供者)
首先我对ContentProvider(内容提供者),知道的太少太少,因为使用也非常少,所以,接触的少,自然就不了解了,这篇文章只是一个学习的过程吧。基本介绍:ContentProvider在Android中的作用是对外共享数据,也就是说可以通过ContentProvider把应用中的数据共享给其他应用访问,它还提供了一套完整的机制,允许一个程序,访问另一个程序中的数据,重要的是能保证被访数据的安全性,目前,使用内容提供者是Android实现夸程序共享数据的标准方式。不同于文件存储和Share.转载 2020-11-25 18:07:17 · 823 阅读 · 0 评论 -
Android Binder跨进程通信机制 原理
来着大神的杰作,转载记录学习目录目录1. Binder到底是什么?中文即 粘合剂,意思为粘合了两个不同的进程 网上有很多对Binder的定义,但都说不清楚:Binder是跨进程通信方式、它实现了IBinder接口,是连接ServiceManager的桥梁blabla,估计大家都看晕了,没法很好的理解 我认为:对于Binder的定义,在不同场景下其定义不同 定义在本文的讲解中,按照大角度 -> 小角度去分析Binder,即:先从机制、模型的角度去分析...转载 2020-09-01 16:35:56 · 292 阅读 · 0 评论