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

转载于:https://www.cnblogs.com/dyingbleed/archive/2013/03/27/2984528.html

猜你喜欢

转载自blog.csdn.net/weixin_33777877/article/details/93301861