模板方法模式定义: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系统架构Linux内核层(Linux Kernel):Android系统基于Linux2.6内核,这一层为Android设备各种硬件提供了底层驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等;硬件抽象层(android hardware abstraction layer):安卓驱动硬件的方式与Linux不尽相同。传统Linux的驱动完全存活于内核空间
转载
2018-12-13 20:25:00
158阅读
上面是我的微信和QQ群,欢迎新朋友的加入。转发自:https://mirror.tuna.tsinghua.edu.cn/help/AOSP/Android 镜像使用帮助注意: 本镜像是 AOSP 镜像,
原创
2021-07-07 11:21:22
243阅读
Android 源码梳理前言作为霜枫司机一年学习的总结,附上帅照一张。 目录1. Android系统启动过程分析 2. Linux内核文件系统 3. Android进程间通信源码梳理 4. Android匿名共享内存系统源码梳理 5. Android ActivityThread类源码的梳理 6. Android Context类源码的梳理 7. ActivityManagerService源码的
转载
2023-09-08 17:10:13
68阅读
在 Android Framework 开发中,Overlay 主要用于修改和替换系统或应用的资源,而无需直接修改源码,与源码解耦。Overlay 机制可以分为 两种类型:静态 Overlay(Static Resource Overlay, SRO)在 编译时 覆盖资源。适用于系统级资源修改(如默认壁纸、配置文件等)。需要在 PRODUCT_PACKAGE_OVERLAYS 中指定 Overla
在这篇博文中,我将详细介绍如何进行“Android影视App源码学习”,并提供多个环节的分析与解读,希望能为正在学习或者对Android开发感兴趣的读者提供一个全面的视角。
## 背景描述
随着移动互联网的快速发展,Android影视App愈发受到用户的追捧。我所在的开发团队近期在进行一款视频播放应用的开发,期间对开源Android影视App的源码进行了深入学习。为了更清晰地理解其中的原理与构
Android系统是基于Linux内核来开发的,在分析它在运行时库层的源代码时,我们会经常碰到诸如管道(pipe
转载
2023-08-01 15:14:18
81阅读
目录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 配置文件。存放路