• Android进阶之深入理解View的布局(Layout)流程原理

    时间:2022-07-01 08:32:06

    View的layout方法作用是确定View的位置,ViewGroup的layout方法不仅要确定自身的位置,还有确定子View的位置。

  • Android的消息机制之ThreadLocal的工作原理

    时间:2022-06-29 06:19:43

    ThreadLocal可以把一个对象保存在指定的线程中,对象保存后,只能在指定线程中获取保存的数据,对于其他线程来说则无法获取到数据。日常开发中ThreadLocal使用的地方比较少,但是系统在Handler机制中使用了它来保证每一个Handler所在的线程中都有一个独立的Looper对象,为了更好...

  • Android(java)学习笔记216:多线程断点下载的原理(Android实现)

    时间:2022-06-24 19:51:46

    之前在Android(java)学习笔记215中,我们从JavaSE的角度去实现了多线程断点下载,下面从Android角度实现这个断点下载:1.新建一个Android工程:(1)其中我们先实现布局文件activity_main.xml:<LinearLayoutxmlns:android="h...

  • Android中图像变换Matrix的原理、代码验证和应用(三)

    时间:2022-06-22 11:37:20

    第三部分应用在这一部分,我们会将前面两部分所了解到的内容和Android手势结合起来,利用各种不同的手势对图像进行平移、缩放和旋转,前面两项都是在实践中经常需要用到的功能,后一项据说苹果也是最近才加上的,而实际上在Android中,咱们通过自己的双手,也可以很轻松地实现之。首先创建一个Android...

  • Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析(2)

    时间:2022-06-17 15:11:58

         函数load也是实现在文件hardware/libhardware/hardware.c文件中,如下所示:static int load(const char *id,          const char *path,          const struct hw_module_t...

  • Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析

    时间:2022-06-17 14:50:02

         前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的SurfaceFlinger服务就是通过向这个帧缓冲区写入内容来绘制应用程序的用户界面的。Android系统在硬件抽象层中提供了一个Gralloc模块,封装了对帧缓冲区的所...

  • [android] 手机卫士手机定位的原理

    时间:2022-06-08 22:07:23

    手机定位的三种方式:网络定位,基站定位,GPS定位网络定位,手机连上wifi2g3g的时候,手机会有一个ip,误差很大基站定位,精确度与基站的多少有关,几十米到几公里的误差GPS定位,至少需要三颗卫星才能定位,在空旷的地方准确手机使用A-GPS需要网络来辅助定位,定位速度快,网络记录了上次的卫星轨道...

  • Android基站定位原理及实现代码

    时间:2022-06-06 07:14:55

    Android基站想必大家有所耳闻吧手机通讯过程中距它最近的一个服务站吧,接下来将详细介绍下Android基站的具体位置获取,列出了详细的代码,感兴趣的朋友可以参考下

  • WebP 原理和 Android 支持现状介绍(转)

    时间:2022-06-05 19:54:49

    本文为腾讯Bugly开发者社区投稿,作者:soonlai,版权归原作者所有,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/582939577ef9c5b708556b0d1.背景目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉...

  • Android 8.0 慢充和快充提示语的实现原理

    时间:2022-06-02 00:20:25

    这篇文章主要介绍了Android 8.0 慢充和快充提示语的实现原理,感兴趣的朋友跟随脚本之家小编一起看看吧

  • Android进阶:七、Retrofit2.0原理解析之最简流程【下】

    时间:2022-06-01 20:37:01

    紧接上文Android进阶:七、Retrofit2.0原理解析之最简流程【上】一.请求参数整理我们定义的接口已经被实现,但是我们还是不知道我们注解的请求方式,参数类型等是如何发起网络请求的呢?这时我们可能应该关注一下ServiceMethod<Object,Object>对象的构建了:S...

  • [原理] Android Native内存泄漏检测原理解析

    时间:2022-06-01 19:51:03

    转载请注明出处:https://www.cnblogs.com/zzcperf/articles/11615655.html上一篇文章列举了不同版本AndroidOS内存泄漏的检测操作(传送门),这一篇说一下AndroidNative内存泄漏检测的原理。之前所说的内存泄漏检测,主要借助了Androi...

  • Android系统Recovery工作原理

    时间:2022-06-01 12:48:41

    Android系统Recovery工作原理之使用update.zip升级过程分析(一)---update.zip包的制作http://blog.csdn.net/mu0206mu/article/details/7399822Android系统Recovery工作原理之使用update.zip升级过...

  • Android仿QQ登陆窗口实现原理

    时间:2022-05-20 07:00:11

    今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局仿QQ登陆,还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航页面

  • Android 进程间通信实现原理分析

    时间:2022-05-19 09:47:58

    只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下

  • Android开发之串口编程原理和实现方式

    时间:2022-04-29 23:54:13

    提到串口编程,就不得不提到JNI,不得不提到JavaAPI中的文件描述符类:FileDescriptor;下面我分别对JNI、FileDescriptor以及串口的一些知识点和实现的源码进行分析说明,感兴趣的朋友可以了解下

  • Android反编译看看手Q口令红包的实现原理

    时间:2022-04-23 07:35:49

    这篇文章主要介绍了Android反编译看看手Q口令红包的实现原理,需要的朋友可以参考下

  • Android源码进阶之深入理解Retrofit工作原理

    时间:2022-04-17 11:28:08

    Retrofit是一个基于AOP思想,对RestfulApi注解进行动态代理的网络框架;今天我们就来探讨下实现原理,一起进步。

  • Android检测Cursor泄漏的原理以及使用方法

    时间:2022-04-06 08:01:30

    本文介绍如何在 Android 检测 Cursor 泄漏的原理以及使用方法,还指出几种常见的出错示例,同时该方法同样适合于其他需要检测资源泄露的情况,感兴趣的朋友可以了解下

  • Android Muitldex热更新修复方案原理

    时间:2022-03-23 07:15:53

    前言做程序开发,基础很重要。同样是拧螺丝人家拧出来的可以经久不坏,你拧出来的遇到点风浪就开始颤抖,可见基本功的重要性。再复杂的技术,也是由一个一个简单的逻辑构成。先了解核心基础,才能更好理解前沿高新技术。正文大纲先看效果{githubDemo地址}:(https://github.com/18598...