需求:

> Android开发环境:

  • Eclipse
  • Android SDK
  • ADT

> 安装Scala IDE插件:

官方网站:http://scala-ide.org/index.html

Eclipse -> Help -> Install New Software...

点击Add按钮

Location:http://download.scala-ide.org/sdk/e38/scala210/stable/site

使用Scala开发Android_第1张图片

> 安装AndroidProguardScala插件:

GitHub地址:https://github.com/banshee/AndroidProguardScala

步骤同上

Location:https://androidproguardscala.s3.amazonaws.com/UpdateSiteForAndroidProguardScala

使用Scala开发Android_第2张图片

添加Scala支持

项目右键 -> Configure -> Add Scala Nature

添加AndroidProguardScala支持

项目右键 ->Add AndroidProguardScala Nature

使用示例:

新建Android项目

Project Name: HelloScala

Package Name: com.example.helloscala

原MainActivity.java文件:

package com.example.helloscala;import android.os.Bundle;import android.app.Activity;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    }

删除MainActivity.java文件。

File -> New -> Other

Scala Application

新建MainActivity.scala文件

package com.example.helloscalaimport android.app.Activityimport android.os.Bundleobject MainActivity extends Activity {        override def onCreate(savedInstanceState:Bundle) {        super.onCreate(savedInstanceState)        setContentView(R.layout.activity_main)    }    }

更多相关文章

  1. 完成第一个android APP的UI项目
  2. Android 文件及文件夹操作
  3. Android SDK 自带项目GestureBuilderActivity
  4. android webview 使用js加载json文件失败
  5. Android Studio中R文件丢失

随机推荐

  1. android:省市二级联动下拉框
  2. Android实现应用下载并自动安装apk包
  3. Android(安卓)RadioButton class three k
  4. Android小项目之欢迎滑动页面(页面布局&
  5. Android之TextSwitcher
  6. android 使用include 调用内部组件
  7. [问题记录]Android(安卓)target 27 适配
  8. Android运行原理及运行机制知识汇总
  9. Android(安卓)APN设置之切换网络
  10. Android(安卓)图片点击 全屏缩放预览