Groovy 是一种潜在的 Android 开发语言吗?

2024-01-02

我最近开始使用 groovy 作为 Java 的替代品,我想用 groovy 开发 Android 应用程序。我研究过的所有例子似乎都很古老。

所以我想知道是否可以用groovy开发Android应用程序?


这是一个好主意,并且已经尝试过并取得了部分成功 - 有一个名为 DiscoBot 的项目部分工作 - 请参阅http://skillsmatter.com/podcast/groovy-grails/groovy-android http://skillsmatter.com/podcast/groovy-grails/groovy-android

然而,这是一个困难的提议,一方面是因为 Groovy 运行时的大小,另一方面是因为 Groovy 为实现动态语言所做的大部分工作都不受 Dalvik VM 的完全支持。

也就是说,它正在研究中。

我猜测您在这里获得一些“接近”投票的原因是因为您可以通过在您最喜欢的网络搜索引擎中快速搜索来找到所有这些信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Groovy 是一种潜在的 Android 开发语言吗? 的相关文章

  • 如何用Android做交互动画(翻译)

    我在 Android 中有一些 png 序列 我需要将它们的 x 和 y 位置从屏幕顶部到底部的翻译动画化 当动画发生时 我需要对象来接收单击事件 我知道这在 3 0 之前的 Android 版本中效果不太好 因为display对象的位置与
  • 即使我单击“运行”,Eclipse 也会运行调试模式

    Eclipse 总是在调试模式下启动我的应用程序 即使我单击常规的 运行 按钮 有任何想法吗 我发现我必须重新启动 Xoom 才能使其再次正常工作
  • 如何通过代码检测Android上的表情符号支持

    通过代码 我可以制作一个按钮 将这 3 个表情符号插入到文本中 不过 在许多手机上 当用户单击按钮时 问题是 显示为 X X X 或者更糟糕的是 它只显示三个空白空间 我想在无法正确显示表情符号的 Android 设备上禁用并隐藏我自己的内
  • 如何以编程方式判断蓝牙设备是否已连接?

    我了解如何获取已配对设备的列表 但如何判断它们是否已连接 这一定是可能的 因为我看到它们列在我手机的蓝牙设备列表中 并且它说明了它们的连接状态 将蓝牙权限添加到您的AndroidManifest中
  • 清晰的图标 清晰的 Android 应用程序

    你好 下午好 关于如何提高图标的 png 质量 有什么想法吗 我使用了 Android 开发者页面上的套件 但我无法获得清晰的图像 我的意思是非常清晰 我是否需要以不同的方式加载此图标 而不仅仅是拖入我的布局 谢谢 我使用这个布局
  • android:ScrollView(或视差)内的RecyclerView

    我有一个片段2 次卡片浏览内有多个控件 below我有第二个卡片视图回收者视图 这有效perfect 问题是 recyclerview 启动了屏幕的最底部 并且滚动recyclerview非常small 以前使用过列表视图 这使我可以适应您
  • 如何使用retrofit2动态设置超时?

    public class Router private static Retrofit retrofit null public Retrofit getRetrofit if retrofit null OkHttpClient clie
  • Android 在 Windowmanager 中调整视图大小

    这是我的代码 menubuttonClosed li inflate R layout menu button null menubutton ImageButton menubuttonClosed findViewById R id m
  • MutableStateflow 值、更新、发出

    假设我有一个可变状态流 https kotlin github io kotlinx coroutines kotlinx coroutines core kotlinx coroutines flow mutable state flow
  • 通过配置更改保留 CoroutineScope 的干净方法,无需 ViewModel

    我知道建议是在我们的 Activity 中使用 ViewModel 这样我们就可以使用它viewModelScope 由于 ViewModel 的寿命比 Activity 的寿命长 因此我们不必取消以下作业activity onDestro
  • Android中如何使用intent加载本地html页面?

    我的 asset 目录中有一个 html 文件 我必须使用 Intent 将其加载为浏览器应用程序 这是我的代码 但它不起作用 startActivity new Intent Intent ACTION VIEW Uri parse fi
  • Fresco:滚动 RecyclerView 后图像消失

    我有一个 Horizo ntal RecyclerView 每个项目都有一个使用 Facebook Fresco 图像库加载到其中的图像 然而 虽然正确的图像最初是在屏幕上滚动一点时加载的 但当 RecyclerView 进一步滚动时 它就
  • foo.setVisibility(View.GONE) 和parent.removeView(foo) 之间的区别

    如果 foo 是一个视图 那么有什么区别foo setVisibility View GONE and fooParent removeView foo 我对两个语句之前和之后视图的内存消耗特别感兴趣 可见性设置为 GONE 的视图是否会消
  • 使用 Box2d(适用于 Android)进行碰撞检测?

    有人可以解释一下使用 box2d for android 进行碰撞检测的工作原理吗 我无法理解 BBContactListener 以什么方式工作 BBContactListener listener new BBContactListen
  • DialogFragment 关闭事件

    我需要处理 DialogFragment 的结尾 在调用 dismiss 之后 例如 我会在关闭后 包含 片段的活动内显示一个 toast 我该如何处理该事件 覆盖onDismiss 在你的DialogFragment中 或者使用setOn
  • Android 两个 Activity 之间的共享元素转换不起作用

    在我的应用程序中 我尝试使用新引入的活动之间共享的元素 如果共享元素具有固定位置 例如 android layout gravity top 但是当视图被锚定时问题就出现了 我的第一个活动如下所示
  • Grade Plugin 3-alpha1 输出文件导致错误

    我正在尝试将项目更新到 Android Studio 3 build gradle 文件中不再接受以下代码片段 applicationVariants all variant gt variant outputs each out gt d
  • Android - 检测视图上的双击和三次点击

    我一直在尝试构建一个可以检测双敲击和三敲击的敲击检测器 在我的努力失败后 我在网上搜索了很长时间以找到可以使用的东西 但没有运气 奇怪的是 像这样的图书馆如此稀缺 有什么帮助吗 你可以尝试这样的事情 尽管我通常建议不要使用三次点击作为一种模
  • 片段中的 SavedInstanceState 始终为 null

    我使用 XML 以及活动中的 setContentView 将片段附加到活动 A 有一个问题 因为我的片段中有非常动态的视图 所以当方向改变时 我必须恢复所有的观点状态 我有问题 因为我正在使用类似的东西 public void onSav
  • AndroidAnnotations 和 Dagger

    我正在尝试使用 Dagger 注入 Android 带注释的 Activity java lang IllegalArgumentException No inject registered for members com app serv

随机推荐

  • python 列表的按位或减少

    我有两个 0 和 1 列表 两个列表的长度相同 以下只是一个示例 我正在寻找适用于任何大小且在任何索引处包含零和一的列表的通用解决方案 l1 1 1 0 1 1 1 1 l2 0 0 0 1 0 0 0 目标是使用第一个列表l1 as ma
  • Rails 资产管道和 javascript 文件 - 维护换行符以帮助调试

    我最近从Jammit http documentcloud github com jammit to the Rails 资产管道 http guides rubyonrails org asset pipeline html 除了一些初期
  • 动态设置的 jQuery UI Selectmenu 值不会更改可见的选定值

    我正在使用 jQuery UI Selectmenu 并且在设置呈现的选定值时遇到问题 它似乎更改了底层选择中的选定选项 但选择菜单不显示更改 我正在调用 selectmenu refresh true 但没有任何反应 这是一个例子 htt
  • 如何通过API向mandrill模板中的所有链接添加参数?

    在发送之前 我需要向 Mandrill 模板中的所有链接添加一些参数 例如 在模板中有像这样的锚点 a href http google com param1 PARAM1 param2 P a
  • 强制 java web start 使用像 Fiddler 这样的代理而不接触代码

    对于自动软件项目 我需要来自 Java Web Start 应用程序的一些请求和响应 所以我安装了 Fiddler Web Debugger 然后尝试使用这个 fiddler 代理来嗅探所有请求 问题出在 Java Web Start 应用
  • 在单元测试中模拟 Passport.js(本地策略)

    我正在使用 Passport js 的本地策略来对我的 API 的用户进行身份验证 我正在为此 API 编写测试 并且我需要一种在测试中模拟 Passport js 的方法来模拟经过身份验证 未经身份验证的用户点击 API 做到这一点最有效
  • 动态调用程序集的复杂 API 问题

    我面临一个有趣的挑战 我想知道这里是否有人可以给我一些指导 我正在编写一个在网络上运行并使用 SQL Server 保存和提取数据的 Net Windows 窗体应用程序 我想提供一个迷你 插件 API 开发人员可以在其中构建自己的程序集并
  • 变量魔法并从文件中读取

    假设 我得到以下文件 输入 txt name Peter age 26 family status married 提到的行可以按随机顺序存储 即 family status married name Peter age 26 在我的程序中
  • 避免 Windows 防火墙弹出窗口

    我的组织生产了一套利用网络的 Windows 应用程序 因此当用户第一次运行我们的软件时 Windows 防火墙 如果正在运行 会弹出一个弹出窗口 通知用户我们的应用程序 正在尝试使用网络 提示用户允许或拒绝访问 许多其他应用程序都会出现这
  • 如何在 mysql select 语句上连接 4 个表?

    我在 MySQL 中有 4 个表需要连接 例子 select db gt query SELECT FROM ads WHERE ad pic 1 AND ad status 1 ORDER BY ad id DESC LIMIT 0 4
  • 在后台线程 python/pygtk 中运行计算

    有没有一种方法可以在后台运行 python 线程 而无需在耗时的指令期间锁定 python 的其余部分 我正在尝试在 python pygtk 应用程序的后台线程中进行耗时的计算 我了解线程是如何工作的 问题是 每次我在任何线程中运行一个昂
  • 无法下载包“runtime.win10-x86.Microsoft.Net.UWPCoreRuntimeSdk.2.1.1”

    我正在 Visual Studio 2017 中使用移动应用程序 但是当我第一次创建此项目并尝试构建它时 出现以下错误 Failed to download package runtime win10 x86 Microsoft Net U
  • 64 位操作系统上 32 位 JVM 的最大 Java 堆大小

    问题不在于 32 位操作系统上的最大堆大小 因为 32 位操作系统的最大可寻址内存大小为 4GB 并且 JVM 的最大堆大小取决于可以保留多少连续可用内存 我更感兴趣的是了解在 64 位操作系统中运行的 32 位 JVM 的最大堆大小 理论
  • 在C++中使用json-spirit读取json字符串

    如何在C 中使用json spirit读取json字符串 我阅读了演示代码 我发现 const Address addrs 5 42 East Street Newtown Essex England 1 West Street Hull
  • 只能在 Visual Studio 2008 中输入字母

    在我的 VS2008 中 突然间 我只能使用字母 不能使用 Enter 空格 删除 退格或任何其他键 有什么建议如何解决这个问题吗 键盘在其他应用程序中运行良好 谢谢 我每天都会遇到这个问题好几次 确保工具 gt 选项 gt 环境下的语言设
  • 鉴于“marginLeft”实际上并不存在,应该如何在 Flex 4 中制作项目符号列表?

    先生们 想象一下想要显示项目符号列表 like this one 在 Flex 4 中使用 Adob e 的文本布局框架 TLF 如何在 MXML 中定义这样一个项目符号列表 据我了解 当前版本的 TLS 尚未实现对项目符号列表的支持 没关
  • React JS:应用 Material-UI CssBaseline

    我想给我的新React应用程序具有一致的外观和感觉Material UI 另外 我希望样式等易于维护 所以默认主题似乎是一个很好的开始 这cssBaseline由 提供Material UI似乎勾选了所有选项 所以我想尝试一下 令人惊讶的是
  • Cassandra .Net 驱动程序和 CQL 驱动程序(2012 年 8 月)

    有人对此提出了问题 但它们已经存在一年多了 所以我重新发布 我不是问哪个是 最好 的驱动程序 因为这是主观的 我正在寻找有关稳定性 最新 Cassandra 功能合规性 文档和易用性以及速度的数据 Hector 似乎几乎没有什么活动 2 年
  • 避免 Husky 因 monorepo 项目中每个不相关目录的更改而被触发

    我在我的 lerna monorepo 项目中使用 husky 该项目有多个目录 项目 husky front package json app package json on hook prepush我在 front 和 app 上启动测
  • Groovy 是一种潜在的 Android 开发语言吗?

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我最近开始使用 groovy 作为 Java 的替代品 我想用 groovy 开发 Android 应用程序 我研究过的所有例子似乎都