在公司给资源池中的和不在项目组和有兴趣培训的android资料

本文详细介绍Android开发环境搭建步骤,包括官方文档阅读的重要性、HelloWorld应用的实现方式、工程结构及登录界面实例等内容,并深入讲解了关键概念如Activity、xml布局等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一课时

1Android 环境搭建:http://developer.android.com/sdk/index.html 一定要试图阅读官方文档,其中很详细的说明了安装的步骤,经验之谈,培养这种看官方文档的意识很重要。

2HelloWord 了解开发模式,了解Activityxml[layout]SharedPreferencesBundle传简单的值、AndroidManifest.xml配置信息、跳转 与 debug 调试、国际化演示。

官方详细解说:http://developer.android.com/resources/browser.html?tag=tutorial 官方的资料很足,再次强调官方资料一定要看,哪怕回头看。

3、整个工程的入口:

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

Drawable drawable-fingerdrawable-hdpidrawable-hdpi-fingerdrawable-ldpidrawable-mdpi

的区别见官方说明:

http://developer.android.com/guide/practices/screens_support.html


<!--[endif]-->

res资源包,除了自定生成的外可以自己定义的包比如:colormenu等。

其它gen这些大家了解下,如果没有注意要工程clear编译下。

IDE中可以根据提示Alt+/来看有具体哪些值或根据对象有哪些方法来学习,这样进度很快、开发效率高。


<!--[endif]-->


<!--[endif]-->

查看api的路径:例如我的:file:///D:/android_sdk/android-sdk-windows/docs/index.html


<!--[endif]-->

类、方法与属性:这些可以具体看官方的api的解释。

layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布 局的layout_weight值中所占的比率而定。 举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。 该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。 如果两个文本编辑元素每一个的layout_weight值都设置为1,则两者平分 在父视图布局剩余的宽度(因为我们声明这两者的重要度相等)。如果两个 文本编辑元素其中第一个的layout_weight值设置为1,而第二个的设置为2 则剩余空间的三分之二分给第一个,三分之一分给第二个(数值越小,重要度越高)

取色器的运用


<!--[endif]-->

ddms


<!--[endif]-->

日志查看方式 1cmd-------->adb logcat 上网自学了解 还有些其它什么命令

要有自我自学的自我要求的进阶的意识。

Android学习的基础一定要会google、如果你想扎实:

Android中支持的描述长度和大小的单位有很多,它们的含义如下:

px(pixels):像素。dip(density-independent pixels):独立于密度的像素。sp(scaled pixels - best for text size):带比例的像素。pt(points):点。in(inches):英尺。mm(millimeters):毫米。

http://407827531.javaeye.com/blog/936677

针对一些常用特效的学习:

http://www.eoeandroid.com/forum-viewthread-tid-34487-highlight-%E9%82%AE%E4%BB%B6.html

布局的嵌套很是重要,这些都需要多练多调试,多积累。

4、工程结构、实例:登陆界面。


<!--[endif]-->

培训时候一个问题的解答:


Android@id@+id区别?

@+id 新增一个资源id
idandroidid,引用现有的资源id
import android.R,则工程从adnroid系统资源类里如查
如不使用import android.R,则工程从/res文件夹下去解析

过滤日志:


<!--[endif]-->


<!--[endif]-->


<!--[endif]-->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值