首页 > 其他分享 >rk3568 android11 从frameworks添加服务到 android studio app应用

rk3568 android11 从frameworks添加服务到 android studio app应用

时间:2024-11-22 17:45:17浏览次数:3  
标签:DemoManager int rk3568 android11 frameworks import IDemoManager android app

1.在frameworks下添加,其目录如下:

1.1 添加IDemoManager.aidl文件

//mls_demo
// IDemoManager.aidl
package android.app;

// Declare any non-default types here with import statements

interface IDemoManager {
    int plus(int a, int b);
}
 

1.2 添加 DemoManager.java文件

//mls_demo
package android.app;

import android.annotation.SystemService;

import android.content.Context;
import android.compat.annotation.UnsupportedAppUsage;
import android.os.IBinder;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.util.Log;
import android.util.Singleton;

@SystemService(Context.DEMO_SERVICE)
public class DemoManager {
    private static String TAG = "DemoManager";

    /**
     * @hide
     */
    @UnsupportedAppUsage
    public static IDemoManager getService() {
        return IDemoManagerSingleton.get();
    }

    @UnsupportedAppUsage
    private static final Singleton<IDemoManager> IDemoManagerSingleton =
            new Singleton<IDemoManager>() {
                @Override
                protected IDemoManager create() {
                    final IBinder b = ServiceManager.getService(Context.DEMO_SERVICE);
                    fina

标签:DemoManager,int,rk3568,android11,frameworks,import,IDemoManager,android,app
From: https://blog.csdn.net/heroismzhu/article/details/143979040

相关文章

  • 基于迅为RK3568开发板全国产平台,快速实现APP开机自启动技术分享
    应用场景:在一些场景中需要系统启动以后就让应用程序运行起来,如闸机打卡系统,智能点餐系统,广告机系统等等。这个需求叫做自启动。     除全国产版本核心板以外,RK3568核心板还有工业级,商业级,连接器和邮票孔多种版本。全国产版本核心板与其他版本核心板完全兼容。可以支持......
  • 如何在Linux系统实现屏幕旋转?触觉智能RK3568鸿蒙开发板演示
    本文介绍Linux系统实现屏幕角度旋转的方法,以解决不同产品形态的展现方式,其中Ubuntu、Debian系统可以通过xrandr工具实现屏幕旋转。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568芯片,搭载四核A55处理器,主频2.0Ghz;1T算力NPU;现已发布全新OpenHarmony5.0Release固件。Linux旋......
  • 【迅为】瑞芯微itop-RK3568开发板Linux+HAL启动测试
    迅为iTOP-RK3568开发板AMP AMPSDK支持Rockchip平台异构多系统AMP(非对称多核架构)的开发软件包,支持Linux(Kernel)、Standalone(Hal)、RTOS(RT-Thread)组合AMP构建形式。可以满足一些特定行业应用,如电力物联网、电网继电保护、电力系统安全控制、工业自动化的需求。     ......
  • 【迅为】瑞芯微RK3588开发板RK3568开发板区别及优势
     RK3568开发板   瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3......
  • RK3568平台开发系列讲解(GPIO篇)GPIO的sysfs调试手段
    ......
  • RK3568平台开发系列讲解(GPIO篇)基于整数的GPIO接口
    ......
  • 开发更便利!迅为RK3568/RK3588 定制分区镜像发布
             迅为iTOP-3588开发板采用瑞芯微RK3588处理器,是全新一代AloT高端应用芯片,采用8nmLP制程,搭载八核64位CPU(四核Cortex-A76+四核Cortex-A55架构),集成MaliG610MP4四核GPU,内置AI加速器NPU,算力达6Tops,集成独立的8K视频硬件编码器和硬件解码器,提供了许多功能强大的......
  • OpenHarmony4.1蓝牙芯片如何适配?触觉智能RK3568主板SBC3568演示
    当打开蓝牙后没有反应时,需要排查蓝牙节点是否对应、固件是否加载成功,本文介绍开源鸿蒙OpenHarmony4.1系统下适配蓝牙的方法,触觉智能SBC3568主板演示,搭载了瑞芯微RK3568芯片,应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。修改......
  • 以RK3568为例,ARM核心板如何实现NTP精准时间同步?
    背景 网络时间协议NTP(Network TimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机的时间同步到某些时间标准。NTP对于我们产品来说有什么用呢,简单的讲,当你的设备时间不准确了,你可以接入到互联网,从网上同步一下时间,非常方便。对于我们嵌入式行业,大批量生产......
  • 能力再次提升! 迅为RK3588/RK3568开发板&核心板新增定制分区镜像
     迅为RK3568和RK3588开发板已支持RK传统分区和定制分区两种镜像,定制分区镜像和RK传统分区镜像指的是不同分区结构的镜像,接下来将会对上述两种分区方式进行讲解,并进行对比,分析各自的优点和适用场景。        RK传统分区镜像介绍RK传统分区是瑞芯微标准的分区镜......