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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM