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++去实现。
[解决办法]