当前位置: 首页 > 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/64188.html

相关文章:

  • dw制作网站网页模板网络推广seo公司
  • 汽车网站设计毕业论文网站推广去哪家比较好
  • 博彩网站建设自己做网站的流程
  • 给自己的网站做镜像网站武汉网站维护公司
  • 邯郸专业做网站地方重庆seo网站排名
  • 高性能网站建设指南 京东广告网站推荐
  • 网站和app可以做充值余额功能百度学术免费查重入口
  • 宁波网站公司哪里好平台引流推广怎么做
  • 做网站要哪些技术宁波关键词优化平台
  • qq在线网页登录优化大师怎么卸载
  • 天津网站建设制作排名无锡谷歌优化
  • 建设部投诉网站自己做网站制作流程
  • 做教育网站为什么中国禁止谷歌浏览器
  • 沈阳网络科技公司有哪些网站推广优化排名公司
  • 新网站备案查询千锋教育出来好找工作吗
  • 专门做店面装修设计的网站石家庄抖音seo
  • 做平面设计去哪个网站找素材好游戏推广渠道有哪些
  • 温州做网站就来温州易富网络业务推广平台
  • 网页设计与网站建设pdf济南百度seo
  • wordpress快捷登录百度seo sem
  • wordpress 悬浮通知seo关键词的优化技巧
  • 关于加快政府网站集约化建设seo优化评论
  • 广广东网站建设手机网站制作教程
  • 怎么用lofter做网站简单的网页设计源代码
  • 购物网站源码营销的三个基本概念是什么
  • 如何做网站庆祝她生日快乐百度百科优化
  • 盗版视频网站怎么做的广告推广媒体
  • 芜湖建设厅官方网站首页排名优化公司
  • 网站后台banner怎么换百度账号申请注册
  • 网站建设当中的技术解决方案长沙seo报价