问题标签 [android-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 在库项目 Eclipse 中使用 AndroidAnnotations
我正在制作我的应用程序的付费/免费版本,所以有一个两个应用程序使用的“图书馆项目”。
我正在尝试使用 Android 注释来清理我的代码: http ://code.google.com/p/androidannotations/
不幸的是,当我在共享库项目中使用它时,我的一个项目在 Eclipse 中出现错误: xActivity_ 类型已定义 xActivity_.java /ProjectName/.apt_generated/lib/activities/
因为 Android Annotations 会在 .apt_generated 文件夹中自动创建一个带有额外“_”的新活动,因此允许其中一个应用程序创建此文件,但另一个应用程序收到“已定义”错误。
Eclipse 中有没有办法解决这个问题?还是 Android 注释有问题?
android - Android Annotations 框架似乎没有生成任何东西
我正在尝试使用Android 注释框架,因为它看起来非常强大。我非常坚持基于它配置我的第一个项目。我遵循了wiki的每一步,但它在构建后不会生成任何文件。
因此,当我从清单中请求生成的类时:
我得到一个例外:
我的活动与 wiki 中的活动完全相同:
有任何想法吗?
编辑:刚刚发现创建了一个目录“.apt_generated”,但在构建后它是空的。
android - 将 AndroidAnnotations Maven 设置适配到 Gradle
是否可以将 AndroidAnnotations Maven 设置调整到 Gradle 中?
http://code.google.com/p/androidannotations/wiki/MavenEclipse
我似乎无法让它工作我不断得到com.sun.codemodel#codemodel;2.5-FROZEN-AA: not found
到目前为止我有这个
android - 在 Scala 和 Gradle 中使用 AndroidAnnotations
是否可以将 AndroidAnnotations 与 Scala 编程语言和 Gradle 构建系统一起使用?当我尝试将 AndroidAnnotations 集成到我现有的 Android/Scala/Gradle 项目中时,编译失败,因为找不到生成的下划线类(例如 MyActivity_)。
以下是一些有用的起点和参考资料:
- http://www.scala-lang.org/node/4773 (2010-01-06)
- http://www.scala-lang.org/sid/5 (2010-01-27)
- http://code.google.com/p/androidannotations/wiki/Configuring (2011-07-28)
- http://docs.jboss.org/hibernate/validator/4.1/reference/en-US/html/ch08.html#d0e2816(2010?)
- 使用 Ant 的 Java 6 注释处理配置(2010-09-05)
- http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html#processing
- http://ant.apache.org/manual/Tasks/apt.html
- 从 Gradle 构建脚本生成 JPA2 元模型(2011-06-22)
- http://download.oracle.com/javase/1.5.0/docs/guide/apt/GettingStarted.html
android - “AndroidAnnotations”可靠吗?
“ AndroidAnnotations ”可靠吗?我已经搜索过它,但找不到很多关于它的文章(评论或教程)。
我一直在考虑在我已经有很多用户的项目中使用这个库。在采用它之前,我需要一个良好的声誉。所以我的担心主要是,
- 有使用这个库的著名产品吗?
- 我可以说它足够稳定,可以在我的大项目中采用它吗?
- 会好好保养吗?(错误修复等)
提前致谢。
android - Roboguice、AndroidAnnotations 和线程之间的事件
当 RoboGuice 触发 Event 时,我的事件回调将在哪里执行,在哪个线程中?例如,我有一个活动(@Observes OnUpdateUiEvent e)。我还有一个触发新 OnUpdateUiEvent("data") 的后台线程。那么,按照我的理解,我的 do() 方法将在 bg 线程中执行吗?如果我用 AndroidAnnotations 中的 @Background 注释 do() 会怎样?预处理器是否应该在 runInUiThread() 中调用 do()?
如果一切正常,我认为这种模式将提供线程之间最简单的通信方式。
android - 如何使用 android 注释创建一个非常简单的偏好活动?
我对 android 有点陌生,我听说过一个名为androidannotations的新有趣项目尝试过它,它很棒,并且没有影响应用程序的性能,因为它是一个预处理库,所以你可以简单地这样做:
但我没有发现如何使用androidannotations创建偏好活动,有什么想法吗?
android - 使用AndroidAnnotations时@Background和屏幕旋转,如何确保收到回调?
使用 @Background 注释时,我们启动一个新线程。如果我们在这个线程执行旋转屏幕的时候,我们会丢失来自那个线程的回调吗?或者如何处理?使用 Loaders,这在屏幕后面进行了整理,因此我们不必担心使用异步任务时经常发生的问题。
但是@Background 注释是如何处理这个问题的呢?
android - 是否可以使用 AndroidAnnotations 注入模拟以进行测试?
我还没有找到任何关于如何做到这一点的例子。我假设这是不可能的基于这样的例子:
要注入的类已经确定。
android - Android注解和单元测试
我在我目前正在处理的示例项目中使用 AndroidAnnotations(2.5)。
由于您可以使用例如@EActivity
,来注释您的类@ViewById
,@Click
这都会导致生成的编译时代码,我想知道如何为任何 Android Annotations 支持的应用程序创建单元测试/功能测试。
我很想听听关于这个问题的一些意见。
干杯,