全部文章Ta的评论
- hi_long2024-06-25100
- 智谱AI 开放平台提供一系列具有不同功能和定价的大模型,包括通用大模型、超拟人大模型、图像大模型、向量大模型等,并且支持使用您的私有数据对模型进行微调。下面通过其提供的接入API来开发一个语义应用例子。hi_long2024-06-1190
- hi_long2024-04-19700
- 个性化需求在工作和生活中无处不在,比如: 我:“我想买一杯奶茶!” 服务员:“您好!先生!请问你是要A大杯 B中杯 C小杯 ?A多糖 B正常 C少糖?” 产品:“这个应用不上这个项目!” 策划:“这个菜单在这个机型上去掉!” 法务:“这个国家不允许有通话录音功能!” 在Android系统开发时,同样会遇到各种各样的定制需求,有来自客户的,有来自产品的,当然也有来自我们开发者本身。那么在个性化定制需求无处不在的背景下,必须得有一套灵活的资源个性化机制来应对海量的需求,否则将会面临开发,测试和软件维护的成本指数上升的风险。hi_long2023-12-21250
- hi_long2023-11-2170
- Android UserManagerService是Android系统中的一个系统服务,负责管理用户信息和用户操作。它是在Android 4.2版本中引入的,用于支持多用户功能。hi_long2023-10-16990
- Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法。 下面开始分析和理解Context上下文的实现原理。hi_long2023-09-20152
- Android系统权限是建立在框架层上的一套权限解析分配和鉴权流程,其主要数据结构和校验流程主要在pms(包管理服务)中实现。 简单理解系统权限机制主要分为权限解析、权限分配、鉴权这三个主要内容。 Sdk版本大于等于23后,新增了动态权限管理,让Android系统权限管理更加灵活和自主。hi_long2023-08-21360
- ActivityManagerService是Android系统的核心服务之一,负责管理和调度应用程序的生命周期、任务栈、进程管理以及系统资源分配等功能。 生命周期管理:ActivityManagerService负责启动、暂停、恢复、销毁应用程序的活动(Activity),根据用户操作或系统事件来调度活动的状态变化,例如用户进入某个应用程序或按下返回键。 任务栈管理:ActivityManagerService维护了所有活动任务栈的信息,包括任务栈的顺序、栈内活动的顺序等。它可以通过接口提供给其他组件访问和操作任务栈,例如启动新的活动时决定将其压入哪个任务栈。 进程管理:ActivityManagerService负责监控应用程序的进程状态,当系统资源不足时,它可以根据一定的策略来终止一些后台进程,释放资源。同时,它还负责将进程和应用程序的活动进行绑定,可以根据进程的状态来判断哪些活动需要重新创建。 系统资源分配:ActivityManagerService根据应用程序的需求和系统资源的状态,动态地分配各种资源给应用程序,包括内存、CPU、网络等。它可以对应用程序进行优先级排hi_long2023-08-21981
- Android AlarmManagerService是Android系统中的一个系统服务,用于实现定时任务的调度和触发。通过AlarmManagerService,应用程序可以在指定的时间点或者周期性地执行某个任务。hi_long2023-07-24170
- 从Andorid应用性能调优的角度看,应用启动类型一般分为冷启动、热启动和温启动。应用冷启动的耗时较长,因此主流手机厂商为了提升应用启动速度,一般会做一些优化方案,比如通过AI+应用预加载的方式,提前拉起应用进程,AOT编译提前将dex文件编译为字节码,省去解析过程等等。hi_long2023-06-15820
- 在Android 5.0及更高版本可以通过多用户(multi user)、配置文件(managed profiles)和企业移动管理(EMM)应用,配合文件加密, verified boot和SELinux等安全机制实现企业级Android终端设备解决方案。hi_long2023-05-192380
- 在应用AndroidManifest中添加 android:persistent="true" 关键字,并把应用APK预置到system/app目录下,可以给应用实现开机自启动和保活效果。我们带着以下两个疑问去看看是怎么实现的。hi_long2023-04-212770
- 通常我们进行Android应用开发的时候,需要导入Android SDK,也就是android.jar,是一个动态jar包。android.jar提供了framework层的接口能力,其中framework.jar和services.jar是两个重要的jar包,分别做接口暴露和接口实现。 如果我们也想定义自己的framework和service呢?可以参考以下文章内容进行。hi_long2023-03-258040
共 15 条
- 1
页
没有更多了
个人简介
暂未填写公司和职务
暂未填写个人简介
暂未填写技能专长
暂未填写毕业院校和专业
个人成就
共发表过 15 篇文章
文章获得 3 次赞同
文章被浏览 1868 次
获得 0 人关注
个人荣誉查看规则
有目共赏
初出茅庐