半瓶水Android应用开发专栏——android基础知识

概述

Android自从2005年8月由Google收购注资后,到08年第一部android手机的发布,再发展到现在,人们对android这个词已经很熟悉了。对于开发人员而言,android开发技术已经非常成熟,很容易上手。本人之前是做web开发的,也是后来自学android,到目前已经android应用开发两年多的经验,再次总结一下Android开发中遇到的困惑,对刚毕业的童鞋,或想转android开发的童鞋一点点小帮助。

之所以取名为半瓶水,想必大家看了就应该知道其意,软件行业太广太深,本人只能说了解点皮毛,如有错误还请大家多多指教,本人也会及时将开发中遇到的新感悟更新。虽然Android的教材以及专题很多,但每个人的见解或者表达方式不太一样,道理都是基本一致的,就看读者的喜好了,在下面的文章中,尽可能的用一些解释性描述来说明而非太专业的词汇让新手难以理解,对android失去兴趣。

下面开始进入正式内容:

第一节 Android环境搭建和相关组件简单介绍

1. 环境搭建

Android环境搭建有好几种方式,网上的介绍也很多,大家可以自己搜索,这里介绍Google官网的开发工具下载。http://developer.android.com/ 本人是使用的Eclipse+Adt的开发环境,现在官网上好像推荐的是AndroidStudio+Adt+SDK的一整套工具集成。以前是Eclipse+Adt+SDK的集成环境,现在不知道是不是google主推AndroidStudio开发工具,不提供Eclipse的下载了,需要自己下载Eclipse,然手安装Adt以及下载AndroidSDK,自己配置。不过在百度云盘上仍然可以下载到Eclipe的继承版本。或者大家就用AndroidStudio。

下面介绍一下前面提到的ADT和SDK,不管做.net开发还是java或者其他平台框架的人应该对sdk这个词不陌生,每个框架都有自己的一套sdk。Adt(Android Development Tools)是android开发的一个插件,可以集成到eclipse或androidStudio等IDE上,为Android开发提供开发工具的升级或者变更,方便开发人员创建android项目、调试等。说白了就是一系列小工具,比如DDMS(是 Android 开发环境中的Dalvik虚拟机调试监控服务)、adb(连接手机或模拟器的命令工具)、logcat(查看手机或模拟器运行中的log信息)等等,这里先做了解,以后用熟了就知道是什么东东了。

上面一大片文字估计看的很累,其实图文结合更能让大家一目了然,这里给大家一个网址,http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 或者网上很多跟着后面搭建一遍就会了。这里提醒一下,如果使用的sdk是5.0以前的 jdk版本最好用1.6的。

今天就写到这里,等有机会,我会把搭建环境的整理步骤+图文做一个完整的流程,网上的例子可能有点老了,新手可能会遇到一些奇葩的问题。

时间: 2024-10-10 21:21:39

半瓶水Android应用开发专栏——android基础知识的相关文章

前端开发:css基础知识之盒模型以及浮动布局。

前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把它写到我的博客中,想知道自己过来翻就好啦 ^_^  下面楼主把当前的自己对css的基础认知一一给大家道来...... 盒模型 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们

SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息,今天把自己工作过程中经常用到的一些数据库引擎存储过程,系统视图等等总结一下以备不时之用.下面的知识多是自己总结,有一些参考了MSDN. sp_help 有时候想尽快查出数据库对象的相关信息,这个存储过程就很有用了.使用它可以查询出整个数据库中所有对象的相关信息.直接运行sp_help结果如下图1,

[Android Pro] 开发一流Android SDK

cp from : https://blog.csdn.net/dd864140130/article/details/53558011 本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 自从前段时间离职后,因为个人的事情一直没有选择再工作,也导致原有的文章并没有按时产出.最近个人的事情整理的也差不多了,恰好有不少朋友来问有关SDK开发方面的事情,在此就做个简单的梳理,希望能帮助各位. 目前更多开发者热衷于应用开发,极少数的开发者才有机会从事SDK开发工作,而市面上关于SDK开

【Android应用开发】 Android 崩溃日志 本地存储 与 远程保存

示例代码下载 : http://download.csdn.net/detail/han1202012/8638801; 一. 崩溃日志本地存储 1. 保存原理解析 崩溃信息本地保存步骤 : -- 1. 自定义类实现 UncaughtExceptionHandler : public class CrashHandler implements UncaughtExceptionHandler; -- 2. 设置该自定义的 CrashHandler 类为单例模式 : // 单例模式 private

【Android 应用开发】 Android 相关代码规范 更新中 ...

. 简介 : Android 常用的代码结构, 包括包的规范, 测试用例规范, 数据库模块常用编写规范; 参考 : 之前写的一篇博客 [Android 应用开发] Application 使用分析 ; -- Application 分析 : Application 概念, 声明周期, 组件间传递数据作用, 数据缓存作用; -- 源码分析 : 分析 Application 结构接口源码; -- 使用示例 : 自定义 Application 注册, 保存崩溃日志到文件, 监听Activity声明周期

【Android应用开发】Android Studio 简介 (Android Studio Overview)

一. Intelij IDEA 环境简介 Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的; -- Intelij 文档参考 : https://www.jetbrains.com/idea/help/intellij-idea.html ; 1. Intelij 与 Eclipse 区别 (1) Intelij 与 Eclipse 对应关系 Android Studio 与 Eclipse 对应

【Android应用开发技术:基础构建】命令行下的Android应用开发

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 一 AVD管理 AVD管理相关命令如下所示: android avd : 打开AVD管理器 android list : 列举已经安装的Android版本和Android模拟器 android list avd : 列举已经安装的Android模拟器 android list

【Android应用开发】Android 蓝牙低功耗 (BLE) ( 第一篇 . 概述 . 蓝牙低功耗文档 翻译)

转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/50515359 参考 :  -- 官方文档 : https://developer.android.com/guide/topics/connectivity/bluetooth-le.html; 1. 概述 BLE 概述 : -- 版本支持 : Android 4.3 (API Level 18) 内置框架引入了 蓝牙低功耗方案 (Bluetooth Low Energy,

【Android 系统开发】 Android 系统启动流程简介

Android 系统启动总结 : Android 系统启动分底层 Linux 内核启动 和 应用系统启动; -- 底层系统启动 : 系统上电, bootloader 启动, linux kernel 启动, init 进程启动; -- 应用系统启动 : init 进程启动关键的进程如 Zygote 进程 和 System Server 等系统服务, 之后进入 Home 界面; 一. Android 底层系统启动流程(Bootloader Kernel init) 1. 系统上电 执行 ROM 引