模板方法模式定义:defines the skeleton of an algorithm in a method, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without chang
转载 2023-12-28 11:04:08
37阅读
http://android-wheel.googlecode.com/svn/trunk/android-wheel-read-only在github上面有一个叫做android-wheel的开源控件, 代码地址https://github.com/maarek/android-wheel
转载 2015-05-25 14:00:00
232阅读
2评论
Android开发,通常来说我们指的是做应用层的开发,也就是做App的。对于这部分开发者来说,一个Windows系统+JDK环境+Android Studio就足够了。而实际上从广义的范围来讲,还有一部分人,他们同样做的是Android平台的工作,但做的并不是App层面的开发,而是Framework层的开发,这个时候就不是一个IDE就能搞定了,你需要下载Android系统的源码进行研究
Android JsBridge源码学习众所周知Android 4.2以下的WebView存在addJavascriptInterface漏洞的问题,不太了解的同学可参考Android4.2下 WebView的addJavascriptInterface漏洞解决方案@JavascriptInterface因此,公司项目中很早便使用 JsBridge 实现 “JS与Native的通信” 了。Nati
转载 2021-05-07 12:11:01
272阅读
2评论
区别与联系使用情景源码解析区别与联系postInvalidate() 方法在非 UI 线程中调用,通知 UI 线程重绘。 invalidate() 方法在 UI 线程中调用,重绘当前 UI。使用情景近期在对 View 温故而知新的学习过程中,看到一个 postInvalidate() 方法,让我很好奇,这个方法与 invalidate() 方法有什么区别和联系呢?让我们假设一个场景,当前有一个自定
Android 源码梳理前言作为霜枫司机一年学习的总结,附上帅照一张。 目录1. Android系统启动过程分析 2. Linux内核文件系统 3. Android进程间通信源码梳理 4. Android匿名共享内存系统源码梳理 5. Android ActivityThread类源码的梳理 6. Android Context类源码的梳理 7. ActivityManagerService源码
上面是我的微信和QQ群,欢迎新朋友的加入。转发自:https://mirror.tuna.tsinghua.edu.cn/help/AOSP/Android 镜像使用帮助注意: 本镜像是 AOSP 镜像,
原创 2021-07-07 11:21:22
243阅读
Android系统架构Linux内核层(Linux Kernel):Android系统基于Linux2.6内核,这一层为Android设备各种硬件提供了底层驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等;硬件抽象层(android hardware abstraction layer):安卓驱动硬件的方式与Linux不尽相同。传统Linux的驱动完全存活于内核空间
转载 2018-12-13 20:25:00
158阅读
Android Framework 开发中,Overlay 主要用于修改和替换系统或应用的资源,而无需直接修改源码,与源码解耦。Overlay 机制可以分为 两种类型:静态 Overlay(Static Resource Overlay, SRO)在 编译时 覆盖资源。适用于系统级资源修改(如默认壁纸、配置文件等)。需要在 PRODUCT_PACKAGE_OVERLAYS 中指定 Overla
原创 精选 6月前
457阅读
在这篇博文中,我将详细介绍如何进行“Android影视App源码学习”,并提供多个环节的分析与解读,希望能为正在学习或者对Android开发感兴趣的读者提供一个全面的视角。 ## 背景描述 随着移动互联网的快速发展,Android影视App愈发受到用户的追捧。我所在的开发团队近期在进行一款视频播放应用的开发,期间对开源Android影视App的源码进行了深入学习。为了更清晰地理解其中的原理与构
原创 5月前
45阅读
Android系统是基于Linux内核来开发的,在分析它在运行时库层的源代码时,我们会经常碰到诸如管道(pipe
转载 2023-08-01 15:14:18
81阅读
Broadcast启动流
原创 2021-09-02 15:15:31
261阅读
Service启动流程
原创 2021-09-02 15:15:32
165阅读
Content Provider启动流程
原创 2021-09-02 15:15:31
112阅读
Android PDF 阅读器 htt
原创 2023-07-31 17:02:24
66阅读
目录Android源码下载目录结构编译android启动流程第一阶段:Linux内核启动第二阶段:Android Framework启动第二, 解析启动脚本文件 init.rc;第三,根据启动脚本 init.rc 的解析结果开启 Android Framework 核心服务进程;第三阶段:应用程序 Launcher启动Android源码下载...
原创 2021-09-02 15:05:10
1021阅读
通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们
转载 2018-01-18 08:13:00
167阅读
通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译
转载 2018-01-18 08:13:00
113阅读
http://www.cnblogs.com/yemeishu/archive/2012/12/26/2833415.html 在之前的博文中《Android源码学习之如何创建使用JNI》和《Android...
转载 2022-05-02 22:07:21
339阅读
1. Android 开机动画的基本机制Android 的开机动画由 bootanimation 进程控制,它会读取 /system/media/bootanimation.zip 或 /product/media/bootanimation.zip,然后按照配置播放开机动画。动画格式Android 的开机动画是一个 ZIP 压缩包,里面包含多个帧图片,以及一个 desc.txt 配置文件。存放路
原创 精选 6月前
326阅读
  • 1
  • 2
  • 3
  • 4
  • 5