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_Hello1string>    <string name="action_settings">Settingsstring>    <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" >                 <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>

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

更多相关文章

  1. 【读书笔记《Android游戏编程之从零开始》】1.Android(安卓)平台
  2. 【读书笔记-《Android游戏编程之从零开始》】1.Android(安卓)平
  3. android 开发 经典网站
  4. Android开发实例大全
  5. 【安卓学习之开发工具】 Android(安卓)Studio学习 6 - Android(
  6. Android开发实战-项目学习笔记(2)
  7. Android简明开发教程二十二:使用资源Resources
  8. Android(安卓)OpenGL开发目录
  9. Android开发软件

随机推荐

  1. Unity3D研究院之Android全自动打包生成ap
  2. android 与JS之间的交互
  3. Android跨进程通信之Proxy与Stub(三)
  4. Android(安卓)解决自定义 CheckBox 样式
  5. 谷歌google Android(安卓)2010 回顾和展
  6. 图解Android(安卓)- Android(安卓)GUI 系
  7. android 开发资源
  8. android 怎样做SDK
  9. Android线程学习
  10. Android(安卓)Shape