从零开始学习android的笔记(1)

   本来我是做J2EE开发的,但毕业设计选的是android,没办法。废话少说,直接切入正题.

学习android第一天:

开发环境:ADT,android版本:4.2 (这玩意没有的可以找我要 QQ:422478514,我CSDN新手,不能上传超过60M的,不然就免费上传了)

                        技术文档:http://hukai.me/android-training-course-in-chinese/basics/index.html (也有PDF版本的,注意Html版本的很多错误,自己注意一下)

(新手请往下看)

一。第0个应用  Hello World.(因为是创建出来默认就是hello world)

1:打开eclipse.

2:创建AVD(安卓虚拟设备:就是虚拟手机),windows--->A  V D M --->NEW 会出现一个AVD配置的界面

      AVD Name:虚拟手机名     Device:界面配置(根据实际情况,随意选)   TARGET:默认

COU/ABI:默认     SKIN:这个真的可以随意选    MEMORY:硬盘 300M够用

       Internel Storage:内存200M够用    SD卡容量:1M


                     3.创建完AVD后,右键new Android Application Project,填完project name后 一路next

      4.右键你新建的项目,run as android application ,选中你的AVD  运行  稍等5分钟.

     5.完成。



                  二:My first app

                      1.新建 安卓项目 ,项目名:MyFirstApp,一路next

      2. 把下列代码替换到 res/layout    fragment_main.xml  ,注意里面的 <EditText/>标签,<Buttom/>标签,一会解释这个xml

      

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 
   ·  xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 
                      android:orientation="horizontal" >


 
                    <EditText
       
             android:id="@+id/edit_message"
       
            android:layout_width="0dp"
       
            android:layout_height="wrap_content"
     
            android:layout_weight="1"
     
            android:hint="@string/edit_message" />


   
                  <Button
       
         android:layout_width="wrap_content"
     
          android:layout_height="wrap_content"
     
       android:text="@string/button_send" 
        android:onClick="sendMessage"/>


</LinearLayout>

3.報錯了吧,因為缺少一些定義好的字符串,找到res/values/strings.xml,用下列代碼替換,這裡定義的類似於鍵值對: <key,value>


<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="hello_world">hello world</string>
    <string name="app_name">我的小应用</string>
    <string name="edit_message">Enter a message!</string>
   
  <string name="button_send">发送</string>
    <string name="action_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>
    <string name="title_activity_display_message">My Message</string>


</resources>

4.在MainActivity類里添加如下代碼:

  public final static String EXTRA_MESSAGE = "com.mycompany.myfirstapp.MESSAGE";
public void sendMessage(View view) {
   Intent intent = new Intent(this, DisplayMessageActivity.class);
   EditText editText = (EditText) findViewById(R.id.edit_message);
   String message = editText.getText().toString();
   intent.putExtra(EXTRA_MESSAGE, message);
   startActivity(intent);
}

    5.又報錯了吧,單機項目MyFirstApp,右鍵新建Android Activity,

    next 然後,如下:

             6.把新建的DisplayMessageActivity中的onCreate方法內容替換為

super.onCreate(savedInstanceState);


   // Get the message from the intent
   Intent intent = getIntent();
   String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);


   // Create the text view
   TextView textView = new TextView(this);
   textView.setTextSize(40);
   textView.setText(message);


   // Set the text view as the activity layout
   setContentView(textView);

              7.OK,代碼部分完成,下面開始運行:run as  Android Application

              點擊發送:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值