android第一次
原创
©著作权归作者所有:来自51CTO博客作者我想有个名字的原创作品,请联系作者获取转载授权,否则将追究法律责任
闲来无事,看看Android玩玩。
一 、随便下了个电子书:先看看
安装主要 Android SDK,ADT;
二、基本组件
view是UI 元素,是构成用户界面的额基本构建块。
activity是用户界面,通常是屏幕。包含一个或多个view。
Intent “意图“
ContentProvider 共享数据的
Service
AndroidManifest.xml,定义应用程序的内容和行为。
AVD 虚拟模拟手机
首先是安装。
本来是有eclipse的,但是发现不能用,更新不了Android的软件那个,下了个64位的eclipse。
发现打开是有问题的,只好,好像是java的jdk是32位的,把java的jdk换了,又装了个64位的jdk。
打开后更新Android的 ADT,是屏蔽了还是咋的 就是下不了下来。
然后没辙,自己下载了ADT,安装把,还是要更新,还是连接不到Google的网站?啥原因,是屏蔽了吗?
最后看人家,下载了Android_SDK_windows,结合体,打开eclipse,可以直接用。但是发现是4.4的,连sample都不行。
哎,然后自己随便建了个虚拟机,打开看到了页面,挺开心的,第一次嘛。。
这里如果Android虚拟机启动慢的话,可以把RAM调的大一点 就好啦、
照例:第一天 来个helloworld。
package com.example.helloandroid;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//更改部分
TextView tv=new TextView(this);
tv.setText("Hello World!");
setContentView(tv);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}