需求:
> 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
> 安裝AndroidProguardScala插件:
GitHub地址: https://github.com/banshee/AndroidProguardScala
步驟同上
Location: https://androidproguardscala.s3.amazonaws.com/UpdateSiteForAndroidProguardScala
添加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.helloscala import android.app.Activity import android.os.Bundle object MainActivity extends Activity { override def onCreate(savedInstanceState:Bundle) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }