成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Eclipse中用Scala語言開發Android應用

開發 后端
本文將介紹如何在Eclipse中用Scala語言開發Android應用,Scala是一門現代的多范式編程語言,志在以簡練、優雅及類型安全的方式來表達常用編程模式。它平滑地集成了面向對象和函數語言的特性。下面我們來看看詳細的過程

1、下載安裝 Eclipse Classic 3.7.2

注:下載JDK與Android SDK的事我就不詳述了,有問題可以問我

2、安裝Android ADT Plugin

安裝地址:https://dl-ssl.google.com/android/eclipse/

3、安裝Scala IDE

安裝地址:http://download.scala-ide.org/releases-29/milestone/site/

4、安裝AndroidProguardScala

安裝地址:https://androidproguardscala.s3.amazonaws.com/UpdateSiteForAndroidProguardScala

5、創建Android Project

6、Add Scala Nature

在android項目上點右鍵,Configure->Add Scala Nature

7、Add AndroidProguardScala Nature

在android項目上點右鍵,Add AndroidProguardScala Nature

8、調整Java Build Path順序(重要)

注意把兩個scala的lib,移動到Android上方

 

9、把Java的Activity類替換為scala的Activity類

  1. package org.noahx.scalaandroid  
  2.  
  3. import android.app.Activity  
  4. import android.os.Bundle  
  5. import android.widget.Button  
  6. import android.widget.TextView  
  7. import android.view.View  
  8.  
  9. class ScalaAndroidActivity extends Activity {  
  10.     
  11.  override protected def onCreate(savedInstanceState: Bundle) = {  
  12.     super.onCreate(savedInstanceState)  
  13.  
  14.     setContentView(R.layout.main)  
  15.  
  16.     val text = findViewById(R.id.text1).asInstanceOf[TextView]  
  17.     val button = findViewById(R.id.button1).asInstanceOf[Button]  
  18.       
  19.     button.setOnClickListener(new View.OnClickListener() {  
  20.  
  21.       def onClick(v: View) = {  
  22.         text.setText("hello scala!!!")  
  23.       }  
  24.  
  25.     })  
  26.   }  
  27.    

注:修改完layout,把project clean一下

10、運行效果

 

原文鏈接:http://my.oschina.net/noahxiao/blog/61495

責任編輯:林師授 來源: OSCHINA
相關推薦

2009-10-30 10:45:45

ScalaEclipseAndroid

2014-01-07 10:12:15

Spark

2012-02-28 10:33:27

Eclipse 3.7Android環境

2010-09-25 09:31:27

EclipseAndroid

2010-06-12 16:41:10

BlackBerry開

2010-08-19 10:02:25

AndroidEclipseUbuntu

2009-07-08 12:43:59

Scala ServlScala語言

2012-04-25 14:27:03

JavaScala

2020-11-24 09:50:22

大數據語言go

2009-05-20 14:48:07

ibmdwEclipse開發技巧

2020-10-31 17:33:18

Scala語言函數

2012-04-25 14:12:12

JavaScala

2011-09-13 17:03:16

Eclipse And

2011-09-13 17:15:58

Eclipse And

2021-09-17 09:30:57

鴻蒙HarmonyOS應用

2023-12-22 09:11:45

AndroidNFC移動開發

2011-04-12 15:03:26

C語言編程位操作

2009-04-30 10:08:38

ScalaIDEEclipse

2020-03-07 18:51:11

EclipseFedoraPHP

2010-09-14 13:22:17

Scala編程指南Scala
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品区一区二 | 91国内精品| 大学生a级毛片免费视频 | 精品真实国产乱文在线 | 日日综合 | 黄a在线观看 | 国产激情网| 怡红院成人在线视频 | 日韩av一区二区在线观看 | 99热.com| 欧美激情一区二区三区 | 日日碰碰 | 天堂一区二区三区 | 亚洲综合色婷婷 | 亚洲乱码一区二区三区在线观看 | 日韩国产高清在线观看 | 成人av一区二区亚洲精 | 久久蜜桃资源一区二区老牛 | 欧美日韩在线高清 | 久久高清 | 新超碰97 | 成人在线精品 | av网站免费观看 | 国产一级网站 | 久久久久久美女 | 久久ww| 亚洲精品成人 | 国产高清一区二区 | 国产亚洲一区二区三区 | 日本亚洲一区 | 一区二区三区小视频 | 狠狠综合网 | 久久av在线播放 | 波多野结衣中文字幕一区二区三区 | 天天欧美 | 欧美一区二区三区在线 | 精品久久免费 | av手机免费在线观看 | 久久久久久黄 | 国产欧美精品区一区二区三区 | 日韩精品视频一区二区三区 |