Android体系结构  android 平台大的方面的层次可以划分成三个层次,包括一个操作系统,中间件和应用程序1. 应用程序(Application)2. 用用程序框架(Application Framework)3. 各种类库(Libraries)和android运行时(Adnorid Runtime)4.&nb
以下是Keegan小钢大神原创博客:Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇看了这几篇文章,以及下面的评论,总结一下,以便以后拓展: 1、目前这个入门架构,model layer的稳定、一致、可靠性还是有保障的,model的数据是在接口层写入的,再从API传到数据层再传到界面层,中间也不会有丢失。确切地说,model laye
转载 2024-05-21 18:13:58
154阅读
推荐一些我积累的,特别有用的设计师必备工具,有需要请自取。NO.1 灵感搜集类1. 设计百宝箱 uirush.com 设计百宝箱(UI Rush)—— 里面包含了导航大全,各种设计资源、开发资源和产品资源等等。2. 趣迹 quji.net 通过观察用户的交互,调整整体的配色、结构和改变转化的按钮颜色,来提高点击率,转化率。3. Dribbble dribbble.co
Unity的导航网格拥有32种不同的AreaType类型,我发现了这么一个情况,对于两个重叠在一起的不同AreaType类型的物体,最终的导航网格到底是按照哪一个?如下图所示的例子,展示了第一种情况,较高的Cube为Walkable类型,较矮的为自定义的类型,设置完成后Bake导航网格,可以看到地面表面是什么物体,出现的就是什么类型的导航网格。再来看看第二种情况,如果再把矮的Cube拉高一点,让二
转载 2024-06-14 20:45:19
244阅读
在Docker容器化的开发中,“docker 怎么缩减layer层级”成为了一个重要课题。由于Docker镜像的构建依赖于多个层(layer),而层级过多则可能导致镜像体积增大,启动速度降低,甚至影响CI/CD的效率。因此,我们有必要对如何有效缩减Docker层级进行深入探讨。 ```markdown ### 问题背景 在现代云计算与微服务架构中,Docker已被广泛应用于构建、测试与部署应用。
原创 6月前
97阅读
作者:Daniel Wood   SurfaceFlinger的启动过程还是从Zygote说起。Zygote起来后会调用SystemServer.java[frameworks/base/services/java/com/android/server]里面的main函数,然后调用本地函数init1(),然后调用的是JNI的com_android_server_SystemServe
今天我们继续来讲解ActionBar的使用,不清楚这个类的读者可以翻阅博主前几篇的文章或者在网络上查阅相关的资料,关于这个类讲解的文章还是很多的,功能确实也很强大。好的,话不多说,让我们赶快进入正题吧。一、使用应用图标实现层级导航       在默认的情况下,应用程序图标显示在操作栏的左边。你能够把这个图标当做操作项来使用,应用程序可以在这个图标上响应以下两
转载 2023-07-26 11:09:22
94阅读
使用HierchyViewer    HierchyViewer需要你选择一个已连接的设备或者模拟器中的一个运行的程序,显示出布局的树结构。每个块上的红绿灯代表它的测量,布局,以及绘图性能,帮助你找出潜在的问题。有读者在读完《Android UI 优化——使用HierarchyViewer工具》后提出HierarchyViewer没有显示出红绿黄灯和时间,这怎么解决。在tool
1.       Dialog是对话框的基类,当我们需要定制Dialog是可以继承该类。由于Android提供了内置的对话框,方便我们的开发,所以很少会继承Dialog,而是继承内置Dialog子类。         1)   &nbsp
转载 2023-12-18 20:04:12
80阅读
1,Window前导知识Window和View的关系: Window是一个窗口的概念,Android中所有的视图都是通过Window来呈现的,不论是Activity、Dialog还是Toast,视图实际都可以看成是附加在window上,即Window是View的载体。 那什么是window,在Android的window机制中,每个view树都可以看成一个window。为什么不是每个view呢?因
转载 2023-08-28 11:09:40
368阅读
# Android Layer isSecure ![Android Layer isSecure]( Android operating system provides various layers to ensure security at different levels. One such important layer is the **isSecure** layer. In th
原创 2023-09-02 12:47:56
71阅读
在Layers例程中 主要使用了 private static final int LAYER_FLAGS = //Canvas.MATRIX_SAVE_FL
原创 2023-06-21 07:08:51
84阅读
Android surfaceflinger layerAndroid系统中的一个重要组件,它负责管理和渲染应用程序的图形界面。在本篇文章中,我们将重点介绍surfaceflinger layer的工作原理,并通过代码示例来帮助读者更好地理解。 ## 什么是Android surfaceflinger layerAndroid surfaceflinger layerAndroid系统中
原创 2024-01-17 07:01:18
142阅读
# Android Surface Layer ## Introduction The Android Surface Layer is a fundamental component of the Android operating system that provides a high-level interface for managing and rendering graphical
原创 2023-09-09 06:01:40
78阅读
largeHeap介绍一个应用如果使用了largeHeap,会请求系统为Dalvik虚拟机分配更大的内存空间。使用起来也很方便,只需在manifest文件application节点加入android:largeHeap=“true”即可。<application android:icon="@drawable/icon" android:allowBackup="false" and
一、View的种类View主要分成两种:一种是单一视图,只包含一个view,常见的有textview等。另一种是视图组,包含一组view,也就是viewgroup。可以看到viewgroup继承自view,比如Linearlayout等布局、listview。public abstract class ViewGroup extends View implements ViewParent, Vi
转载 2023-07-20 15:56:43
249阅读
Android WindowManager一、Window分类Window 有三种类型,分别是应用 Window、子 Window 和系统 Window。应用类 Window 对应一个 Acitivity,子 Window 不能单独存在,需要依附在特定的父 Window 中,比如常见的一些 Dialog 就是一个子 Window。系统 Window是需要声明权限才能创建的 Window,比如 To
转载 2024-01-28 18:13:39
133阅读
Android品位化安然架构Android作为一个挪移设施的平台,其软件品位构造包括了一个操作系统(OS),中间件(MiddleWare)和利用程序(Application)  。依据Android的软件框图,其软件品位构造自下而上分为以下几个品位:操作系统层(OS)各种库(Libraries)和Android 运行环境(RunTime)利用程序框架(ApplicationFr
文章目录1、Android屏幕层级1.1、Window和PhoneWindow的概念1.2、View和ViewRootImpl的概念2、ClientLiftCycleManager3、handleLaunchActivity3.1、CreatActivity3.2、setContentView4、handleResumeActivity   本篇内容主要讲Window的描绘流程,在讲代码之前我
  • 1
  • 2
  • 3
  • 4
  • 5