Android 的介绍
想必每个初学者对Android都不甚了解,今天我们来了解一下初级的Android
Android的发展史
Android的创始人:大家都知道苹果的创始人是乔布斯,而安卓的创始人则是安迪.鲁宾
3.2007年 发布第一款系统 android1.0系统
4.2008年 发布了第一款手机 T-Mobile
Android版本 都是以吃的命名
Android学习路线图
众所周知,Android的编程基础是Java语言,所以Java的学习是必不可少的
Web servlet
了解了java/web/servlet等的基础后,才能正式的接触Android
1,android界面
2,基本控件(Button按钮 TextView EditextView....)
3,高级控件 ListVIew GridView....
4,四大组件(Activity(活动面板),Service(服务),BroadCastReceiver(广播接收者),ContenProvider(内容提供者))
5,数据存储 : 数据库存储(结构化数据) sharedPrefrence(存储简单的键值对key-value) 文件存储(内部存储 外部存储), 网络存储
6,网络开发 AsyncTask(异步任务) Handle
7,第三方的网络加载库,第三方图片的处理库 分享 支付宝 二维码....(借助第三方SDK)
8做项目:注重细节
Android的系统架构
Linux kernel(Linux 内核):驱动 ,内存管理,进程管理---->最底层的
Libraries :第三方Jar包
Application FrameWork:调用API
Application 在android虚拟机(Dalvik)里运行的程序
Android-sdk目录结构介绍
platforms:SDK平台
tools:执行android的文件
platform-tools:常用的一些工具
sources:源码
开发Android的Eclipse视图设置
LogCat:打印输出日志 (输出日志有等级)---->window->show view->other->android->LogCat
Devices:设备是否连接(adb)---->window->show view->other->android->Devices
调字体大小:---->window->prefrence->General->Appearance->Colors and Font ->Basic
模拟器
Android的开发需要使用模拟器
Android项目目录结构介绍
gen:自动生成R文件资源 : R文件出错 去res文件找错误
assets:存放的是资产文件 (音频,视频,图片)
bin:项目运行之后产生的
libs:存放第三方jar包
res:资源文件 对应的资源会在gen文件生成相应的R文件
drawable:存放图片资源,放置处理过的图片
drawable-hdpi:高清图片
drawable-ldpi:低清图片
drawable-mdpi:标清图片
drawable-xhdpi:较高清的图片
drawable-xxhdpi:最高清图片
layout:布局 在逻辑代码里将布局引入:R.layout.xxxsetContentView(R.layout.activity_main);在逻辑代码引入布局中的控件:R.id.xxx findViewById(R.id.textView);
menu:菜单
values:存放字符串 ,尺寸,样式
AndroidManifest:清单文件
开发工具下载链接(包括jdk)
Android 的介绍相关推荐
- android AsyncTask介绍(转)
android AsyncTask介绍 AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接 ...
- Android类库介绍
Android类库介绍 GPhone开发包Android SDK含了很多丰富的类库: android.util 涉及系统底层的辅助类库 android.os 提供了系统服务.消息传输.IPC管道 an ...
- 1.android体系结构介绍
一.Android的介绍 android介绍见百度百科:Android的介绍,度娘把Android介绍的这么清楚,如果谷歌是Android的爹,那度娘就是娘了. 二.Android的架构图 andro ...
- 【转】Android bluetooth介绍(三): 蓝牙扫描(scan)设备分析
原文网址:http://blog.csdn.net/xubin341719/article/details/38584469 关键词:蓝牙blueZ A2DP.SINK.sink_connect.s ...
- 作业Android自我介绍
***Android自我介绍***
- Android HIDL 介绍学习之客户端调用
应上一篇文章Android HIDL 介绍学习_Super Jang的博客-CSDN博客_安卓hidl读者的要求,本文更新客户端调用方法. hidl的客户端调用相比服务端的实现要简单很多,本次我们通过 ...
- Android开发介绍
Android开发介绍 这个教程设计是帮助你学习基础的Android开发和快速搭建您的开发环境.这个是在我的Window 7上编写的,当然它也支持Linux(uBuntu).Mac OS其他支持And ...
- android 模拟器的使用(Android模拟器介绍及创建)
做了这么久的android开发,一直想把在开发过程中积累的经验或问题总结一下,可是都没有时间,现在有一点点空闲,所以慢慢把我在android中遇到的问题整理一下写出来,供自己以后参考,也希望和大家一起 ...
- Android bluetooth介绍(一):基本概念及硬件接口
关键词:蓝牙硬件接口 UART PCM blueZ 版本:基于android4.2之前版本 bluez 内核:linux/linux3.08 系统:android/android4.1.3.4 ...
- Android bluetooth介绍(二): android 蓝牙代码架构及其uart 到rfcomm流程
关键词:蓝牙blueZ UART HCI_UART H4 HCI L2CAP RFCOMM 版本:基于android4.2之前版本 bluez内核:linux/linux3.08 系统:an ...
最新文章
- cve-2017–10271 XMLDecoder 反序列化漏洞 原理分析
- python局域网大文件_[源码]Python简易http服务器(内网渗透大文件传输含下载命令)...
- Android P(3)---Android P 功能和 API
- BOM配置与产品构造器
- swift:自定义UICollectionViewFlowLayout
- 怎样用调用资源管理器explore.exe打开指定的文件夹
- C++的学习(十一)继承
- 【sklearn第四讲】数据集变换
- 基于python+boostrap的学校图书馆管理系统
- 来自TMDB的5000部电影数据集
- 毕业论文word版 格式设置技巧
- git 入门笔记-基础命令
- 区间DP例题(持续更新)
- UOS系统中安装x11vnc远程桌面
- Linux入门篇-文件管理
- SAP那些事-理论篇-17-SAP项目如何整理数据
- bulls与cows的c语言程序设计,关于cows与bulls的跨学科观点:cow(母牛)
- [转]Win 2008 R2安装激活、设置优化、可用杀毒软件、常用软件安装顺序与注意事项(三)...
- 小白初学AFL(American Fuzzy Lop)
- iOS appstore无沙盒账号登录选项