当前位置: 代码迷 >> Android >> Android FM收音机开发有关问题
  详细解决方案

Android FM收音机开发有关问题

热度:27   发布时间:2016-05-01 21:35:33.0
Android FM收音机开发问题
大家好:
  最近公司打算开发一个FM收音机的功能,在开发板子上有一块FM的芯片,假如不使用JNI(通过C/C++和底层打交道),而是把业务逻辑代码部分全部由JAVA APP层来实现,不知道这种方案是否可行,仅靠JAVA可以完成这些功能吗,请各位给点意见和建议。


------解决方案--------------------
不行。。。 JAVA不能直接访问硬件的,
------解决方案--------------------
FM的驱动代码还是得用c code吧!java一般是用作上层一点的开发。
------解决方案--------------------
纯java肯定不行啊,这还用问,除非人家已经给你java层的API了,否则只给你驱动的话 ,所有功能都要通过JNI来完成。
------解决方案--------------------
用java 你隔了个虚拟机层 你能调用到底层的接口么?
------解决方案--------------------
我做过FM,架构是:
在framework层添加FM模块,上层提供接口给AP层调用,下层通过JNI调用driver实现。

只用java是不行的,android的内核是linux,所以硬件driver层还得需要c,c++去实现。
------解决方案--------------------
探讨
我做过FM,架构是:
在framework层添加FM模块,上层提供接口给AP层调用,下层通过JNI调用driver实现。

只用java是不行的,android的内核是linux,所以硬件driver层还得需要c,c++去实现。

------解决方案--------------------
还是得用C/C++去实现底层的东西啊!Java太高级了,没办法实现底层的库
  相关解决方案