Ubuntu下如何进行Android开发环境的搭配?

运维 系统运维
继上文Ubuntu下Android开发环境如何搭配?之后,我们接着介绍Ubuntu下Android开发环境中文件夹的作用

继上文Ubuntu下Android开发环境如何搭配?之后,我们接着介绍UbuntuAndroid开发环境中文件夹的作用

gen/是ADT帮咱自动生成的,其中的R.java不能随便修改;Android1.6/文件夹中的android.jar是google提供最重要的JAR包;Assets/是程序需要的文件,在R.java中不生成id;res/文件夹的资源文件会在R.java中生成id,前三个文件夹是图片的三个尺寸版本;Layout/main.xml是布局文件,控制程序中控件元素的属性;Values/Strings.xml是键值段,每个键值都在这个文件中设置;AndroidManifest.xml整个程序的清单文件,intent-filter标签是决定哪个activity先运行。

差不多篇幅了,来建立一个按钮,文字显示Helloworld!吧。

打开布局main.xml,复写代码:

 

  1. Android:orientation="vertical" 
  2.  
  3. Android:layout_width="fill_parent" 
  4.  
  5. Android:layout_height="fill_parent"> 
  6.  
  7. Android:layout_width="fill_parent" 
  8.  
  9. Android:layout_height="45px" 
  10.  
  11. Android:textColor="#dddddd"/> 
  12.  
  13. Android:layout_width="fill_parent" 
  14.  
  15. Android:layout_height="wrap_content" 
  16.  
  17. Android:text="@string/hello"/> 

 

打开strings.xml文件,追加代码:

 

  1. HelloWorld,Hello!  
  2.  
  3. hello 

 

打开SayHello.java文件,在onCreate函数复写代码:

 

  1. publicvoidonCreate(BundlesavedInstanceState){  
  2.  
  3. super.onCreate(savedInstanceState);  
  4.  
  5. setContentView(R.layout.main); 

 

TextViewmy=(TextView)findViewById(R.id.myBtnID);//调用R.java文件中的id为myBtnID的元素

my.setText(R.string.myBtntext);//为元素添加文字修饰,内容为R.java文件中id为myBtntext的元素,所有的元素的值都在strings.xml文件中设置

//当然也可以这样:my.setText("米安,莎郎嘿哟!");

}

没有出错的话就可以执行了,点击一下运行按钮,一定可以得到你***个Android手机程序的界面了,但是程序没有显示出来,不用着急,点击手机面板的Meau按钮看看吧!

由于刚刚接触到Android,并且正在学习JAVA语言,觉得有一点点感觉,这里感谢同学推荐学习Android开发!我会学完这门技术,就像学习php一样,虽然有很多的组建没有学会,我像机会还是有的!

总结:

希望本系列介绍的Ubuntu下进行Android开发环境的搭配的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

【编辑推荐】

  1. Ubuntu下Coreseek的安装配置
  2. 让你的Ubuntu系统呈现下雪效果
  3. Ubuntu下Android开发环境如何搭配?
  4. Ubuntu下安装Mac buntu后遇到的问题解决
  5. 如何关闭Ubuntu中的移动设备自动打开功能?
责任编辑:韩亚珊 来源: 之秀网
相关推荐

2011-09-02 14:35:32

UbuntuAndroidlinux

2021-12-01 15:52:56

安全开发测试

2011-09-15 17:01:25

ubuntu备份

2010-02-06 14:52:53

Android平台

2010-08-19 10:02:25

AndroidEclipseUbuntu

2010-03-26 15:14:20

Linux系统环境

2011-10-26 11:21:47

服务器虚拟化存储管理

2011-09-06 14:59:20

UbuntuMemcached

2023-12-11 08:25:15

Java框架Android

2011-08-16 15:41:47

UbuntuPython

2010-01-20 13:29:40

C++环境

2011-08-29 14:53:16

UbuntuMySQLserver

2024-07-08 08:38:37

Python游戏开发

2011-08-22 13:27:55

Ubuntu磁盘清理

2011-09-01 18:54:29

WifiGoodReader

2011-09-15 14:57:49

ubunturootuser用户

2011-09-05 12:36:10

2011-09-02 16:01:52

UbuntuOpenGL

2012-06-05 01:23:14

Ubuntueclipse

2010-02-05 16:35:35

Android操作系统
点赞
收藏

51CTO技术栈公众号