使用Scala开发Android

需求:

> 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)
    }
    
}

 

 

posted on 2013-03-27 14:23  Anthony Li  阅读(5612)  评论(0编辑  收藏  举报

博客园博客已停止更新,博客地址:dyinigbleed.com