传统 Hal 开发笔记6----App 访问硬件服务
2026/6/6 15:41:54 网站建设 项目流程

目录

  • 获取服务调用接口

App 访问硬件服务

获取服务调用接口

随便在一个原生应用里调用系统服务HELLO_SERVICE,调用相关接口即可。

xuejie@vt-PowerEdge-R740:~/A11a133a12$ git diff frameworks/base/packages/xxxxx/xxxxxoActivity.java diff--git a/frameworks/base/packages/xxxxx/xxxxxoActivity.java b/frameworks/base/packages/xxxxx/xxxxxoActivity.java index424fda9721..9d76ac106c100644---a/frameworks/base/packages/xxxxx/xxxxxoActivity.java+++b/frameworks/base/packages/xxxxx/xxxxxoActivity.java @@-39,6+39,7@@importjava.lang.reflect.Method;importjava.net.NetworkInterface;importjava.net.SocketException;importjava.text.NumberFormat;+importandroid.os.Hello;importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.Executors;@@-238,6+239,14@@publicclassxxxxActivityextendsBaseActivity{adapter=newVersionInfoAdapter(this,LIST_SIZE);mLVVersionInfo.setAdapter(adapter);mHandler=newMyHandler();+HellohelloHal=(Hello)getSystemService(Context.HELLO_SERVICE);+try{+helloHal.open();+helloHal.write("nihao");+Log.d("HelloHal_test",helloHal.read());+}catch(Exceptione){+e.printStackTrace();+}android.app.ActionBarmActionBar=getActionBar();if(mActionBar!=null){

查看日志:


OK,传统HAL 大功告成!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询