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

在Eclipse中用Scala語言開發(fā)Android應(yīng)用

開發(fā) 后端
本文將介紹如何在Eclipse中用Scala語言開發(fā)Android應(yīng)用,Scala是一門現(xiàn)代的多范式編程語言,志在以簡(jiǎn)練、優(yōu)雅及類型安全的方式來表達(dá)常用編程模式。它平滑地集成了面向?qū)ο蠛秃瘮?shù)語言的特性。下面我們來看看詳細(xì)的過程

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、創(chuàng)建Android Project

6、Add Scala Nature

在android項(xiàng)目上點(diǎn)右鍵,Configure->Add Scala Nature

7、Add AndroidProguardScala Nature

在android項(xiàng)目上點(diǎn)右鍵,Add AndroidProguardScala Nature

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

注意把兩個(gè)scala的lib,移動(dòng)到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、運(yùn)行效果

 

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

責(zé)任編輯:林師授 來源: OSCHINA
相關(guān)推薦

2009-10-30 10:45:45

ScalaEclipseAndroid

2014-01-07 10:12:15

Spark

2010-09-25 09:31:27

EclipseAndroid

2012-02-28 10:33:27

Eclipse 3.7Android環(huán)境

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

大數(shù)據(jù)語言go

2009-05-20 14:48:07

ibmdwEclipse開發(fā)技巧

2021-09-17 09:30:57

鴻蒙HarmonyOS應(yīng)用

2020-10-31 17:33:18

Scala語言函數(shù)

2012-04-25 14:12:12

JavaScala

2011-09-13 17:15:58

Eclipse And

2011-09-13 17:03:16

Eclipse And

2023-12-22 09:11:45

AndroidNFC移動(dòng)開發(fā)

2011-04-12 15:03:26

C語言編程位操作

2010-09-14 13:22:17

Scala編程指南Scala

2020-03-07 18:51:11

EclipseFedoraPHP

2009-04-30 10:08:38

ScalaIDEEclipse
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 天天操综合网 | 日本三级网址 | 久久综合久 | 激情久久网 | 日韩精品一区二区三区中文字幕 | 一区二区免费高清视频 | 99热这里都是精品 | 成人在线观看免费视频 | 高清久久久| 91精品无人区卡一卡二卡三 | 干干干日日日 | 亚洲福利网 | 午夜国产一区 | 久久丝袜视频 | 国产成人精品一区二区 | 亚洲午夜精品久久久久久app | 夜夜爽99久久国产综合精品女不卡 | 精精精精xxxx免费视频 | 欧美一区二区三区在线观看 | 99re在线视频 | 99久久99热这里只有精品 | 日韩精品人成在线播放 | 手机日韩 | 亚洲午夜视频 | 天天色图| 欧美日韩中文国产一区发布 | 女同av亚洲女人天堂 | 不卡在线视频 | 久热伊人 | 欧美日韩亚洲国产 | 久久一级大片 | 隔壁老王国产在线精品 | 北条麻妃国产九九九精品小说 | 男女深夜网站 | 国产精品久久久久永久免费观看 | 国产成人精品一区二区三区网站观看 | 91色综合 | 91成人在线 | 日韩精品一区二区三区视频播放 | 91久久久久久久久久久久久 | 午夜免费成人 |