【问题标题】:Firmware support in androidandroid中的固件支持
【发布时间】:2010-12-22 23:22:23
【问题描述】:

我想知道如何从添加到 android 的新设备开始。 说,我有一个新硬件,一个条形码扫描仪,想把它添加到我的安卓手机上。我该怎么做呢?我的意思是原始设备制造商如何解决这个问题?他们是否与 Google 就这一专有添加有某种合作?

我的理解/方法如下: 1.获取新硬件的固件。 2.与android接口(这是我的疑问,我该怎么做?) 3.编写一个android应用程序来使用该设备,比如添加新硬件扫描的所有对象的成本。固件将条形码发送给我。我,在我的安卓应用程序中,收集所有代码,匹配它们的价格并将它们相加。 这个应用是用java写的吗?

问候 广告

【问题讨论】:

    标签: android firmware


    【解决方案1】:

    我自己没做过。不过我的理解和你差不多--

    • 如有必要,在 Linux 内核中为您的硬件编写/调整驱动程序
    • 编写访问硬件的用户空间库
    • 扩展 Android 框架以允许在 Dalvik VM 中运行的程序与库进行交互
    • 编写一个使用新功能的应用程序

    您可以先从 AOSP 获取 Android 框架代码并熟悉它。棘手的一点是让您的更改在官方源代码树中被接受。否则,任何想要使用您的应用程序的人都需要运行您的自定义 ROM。

    从整体上看,这里是 Google IO 2008 关于 Android 平台架构的演示: http://sites.google.com/site/io/anatomy--physiology-of-an-android

    我也认为这样的问题一般都可以得到完整的回答。我想一旦你开始你的项目,问一些更集中、更孤立的问题,你会得到更好的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      • 2018-09-05
      • 2012-02-23
      • 2011-02-24
      • 1970-01-01
      相关资源
      最近更新 更多