欢迎进入Android的世界

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

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

Android的前世今生

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

Android简介

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

Android平台结构 :
这里写图片描述

Android应用开发体系

>
:

这里写图片描述

我的第一个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);
    }
}

<?xml version="1.0" encoding="utf-8"?>
<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>
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">K_Hello1</string>
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>
    <string name="day1">同学同学</string>
    <string name="day11">你好你好</string>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<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" >
         <!-- 
        使用name属性指定目标Activity
        label属性指定Activity的名称,在title栏中显示
         -->
        <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>

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值