欢迎进入Android的世界

Android 新手小白 原来安卓这么好玩

  • Android的前世今生
  • Android简介
  • Android应用开发体系
  • 我的第一个AndroidDemo

Android的前世今生

  • 欢迎进入Android的世界_第1张图片
  • Android这一词最先出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。
  • Android系统原来的公司名字就叫做Android,谷歌公司在2005收购了这个仅成立22月的高科技企业。Android系统也开始由谷歌接手研发,Android系统的负责人以及Android公司的CEO安迪·鲁宾成为谷歌公司的工程部副总裁,继续负责Android项目的研发工作。
  • 在2007年11月5日这天,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发Android系统的开放源代码》。
    欢迎进入Android的世界_第2张图片
  • android1.5 已支持从手机和图像至特定网站了
    欢迎进入Android的世界_第3张图片
  • 尤其要指出的是,3.0版本的android是专门为平板电脑设计
    欢迎进入Android的世界_第4张图片
  • 出现了多核处理器的概念

Android简介

Android平台是google设计的一组面向移动设备的软件包,它包含了一个操作系统(linux)、中间件和关键应用程序。开发人员可以使用Android SDK(软件开发工具包)为这个平台创造应用程序。应用程序使用Java语言编写并在Dalvik虚拟机上运行。

Android平台结构 :
欢迎进入Android的世界_第5张图片

Android应用开发体系

>
:

欢迎进入Android的世界_第6张图片

我的第一个AndroidDemo

代码块语法遵循标准markdown代码,例如:

package com.zhen.k_hello1;


import android.app.Activity;
import android.os.Bundle;
/**
 * 创建Activity的步骤:
 * 1、自定义类继承android.app.Activity
 * 2、复写onCreate生命周期方法,并通过setContentView方法设置显示内容
 * 3、在AndroidManifest.xml文件中注册
 *
 */
public class BActivity extends Activity {
/**
     * 在创建一个Activity时,被调用
     * 此方法中一般设置布局,以及UI控件的初始化
     * *:数据的初始化
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        //通过setContentView的方式设置Activity布局(显示内容)
        setContentView(R.layout.activity_b);
    }
}


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <TextView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/day1"/>
    <TextView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/day11"/>


LinearLayout>

<resources>

    <string name="app_name">K_Hello1string>
    <string name="action_settings">Settingsstring>
    <string name="hello_world">Hello world!string>
    <string name="day1">同学同学string>
    <string name="day11">你好你好string>
resources>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.zhen.k_hello1"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
         
        <activity
            android:name="com.zhen.k_hello1.MainActivity"
            android:label="@string/app_name" >

        activity>
        <activity
            android:name="com.zhen.k_hello1.BActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            intent-filter>
        activity>
    application>

manifest>

第一天差不多就这样,以后慢慢补充

你可能感兴趣的:(笔记)