日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在Eclipse中用Scala語言開發(fā)Android應(yīng)用

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項目上點右鍵,Configure->Add Scala Nature

7、Add AndroidProguardScala Nature

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

8、調(diào)整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、運行效果


分享名稱:在Eclipse中用Scala語言開發(fā)Android應(yīng)用
標(biāo)題URL:http://www.5511xx.com/article/cdjohhp.html