草庐IT

language-scala

全部标签

android - 问题 : "Extracting" JSON using lift-json in an Android (Scala) application

我想使用lift-json库反序列化JSON字符串。在我的Android应用程序中,我使用的是Scala2.9.0和lift-json_2.9.0_2.4-M1。我从lift-json自述文件中获取了一个简单示例,但每次我尝试从JSON字符串中提取值时,我都会在调用Activity时得到net.liftweb.json.MappingException。似乎没有传递给“提取”的参数。这是我的Activity:import_root_.android.app.Activityimport_root_.android.os.Bundleimportnet.liftweb.json._cla

android - Scala Android AsyncTask 不会调用 publishProgress 回调, "onProgressUpdate"

我在这上面花了太多时间,到目前为止,我一直没有使用publishProgress()功能……幸运的是,onPostExecute也在UI线程中运行,所以我不得不为我想要的每个图像创建N个线程加载而不是更新ListView的一个大线程。所以,这不是致命的,而是真正的烦恼。首先,非常感谢这些页面提供了更多见解和方法来[引用2!]拥有纯Scala实现...(1)http://blog.nelsonsilva.eu/2009/10/31/scala-on-android-101-proguard-xmlparser-and-function2asynctask这是一个解决方法:issues.s

android - 如何将现有的基于 IDEA Scala 的 Android 项目迁移到 SBT?

我有一个用Scala编写的Android应用程序,我一直在使用IntelliJIDEA13直接使用Scala插件构建它,没有其他构建系统。现在项目有所增长,有了第二个(库)模块和一些外部库,我想转移到具有不同配置和依赖项管理的适当构建系统。我找到了很多有关将现有SBT项目导入IDEA以及从模板在IDEA中启动新的SBTAndroid项目的信息,但我没有找到任何有关为现有IDEA项目设置SBT的信息。我找到的所有文档都假定您是从头开始的。我应该遵循什么流程来实现这一目标? 最佳答案 假设您有一个传统的(非Gradle)Android项

android - Scala 隐式动态转换

我想为Android创建一个ScalaViews助手使用特征和类的这种组合classScalaView(view:View){defonClick(action:View=>Any)=view.setOnClickListener(newOnClickListener{defonClick(view:View){action(view)}})}traitScalaViewTrait{implicitdefview2ScalaView(view:View)=newScalaView(view)}我可以这样写onClick()classMainActivityextendsActivity

android - 将 Scala 库用于 Android 应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有一个Scala模块(库),我想将其用于我的Android应用程序。可能吗?如果是,我该怎么做?

[Java] IDEA Scala环境搭建

前言好久没写博客了.蹭着1024还是写一篇吧.不为别的,只是随着之前写博客的越来越多,越发觉得,专业的博客需要时一些系统或者精炼的东西,之前编写的内容,大多数也都是流水账,缺乏深度.空有广度,远远不够.好的,闲话不多说.本篇主要记录IDEAScala环境的搭建.Windows安装Scala下载Scala安装包https://www.scala-lang.org/download/选择需要的版本.https://www.scala-lang.org/download/2.12.17.html下载zip包.解压zip包.我们cd到相应目录,可以看到scala.bat已经是一个可执行的文件了,此时我

java - 使用 Android 从 Scala 调用不同的 Java 父构造函数

我需要继承android.support.v4.view.ViewPager和两个构造函数。在Java中,它是通过以下方式完成的:classMyViewPagerextendandroid.support.v4.view.ViewPager{publicViewPager(Contextcontext){super(context);}publicViewPager(Contextcontext,AttributeSetattrs){super(context,attrs);}}我在Google和这里​​搜索了一段时间,有些人建议像这样在Scala中实现它:importandroid.

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/Con

android - gradle-android-scala-plugin 给出 "Could not find matching constructor"错误

导入thisAndroidStudio中的示例代码会出现此错误:Error:(17,0)Couldnotfindmatchingconstructorfor:org.gradle.api.internal.tasks.DefaultScalaSourceSet(java.lang.String,org.gradle.api.internal.file.BaseDirFileResolver)build.gradle:buildscript{repositories{mavenCentral()}dependencies{classpath"com.android.tools.build

android - 有没有办法使用 Scala 将两个或多个 .dex 文件合并到一个 .dex 文件中?

我正在对JanBerkel的SBTAndroid插件进行一些黑客攻击,我在想是否有一种方法可以将多个.dex文件合并到一个.dex文件中包含所有这些。例如,如果我有这个:classes1.dexclasses2.dexclasses3.dex有什么方法可以使用Scala(在某个可接受的时间)将它们合并到一个classes.dex文件中,该文件将包含所有3个文件并具有以下结构:classes.dex|--classes1/...|--classes2/...\--classes3/... 最佳答案 好的,我好像发现了什么。import