本文是 Systrace 系列文章的第四篇,主要是对 SystemServer 进行简单介绍介绍了 SystemServer 中几个比较重要的线程,由于 Input 和 Binder 比较重要,所以单独拿出来讲,在这里就没有再涉及到。本系列的目的是通过 Systrace 这个工具,从另外一个角度来看待 Android 系统整体的运行,同时也从另外一个角度来对 Framework 进行学习。也许你
转载 4月前
4阅读
其它推荐: [原创]android版本飞鸽传书源码(附图) Android植物大战僵尸对战版源码 实用源码——Android屏幕锁源码 Fragments 诞生初衷  自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多
原创 2012-07-19 11:26:00
402阅读
Fragments 诞生初衷  自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view hierar
原创 2011-10-12 21:18:00
251阅读
# Android AAChartView详细介绍 ## 介绍Android开发中,AAChartView是一个用于显示各种图表的强大库。本文将教你如何实现AAChartView的详细介绍,让你可以轻松使用它在你的应用程序中显示各种精美的图表。 ## 流程 下面是实现“android AAChartView详细介绍”的流程: ```mermaid gantt title Andr
原创 2024-03-12 04:10:33
366阅读
# Android VTS 详细介绍 Android VTS(Vendor Test Suite)是一套用于验证 Android 设备兼容性的测试框架。VTS 的目的是确保设备与 Android 兼容性定义(CDD)的要求相符,帮助设备制造商和开发者提高设备的质量及用户体验。 ## VTS 的组成部分 VTS 主要包括以下几个部分: 1. **核心测试框架**:提供执行和管理测试的基础设施
原创 10月前
536阅读
这篇文章是我转载过来的,在android官方的api文档中有介绍,不过是英文的,可能有点难以读懂。所以姑且先读一下中文版的吧,是在弄不懂在看官方的,兴许就容易理解了。去看这部分你的内容也是学习过程中碰到问题才去找的,之前想做一个tabActivity显示一个底部导航栏的。但是在android4.0中突然发现这个已经在android4.0中已经过时了,具体说是在android3.0之后就过时了,于是
转载 精选 2013-08-21 10:42:49
1586阅读
转自:Bitmap详细介绍 1 package com.testbitmapscale; 2 import java.io.File; 3 import java.io.FileInputStream; 4 import java.io.FileOutputStream; 5 im...
转载 2022-07-16 00:42:53
153阅读
属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本
原创 2023-05-05 18:18:14
281阅读
Android 的 SELinux(Security-Enhanced Linux)是一种强制访问控制(MAC)系统,用于增强 Linux 内核的安全性。它在传统的自主访问控制(DAC)基础上,通过定义精细的策略规则来限制进程和用户的权限,从而减少潜在的安全风险。以下是 Android SELinux 权限设计的详细介绍: 1. SELinux 的基本概念 SELinux 最初由美国国家安全局
一、核心定位与价值Spring Boot 是基于 Spring 框架的快速构建脚手架,核心目标是消除 Spring 应用的 “配置冗余” 和 “依赖管理复杂度”,让开发者通过极简配置即可构建生产级应用。它并非替代 Spring,而是对 Spring 生态的 “封装与增强”,凭借约定大于配置(Conv ...
转载 18天前
496阅读
系列文章解读&说明:Android系统核心机制基础 的 分析主要分为以下部分:android系统核心机制 基础(01)智能指针wp & spandroid系统核心机制 基础(02)Thread类解析android系统核心机制 基础(03)Thread 同步机制android系统核心机制 基础(04)handler message机制 javaandroid系...
一、基本概念1、VOIP基于SIP协议,SDK2.3包含一个SIP协议栈和框架API2、VOIP位于android.net.sip包中,最重要的为SipManager类,可开发基于SIP的VOIP应用。使用时要包含android.permission.INTERNET和android.permission.USE_SIP权限3、如果在market中显示仅支持VOIP API幸好的手机的话,发布时需
所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View控件,也可以包含ViewGroup。1、常用布局及特点: 2、布局的通用属性 Android系统提供的五种常用布...
原创 2022-04-02 17:40:51
1568阅读
# Android Compose 项目架构详细介绍 随着 Android 开发的不断进化,Jetpack Compose 成为了现代 UI 开发的新境界。Compose 对于构建用户界面提供了一种声明式的编程方式,增强了代码的可读性和可维护性。本文将探讨 Android Compose 的项目架构,帮助开发者更好地理解如何构建高效、可扩展的应用程序。 ## 一、Compose 简介 Jet
原创 2024-09-07 03:21:53
405阅读
Android.bp 是 Android 构建系统(Android Build System)中的配置文件,用于描述如何编译和打包项目中的模块。它是用 Blueprint 编写的,其语法类似于 JSON,但专为 Android 编译系统设计,提供了更高效、灵活的模块化管理。 1. 基本语法结构 Android.bp 文件的基本结构是由多个模块(module)定义组成的,每个模块使用一个函数来定义
原创 精选 2024-08-09 18:08:55
1398阅读
一、View视图所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View控件,也可以包含ViewGroup。二、界面布局编写方式有两种界面布局方式,第一种是在XML文件中编写布局,最常用的也是这种;第二种是在java代码中编写布局,如图:1、在XML文件中编写布局UI界面...
原创 2022-04-08 16:56:32
1737阅读
1点赞
在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。 一.先对它的整体概念解释: 在android源码中对他的描述是;       * Base class for those who need to maintain global application state. Yo
原创 2023-05-09 09:16:51
478阅读
在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它
转载 2023-05-24 03:04:06
75阅读
Android Studio 导入 opencv问题Android Studio 导入 opencv检查问题尝试了很多不同的版本,通过implementation来添加opencv,最终都不能正常使用opencv 这种方法导入的opencv没有对应的java代码,古不能 即使能导入,也使用不了,就没 ...
转载 9天前
395阅读
 Web开发介绍1 什么是web开发Web:全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站。所以Web开发说白了,就是开发网站的,例如下图所示的网站:淘宝,京东等等编辑那么我们知道了web开发是开发网站的,那么我们需要学习哪些知识呢?以及这些知识在我们整个网站开发中占据什么位置呢?对于这些问题,我们就必须知道网站整体的工作流程。2 网站的工作流
原创 2024-03-14 23:15:29
137阅读
  • 1
  • 2
  • 3
  • 4
  • 5