Articles of android annotations

“AndroidAnnotaions”可靠吗?

“ AndroidAnnotations ”可靠吗? 我已经搜索了它,但找不到很多文章(评论或教程)。 我一直在考虑在我的项目中使用这个库,该项目已经有很多用户。 在采用它之前,我需要一个良好的声誉。 所以我的担心主要是, 有没有使用这个图书馆的名牌产品? 我可以说它足够稳定,可以用于我的大项目吗? 它会保持良好吗? (错误修复等) 提前致谢。

自更新到ADT 22以来,AndroidAnnotations上的ClassNotFoundException生成了类

在更新到ADT22之前,这个项目创造了奇迹。 我已经失去了一天,因为我不知道我必须下载构建工具 ,而且我担心因为这个原因我将失去另一个。 当我尝试构建两天前工作的相同代码时,我得到了以下exception: com.cidaut.blueparking fatal error : Unable to instantiate activity \ ComponentInfo{com.cidaut.blueparking/com.cidaut.blueparking.SplashScreen_}: \ java.lang.ClassNotFoundException: \ Didn’t find class “com.cidaut.blueparking.SplashScreen_” on path: \ /data/app/com.cidaut.blueparking-1.apk java.lang.RuntimeException: Unable to instantiate activity \ ComponentInfo{com.cidaut.blueparking/com.cidaut.blueparking.SplashScreen_}: \ java.lang.ClassNotFoundException: \ Didn’t find class “com.cidaut.blueparking.SplashScreen_” on path: \ /data/app/com.cidaut.blueparking-1.apk at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) […]

将AndroidAnnotation与Intellij IDEA 12集成

我无法配置我的IDE(Intellij IDEA 12)与AndroidAnnotations( http://androidannotations.org/ )一起使用以前的配置屏幕截图与jetbrains刚发布的新ide不同。 有人可以给我一步一步的配置。

无法使用AndroidAnnotations库在AndroidStudio中制作项目

我已经看过几个关于在Android Studio中使用AndroidAnnotations框架编译Android应用程序的讨论和博客,特别是这个 ,但没有一个帮助我开始。 我正在使用Android Studio 0.8.9,我指向下载的Gradle 2.1二进制文件。 我使用的是Ubuntu 14.04。 gradle编译过程表明我在给定位置缺少AndroidManifest.xml的副本(请参阅下面的输出)虽然我在使用文件浏览器导航到此文件夹时find了它。 还请注意,为了删除警告,我更换了 variant.processResources.manifestFile 通过 variant.outputs.processResources.manifestFile 在gradle脚本中。 这是我的gradle构建脚本: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.13.2’ classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.3’ } } apply plugin: ‘android’ repositories { mavenCentral() } configurations { apt } dependencies { compile fileTree(include: ‘*.jar’, dir: ‘libs’) compile files(‘libs/androidsvg-1.2.1.jar’) compile ‘com.android.support:appcompat-v7:20.0.0’ compile ‘org.androidannotations:androidannotations-api:3.0’ apt […]

Android Studio:使用AndroidAnnotations

所以我想尝试新的Android Studio并导入我的eclipse项目(我生成了一个gradle构建文件)。 工作得很好。 唯一似乎不起作用的库是AndroidAnnotations。 我在File> Settings> Compiler> Annotation Processing下选择了androidannotations-2.7.jar文件。 作为生产源目录,我选择了“gen”。 但是不会生成像MainActivity_这样的生成文件。 我错了什么?

枚举和android注释intDef

我有一个枚举: public enum AppEnums { SERVICE_ERROR, CONNECTION_ERROR; } 我想在Android Annotation的intDef中使用它: @IntDef({AppEnums.CONNECTION_ERROR, AppEnums.SERVICE_ERROR}) public @interface ServiceErrors { } 错误显示: find不兼容的types,必填:’long’ 我可以用这种不兼容性做些什么? 我不想手动处理AppEnum参数的值,Enum通常会自动创建值。 AppEnums.CONNECTION_ERROR.ordinal()返回enum参数的int值,但在这里不起作用。

使用AndroidAnnotations与Scala和Gradle

使用Scala编程语言和Gradle构build系统可以使用AndroidAnnotations吗? 当我尝试将AndroidAnnotations集成到我现有的Android / Scala / Gradle项目中时,编译失败,因为生成的下划线类(例如MyActivity_)无法find。 这里有一些有用的出发点和参考: 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注释处理configuration (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构build脚本生成JPA2元模型 (2011-06-22) http://download.oracle.com/javase/1.5.0/docs/guide/apt/GettingStarted.html

在自定义对话框类中使用Android Annotations

我正在使用android注释,我想注释这个类,以便我可以使用@pref将值保存到我的共享首选项(注释)类。 我已经设法find一个意图和广播接收器的工作,但是这不是理想的,现在我想从这个类中的共享首选项获取一个值,以显示在微调器中select的默认项目,它开始留下我的代码气味。 有什么方法可以注释这个类吗? public class SelectNewsFeedDialog extends Dialog { private Context context; private Button confirmButton; private Spinner spinnerTeams; public SelectNewsFeedDialog(final Context context, ArrayList<Team> listTeams) { super(context,R.style.cust_dialog); this.context = context; setContentView(R.layout.dialog_choose_news_feed); spinnerTeams = (Spinner) findViewById(R.id.dialog_news_feed_spinner_teams); confirmButton = (Button) findViewById(R.id.dialog_news_feed_button_confirm); confirmButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Team team = (Team)spinnerTeams.getSelectedItem(); Intent intent = new […]

Android @Intdef标志如何使用它

我不清楚如何使用@Intdef时,如下所示: @IntDef( flag = true value = {NAVIGATION_MODE_STANDARD, NAVIGATION_MODE_LIST, NAVIGATION_MODE_TABS}) 这个例子是直接从文档 。 这实际上是什么意思? 这是否意味着它们都被初始化为真? 如果我在下面做一个“或”: NAVIGATION_MODE_STANDARD | NAVIGATION_MODE_LIST 这是什么意思…我有点困惑这里发生了什么。

AndroidAnnotations找不到符号类

我在Android Studio gradle项目中使用AndroidAnnotations。 我目前在编译期间从AA中得到错误输出: cannot find symbol class MyActivity_ 错误输出并不妨碍构build应用程序 – 它不是一个真正的编译错误,因为类在那里,似乎这只是编译过程中的一个不幸的时机问题。 有什么我可以做的,以避免AA的这些假阳性错误? 每当我编译出现“假”错误时,很容易错过真正的错误。