正文

Android HAL 开发 (4)2012-09-13 11:29:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/liyutai/53784.html

分享到:

在上一篇文章中,我们看到了如果在java程序中调用C/C++撰写的函数。而且Android的service已经实

现了,下面就要看看应用程序如何调用这个service了,这里用两种方法,我们先介绍简单的第一种直

接调用方法。
apps/mokoid/apps/LedClient/src/com/mokoid/LedClient/LedClient.java

package com.mokoid.LedClient;
 import com.mokoid.server.LedService;
  import android.app.Activity;
 import android.os.Bundle;
 import android.widget.TextView;
  public class LedClient extends Activity {
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
          // Call an API on the library.
     LedService ls = new LedService();
     ls.setOn(1);
     ls.setOff(2);
                  TextView tv = new TextView(this);
         tv.setText("LED 1 is on. LED 2 is off.");
         setContentView(tv);
     }
 }
 上面的代码很简单,直接调用上一篇文章介绍的LedService,然后利用这个service的成员函数setOn

和setOff直接操作硬件(通过jni->HAL)。

本文转自:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/Android_HAL_kaifa4.html

阅读(2645) | 评论(3)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

评论人: 发布时间: 2013-08-20 14:27:00
杭州立宇泰电子有限公司主营产品:MID、Andorid行业手持终端、车载驾培系统终端、警务通、嵌入式平板电脑、便携式无线电子菜单、多串口服务器、嵌入式单板电脑、S5PV210/S3C6410/2440/2410/44B0开发板及各种显示方案等自主知识产权的产品
评论人: 发布时间: 2013-05-07 14:00:00
祝贺立宇泰视频指纹车载驾培终端产品,一次性通过“国家电子计算机外部设备质量监督检验中心”权威部门的检测,测试项目包括:性能检验、环境适应性检验、可靠性检验、电磁兼容性检验、安全检验。
http://www.hzlitai.com.cn/news/1855.html
评论人: 发布时间: 2012-12-18 09:38:00
不错的
您需要登录后才能评论,请 登录 或者 注册