如何在Windows或Linux中使用汇编语言开发Android应用程序?使用汇编语言开发Android应用程序
回答
试试这个:http://peterdn.com/post/e28098Hello-World!e28099-in-ARM-assembly.aspx
一般来说,所有你需要的是针对Android的Linux交叉编译器。
我从来没有听说过或视图的Android用汇编语言开发(如果你谈论的是C,C++则其可能的)..
但是,如果你想写一些C, C++
语言的Android应用程序,然后 你可以使用Android NDK
。但在这种情况下,你也必须为你的应用程序制作一个Android界面。
而且如果你在Objective C
好,那么你也可以使用一个QT
,然后将其与Android整合,但其在某些初始阶段的支持..
UPDATE:还您有任何汇编语言文件,那么你可以将它与本机Android.mk(Java本地接口)文件集成并在您的Android应用程序中使用它。但是这不包括任何UI部分。
它总是可以在c/C++中编写用户界面的东西.. OpenGL是一个很好的API来完成它..你也可以直接写入屏幕..虽然我不知道如何,我想如果你是在组装中写大部分路障是你可以解决的问题。 – baash05
我个人不知道,但我在网上找到了例子(Android ARM inline assembly,Motivation for hand-optimized Assembly code),所以我假设你可以。看着它,很明显他们使用Android's NDK在C或C++中编写代码,并在那里插入汇编代码,所以我只能建议你开始在那里查看。
您可以通过巨大的汇编语言写你的代码提高效率,但你应该尝试找出效率和可维护性之间的中间点,这是我们必须面向对象的语言(如Java)的原因。所以,作为一个个人提示,除了需要最大性能的真正特定的任务(如渲染视频或图像)之外,我会将Java用于一切。
还要注意其他一些组装问题,例如使用可能不存在于所有ARM处理器上的特定方法。
在那个Android ARM内联汇编中,它们的语法看起来比纯内联汇编更复杂。 我可以建议使用netbeans汇编程序(发布时为V6.0),它通过C++环境为您提供汇编程序。用注册表等 – Bob
- 1. 在UWP应用程序中使用汇编(语言)?
- 2. 哪些编程语言应该用于android和ios应用程序开发?
- 3. LC3汇编语言程序
- 4. 汇编语言子程序
- 5. Yammer应用程序开发语言
- 6. 使用x86汇编语言
- 7. LinkedIn应用程序开发的编程语言
- 8. 以区域语言/不同语言开发应用程序
- 9. 以汇编语言开头
- 10. 从汇编语言编写C程序
- 11. sicxe汇编语言编程
- 12. java编程语言和android开发
- 13. 使用汇编语言编写C程序的函数
- 14. 使多语言Android应用程序
- 15. Android应用开发多语言
- 16. 用汇编语言选择排序
- 17. 分割用汇编语言
- 18. 汇编语言的用法
- 19. 汇编语言
- 20. 汇编语言?
- 21. 汇编语言程序中的部分
- 22. 汇编语言源格式化程序
- 23. 汇编语言简单程序
- 24. 混合汇编语言和C程序
- 25. 汇编语言:宏vs程序
- 26. 教堂编程语言应用程序
- 27. 我们可以用汇编语言开发哪种软件
- 28. 适用于开发Mac应用程序的正确编程语言
- 29. 使用用外语(口头)语言编写的应用程序
- 30. 反汇编Android应用程序
你使用装配的动机是什么? –
复制的[此](http://stackoverflow.com/questions/5390509/linking-android-c-code-and-arm-assembler)和[此](http://stackoverflow.com/questions/6506781/臂组件 - 编码 - 在-AN-机器人项目)。 – kabuko