`
guoyiqi
  • 浏览: 964807 次
社区版块
存档分类
最新评论

Android入门前言(一)之------Android应用开发入门五问

 
阅读更多

1. Android是什么?

Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。

Android 作为谷歌企业战略的重要组成部分,将进一步推进"随时随地为每个人提供信息"这一企业目标的实现。

2. Android用什么语言开发的?

Android的SDK(software development kit)是Java的,将来可能有其他语言版本。

SDK下载地址:http://code.google.com/android/download.html

3. Android模拟器是用什么开发的?

Android的核心是Java虚拟机,为了高效,目前来看,google是不会支持其它语言的开发的。不过,android的模拟器是用qeum开发的,它的镜像文件分成4部分放在tools目录下,如果我们将qeum修改一下,说不定能玩一下它的linux系统。

4. 怎么进行Android开发?

Android支持在模拟器上运行和调试应用软件,有兴趣的朋友可以下载他的SDK(software development kit)来了解android的界面;然后应该学习android的基本框架和应用程序的构成;最后就可以试着在sdk的API Demo的基础上开发自己的application了。

希望刚刚了解软件开发的朋友不要着急,一步一个脚印,一定会茁壮成长,开发优秀的application的。

5. 有哪些好的网络资源可供Android学习者用的呢?

首先,最好的最基本的学习资料无疑是SDK的文档了,也就是这个地方(http://code.google.com/intl/zh-CN/android/documentation.html)的介绍,它循序渐进的介绍了Android的各个方面。

其次,大家可能有对android文档不太理解的地方,或者自己的想法等等,完全可以通过下面的groups进行咨询和交流:
◆Android Beginnerhttp://groups.google.com/group/android-beginners?lnk=
◆Developper Groupshttp://groups.google.com/group/android-developers
◆Android Internalshttp://groups.google.com/group/android-internals?lnk=
◆Android Portinghttp://groups.google.com/group/android-porting?lnk=

分享到:
评论

相关推荐

    Google.Android开发入门与实战

    11.2 应用开发步骤 11.2.1 界面设计始终是第一位——实现UI 11.2.2 必备的动力源泉——数据操作和存储 11.2.3 华丽转身——实现多页面跳转 11.2.4 始终为用户做好服务——增加Service 11.2.5 细节决定成败——完善...

    泰凌微ble mesh蓝牙模组天猫精灵学习之旅④如何在Android开发低功耗蓝牙ble控制 TB-02 模块,代码工程全部开源!(附带Demo)

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。...文章目录前言一、材料准备二、蓝牙模块初始化三、App开发过程4.1 搜索设

    Android蓝牙库FastBle的基础入门使用

    前言 最近在做物联网课设,过程中需要用到Android的蓝牙API,奈何原生的蓝牙API使用有点麻烦。于是上网搜索看有没有好用的Android蓝牙库,然后发现了这个宝贝,给大家分享一下。 FastBle VS 原生Android蓝牙API 原生...

    Android开发之如何自定义数字键盘详解

    这篇文章是介绍Android中自定义键盘的一些套路,通过定义一个数字键盘为例,本篇的文章语言是基于Kotlin实现的,如果还没有用或者不熟悉该语言的同学,可以自己补习,我之前也写过入门文章。 效果图 github:源码...

    Android程序设计基础

     第一部分中将首先介绍Android,内容涉及如何安装Android模拟器,如何使用IDE(Intergrated Development Environment,集成开发环境)编写第一个程序。然后,我们将介绍一些基本的概念,比如Android中的生命周期。...

    Android.bp入门指南之Android.mk转换成Android.bp

      在前面的篇章初识Android.bp和Android.bp入门指南之语法初识我们对Android.bp是啥和基本语法都有了一个初步层次的认识。Android的妈咪谷歌当然也考虑到了,从Android.mk切换到Android,mk需要一定的时间,从而为...

    零基础入门篇之Linux及Arm-Linux程序开发笔记

    前言:本文记录了自己从一个完全不懂Linux的人如何一步步学会Linux程序开发的过程。当然也希望本文能够达到它的目的,让那些和我一样没有任何基础的人也能快速入门Linux程序开发。 一、Arm-Linux程序开发平台简要...

    Android代码-WebView缓存例子

    关于交互其实网上有很多文章,在之前我也写过一篇关于webview与native交互方案的blog: Android混合开发的入门和方案 因此在这个demo中我采用的也是JsBridge的方式来让webview与native进行通信,所以主要提一下其中...

    Android动画入门教程之kotlin

    本文将详细介绍Android动画入门之kotlin的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 属性动画 简述 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始...

    android串口开发入门之搭建ndk开发环境及第一个jni调用程序

    所以觉得自己来一篇,本文将详细介绍关于android搭建ndk开发环境及第一个jni调用程序的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一:ndk环境搭建 1:开发环境 我使用的是...

    ysy950803#ysy950803.github.io#2022-02-11-Rust为Android应用编译so库1

    前言我们开发应用同样也可以使用Rust来编写原本为C++的Native代码。网上搜罗一圈,入门的文档不多不少,这里稍微归纳整理一下吧,毕竟Hello World

    安卓官方培训课程中文版.pdf

    Android入门基础:从这里开始 Android分享操作 Android多媒体 Android图像与动画 Android网络连接与云服务 Android联系人与位置信息 Android可穿戴应用 Android TV应用 Android企业级应用 Android交互设计 ...

    Android开发自定义控件之折线图实现方法详解

    本文实例讲述了Android开发自定义控件之折线图实现方法。分享给大家供大家参考,具体如下: 前言 折线图是Android开发中经常会碰到的效果,但由于涉及自定义View的知识,对许多刚入门的小白来说会觉得很高深。其实...

    React Native 开发指南_中文扫描完整版

    前言 xi 第1章 初识React Native 1 1.1 React Native 的优点 2 1.2 风险和缺点 4 1.3 小结 4 第2章 React Native 工作原理 5 2.1 React Native 是如何工作的 5 2.2 渲染周期 7 2.3 在React Native 中创建...

    Android入门教程之创建样式与主题

    一、前言 作为一个安卓开发者,我们一般把焦点放在app的功能上。但是仅仅有功能是不够的,界面和功能一样重要。有两种方法可以改变app的外观。第一种就是直接在xml中直接修改View的属性。这种方法只适合于只有几个...

    迅速入门Android内核编译 & 一加5 DC调光1

    前言:本篇博文只是简单介绍了利用ARMofficialGCC交叉编译Git平台上提供的Android开源内核。并不涉及太多优化或是深入研究。最好提前熟练使用 G

    wanandroid_flutter:Flutter完整项目,玩Android-Flutter版客户端

    这是一个可以用来入门Flutter的项目,我用了两周的晚上时间完成了第一个版本的开发 ,欢迎Star&Fork,有问题请提交问题,个人项目,请勿商用 更新日志 V0.1.0_Release_(2019-01-19) 完成首页,知识体系,公众号,...

    【自己动手做一台SLAM导航机器人】完整版

    【自己动手做一台SLAM导航机器人】 前言 第一章:Linux基础 ...附录A:用于ROS机器人交互的Android手机APP开发 附录B:用于ROS机器人管理调度的后台服务器搭建 附录C:如何选择ROS机器人平台进行SLAM导航入门

Global site tag (gtag.js) - Google Analytics