安卓学习笔记一

  在学习安卓之前,首先要对编程平台有一定的了解,才会方便我们日后的操作,这里我用的是eclipse集成的安卓环境。

  编写代码总的来说可以划分为两部分,一个是安卓语言如配置权限,设置样式,放置控件之类的,另一个是java语言,实现程序的功能。所以安卓的学习主要还是控件与安卓API的使用,而JAVA语言这里不再赘述。

至于创建安卓工程,只要能大概认识英语,也就知道过程中设置的具体是什么,

其中依次为设置工程名,安卓型号,创建ACTIVITY,设置工作目录,设置图标样式,设置ACTIVITY样式,设置activity名称和layout名称,这些学习时都可以选择默认,一路下一步,就可以进入开发页面了。

进入开发页面后还需要认识下安卓的目录结构。

工程目录结构:

src: 存放java代码的目录, 业务逻辑的编写.
gen: 用于存放R(resources)文件, 自动生成目录.
project.properties: 指定当前应用程序所使用的开发工具包的版本.
libs: 存放当前工程依赖的jar包.
assets: 资产目录, 会打包到应用程序包中.
bin: 用于存放ADT编译时产生的临时文件, 最终会被打包成一个xxx.apk
res(resources):
drawable: 用于存放图片的文件夹。
layout: 用于存放android布局文件的。
menu: 存放android下菜单的布局的。
values: 用于存放android下的一些字符串资源, 样式。
strings.xml 存放字符串资源。
demens.xml 存放不同分辨率的尺寸。
styles.xml 存放样式。
values-sw600dp 用于存放7寸平板电脑的尺寸值。
values-sw720dp-land 用于存放10寸平板电脑的尺寸值。
values-v11 存放3.0以上的版本的样式。
values-v14 存放4.0以上的版本的样式。

AndroidManifest.xml : android应用程序的入口文件, 相当于JavaSE里边的Main函数.存放一些安卓的四大组件和配置信息。

当你清楚了这些后,就可以开始着手写第一个安卓程序。

时间: 2024-10-13 22:24:31

安卓学习笔记一的相关文章

安卓学习笔记(二)基本构件

1.Activity 一个Activity,通常是用户在某一个时刻,在设备上看到的单独的界面.一个应用程序通常含有多个Activity,用户可在期间进行切换.对用户而言,这就是程序的外观部分. Activity的生命周期:启动一个Activity可能会消耗大量资源.他可能会涉及到新建一个Linux进程.为UI对象申请内存空间.从UML布局填充所有对象,以及创建整个界面.为了避免这种浪费,Android通过ActivityManager来管理活动的生命周期. ActivityManager负责创建

【安卓学习笔记1】安卓基本组件Activity,Service,BoradCastReceiver,ContentProvider简介

因为博主以前学习过安卓的一点知识,所以学习笔记和别人不太一样. 博主的学习参考书籍是疯狂android讲义第二版.本系列博客都是记录学习笔记的. 因为博主平时还要上班,所以也就晚上有时间看书,写博客. 博主坚持每天看一个小时的书,记录一下随笔心得. 希望能给大家带来帮助. =========================================================================== 安卓的基本组件 =============================

安卓学习笔记---Activity

由于学期实训的要求,我开始学习安卓了.从本月一号开始,学了五天了.时间短,刚学到的东西容易忘,我记一下笔记. 首先是对Activity的理解.activity首先是一个java类,我们创建一个新的activity类,得继承Activity,这是android的jar包里的. 我的理解他就是一个控件的容器,就是我们使用手机时看的的一个窗口.本身没有什么实质的内容.       每一个创建的activity都得在AndroidManifest.xml文件中注册一下. 都要重新onCreate方法.

【读书笔记】安卓学习笔记第一篇——个人杂谈

最近打算转向安卓平台的安全了,因为之前一直没有接触过安卓平台的安全,所以要从最底层的安全机制开始学起.一直以来都是在做Windows平台的安全的,对于Linux的了解不多,而安卓恰好又是基于linux平台的东西.所以搞安卓平台就很有必要去学习一下系统机制方面的东西了.最近看了一些资料, 对于安卓平台有了一个初步的理解,首先安卓给我的感受就是系统的层次很复制.我比较熟悉Windows的东西,Windows是基于子系统进行架构的,但是事实上子系统根本就只有一个win32,对于应用层来说很简明,就是系

【安卓学习笔记2】UI基础知识&View&&ViewGroup

万丈高楼平地起,安卓开发的最直观个人也认为任务最多的部分就是UI的开发了. 那么用户在前台看到的东西是什么呢? 没错,是Activity! 而Activity只是一个窗体而已,真正显示给用户看的是View. 如果熟悉Web开发的人员就明白MVC的概念.这个View就是V层,显示给用户看的东西 同时用于交互产生Model数据,以便交给Controller处理. Android中View是所有UI组件的基类,其下有ViewGroup子类,一般作为各View组件的容器使用 常见如我们熟悉的各种Layo

安卓学习笔记之新浪微博开发(一)

最近对安卓比较生疏了,所以想通过开发一款客户端软件来练练手,我最先想到的就是新浪微博客户端了,听说腾讯微博要关闭,无不喜大普奔. 最先下载了一个android demo 下载网址是:https://github.com/mobileresearch/weibo_android_sdk 登录我的微博账号,添加应用 填写好包名和数字签名: 除此之外还要设置,回调页地址: 设置完这些之后基本上微博端就可以支持测试了. 将sdk调入eclipse之后就可以得到两个应用程序文件夹,运行demo的时候必须在

安卓学习笔记 3 activity参数传递

Android学习 Day3 Activity几种参数传递方式 Ø 1.通过Intent传递数据 Ø 2.通过静态变量传递数据 Ø 3.通过剪切板传递数据 Ø 4.通过全局变量传递数 昨天已经使用intent跳转并且传递数值 今天使用剩下的三种方式.传递变量. Ø 2.通过静态变量传递数据 使用Intent可以很方便在不同的Activity之间传递数据,这个也是官方推荐的方式,但是也有一定的局限性,就是Intent无法传递不能序列化的对象.我们可以使用静态变量来解决这个问题 首先在OtherAc

安卓学习笔记

1 四大组件:activity,service,BroadcastReceiver,ContentProvider,intent intent 消息体 作用:传递数据 从一个界面切换到另一个界面的时候需要用 2 布局管理器: 线性布局:android.widget.LinearLayout绝对布局:android.widget.AbsoluteLayout表格布局:android.widget.TableLayout帧布局:android.widget.FrameLayout相对布局:andro

安卓学习笔记之AsyncTask机制浅析

一.相关基础 1 用途 用于快速开启异步任务,处理耗时操作.在线程池中处理异步任务,同时可以将进度和处理结果提交到主线程处理. 2 AsyncTask 泛型参数-Params, Progress, Result Params 表示传入doInBackground参数的类型 Progress 表示后台任务执行进度的类型 Result 表示后台任务执行完成后返回结果的类型 若不需要传入具体的参数,传入Void即可 3 常见方法 onPreExecute 执行任务之前,UI线程,在doInBackgr