当前位置: 首页 > wzjs >正文

那个网站做车险分期崇左网站建设

那个网站做车险分期,崇左网站建设,武汉新闻网今日头条本地,江苏建设通网站一,概述 AndroidSDK36平台,新增了SettingsPreferenceService类,位于SDK中android.service.settings.preferences下,主要作用是提供系统应用对系统设置的交互,包括读取、设置系统设置的偏好能力。 整体架构图如下 该功能组件如下,采用CS架构,通过binder实现与设置的通信…

一,概述

AndroidSDK36平台,新增了SettingsPreferenceService类,位于SDK中android.service.settings.preferences下,主要作用是提供系统应用对系统设置的交互,包括读取、设置系统设置的偏好能力

整体架构图如下

该功能组件如下,采用CS架构,通过binder实现与设置的通信

客户端API集成在SettingsPreferenceServiceClient类中,目前提供了三个公开接口,

服务端抽象基类SettingsPreferencceService由系统设置实现,实现路径在aosp/packages/apps/Settings/src/com/android/settings/service下,Androidmanifest声明如下

服务端实现,是通过注解处理器,在Settings编译时,生成辅助类,随后通过*ValueRequest相关参数定位到具体偏好页面,即完成一次偏好读取|设置事务。

二,实例

以下是一个简单的实例,当绑定Service成功后,调用getAllPreferenceMetadata获取所有偏好信息,并且显示在List中,

package com.example.myapplication;import static android.service.settings.preferences.SettingsPreferenceValue.TYPE_BOOLEAN;import android.annotation.SuppressLint;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.OutcomeReceiver;
import android.service.settings.preferences.GetValueRequest;
import android.service.settings.preferences.GetValueResult;
import android.service.settings.preferences.MetadataRequest;
import android.service.settings.preferences.MetadataResult;
import android.service.settings.preferences.SetValueRequest;
import android.service.settings.preferences.SetValueResult;
import android.service.settings.preferences.SettingsPreferenceMetadata;
import android.service.settings.preferences.SettingsPreferenceServiceClient;
import android.service.settings.preferences.SettingsPreferenceValue;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;import androidx.activity.ComponentActivity;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.util.Consumer;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;@SuppressLint("NewApi")
public class SettingsPreferenceServiceDemoActivity extends ComponentActivity {private static final String TAG = "SettingsPreferenceServiceDemoActivity";private boolean isConnect = false;private ExecutorServi
http://www.dtcms.com/wzjs/480723.html

相关文章:

  • crm软件管理系统简述seo
  • 免费可以做旅游海报 的网站上海高玩seo
  • JavaScript做的网站网站维护工作内容
  • 网站的组成营销与销售的区别
  • 襄垣网站建设成都关键词排名推广
  • 网站维护服务基本内容北京官网seo
  • 如何黑掉jsp做的网站郑州seo优化大师
  • 网站建设 中企动力幽默软文广告经典案例
  • 徐州哪有做网站的seo 页面链接优化
  • 佛山 顺德网站设计唐山seo排名外包
  • 红酒集团网站建设常见的网络营销平台有哪些
  • wordpress字體調整控制乐天seo培训中心
  • 大气好寓意的广告公司名字sem对seo的影响有哪些
  • 网页app开发培训班图片优化
  • WordPress版本更新提醒前端seo是什么意思
  • 怎么看网站用什么代码做的广州seo关键词优化费用
  • 涿州网站网站建设关键词挖掘方法
  • 怎么做网站评论色盲测试图 考驾照
  • 建设项目环保备案登记网站河南网站建设公司哪家好
  • 唐山做企业网站公司下载百度软件
  • 网站怎样做支付接口乔拓云智能建站
  • 网站建设软文上海最新新闻事件今天国内
  • 电信网站备案员工培训内容
  • 室内设计案例分析搜索关键词优化排名
  • 学校网页网站模板免费下载常州网站建设优化
  • 宣传片拍摄要求免费发seo外链平台
  • 海外网络服务商野狼seo团队
  • 每日新闻简报今天分析网站推广和优化的原因
  • 自建网站今日最新新闻摘抄
  • 上海建设银行网站静安支行识图找图