Hidl 学习总结 2

1、Android apk 调用Hidl处理

app添加对应的hidl jar包

2、MainActivity 添加如下代码

package com.example.test2;

import androidx.appcompat.app.AppCompatActivity;
import vendor.hardware.test.V1_0.ITest;
import vendor.hardware.test.V1_0.ITestCmdCallback;
import android.os.Bundle;
import android.os.RemoteException;

import java.util.ArrayList;

public class MainActivity extends AppCompatActivity {

    ITestCmdCallback mCallback;
    ITest mTest;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    protected void onResume() {
        super.onResume();
        try {
            mTest = ITest.getService(false);
            android.util.Log.i("zmao","getService success!");
        } catch(Exception e) {
            android.util.Log.i("zmao","exception" + e);
        }
    }
}

3、编译报错

Android studio 报错android.hidl.base.V1_0.IBase无法找到,一共导入如下jar包后编译pass

4、安装调试

安装后测试,发生selinux权限问题

adb root

adb remount

adb shell setenforce 0

APK调用Hidl成功

相关推荐

  1. Hidl 学习总结 3

    2024-04-13 02:10:01       12 阅读
  2. 2.3学习总结

    2024-04-13 02:10:01       28 阅读
  3. 2.4学习总结

    2024-04-13 02:10:01       34 阅读
  4. 2.12学习总结

    2024-04-13 02:10:01       40 阅读
  5. 2.17学习总结

    2024-04-13 02:10:01       32 阅读

最近更新

  1. 写一个字符设备的驱动步骤

    2024-04-13 02:10:01       0 阅读
  2. Transformer和Bert的原理是什么

    2024-04-13 02:10:01       0 阅读
  3. 使用tkinter 制作工作流ui

    2024-04-13 02:10:01       1 阅读
  4. postman工具介绍

    2024-04-13 02:10:01       1 阅读
  5. vue-路由自动化

    2024-04-13 02:10:01       1 阅读
  6. el-date-picker 扩展

    2024-04-13 02:10:01       1 阅读
  7. Go语言入门之变量、常量、指针以及数据类型

    2024-04-13 02:10:01       1 阅读
  8. Kotlin 处理livedata数据倒灌

    2024-04-13 02:10:01       1 阅读

热门阅读

  1. Python:生成器

    2024-04-13 02:10:01       15 阅读
  2. 迷宫-蓝桥602-bfs-2019省赛

    2024-04-13 02:10:01       14 阅读
  3. spispi

    spispi

    2024-04-13 02:10:01      12 阅读
  4. 【C++】C++11介绍

    2024-04-13 02:10:01       12 阅读
  5. 软件工程师,如何搞副业赚钱

    2024-04-13 02:10:01       13 阅读
  6. 朝花夕拾 - 写在 29

    2024-04-13 02:10:01       14 阅读
  7. js的包装类型

    2024-04-13 02:10:01       14 阅读
  8. SpringFramework实战指南(八)

    2024-04-13 02:10:01       12 阅读
  9. springboot项目如何配置跨域?

    2024-04-13 02:10:01       14 阅读
  10. 关于pr的第一次听写的笔记

    2024-04-13 02:10:01       17 阅读