1,初次接触Android说说这一向对的它的感受和总结
(1),首次接触Android,感觉只是觉得它的环境安装步骤挺多的 先是要安装jdk 后来便是我们常用的ecilpse 而后是SDK和ADK最后我们才能继续编程在它上面 使用
(2),一个简单登录界面的实现
首先是建立一项目;项目建立完成后 我们会看到比我们java项目多的多的文件夹
每种文件夹都有其不同的作用,
src目录:Java源代码
gen目录:存放R文件,该文件是项目创建时自动生成,是只读文件,此文件存储了该项目中的所有资源的索引
Android2.2目录:存放Android自身的jar包
assets目录:存放应用中用到的类似视频文件、MP3等一些媒体文件
res目录:资源文件夹,存放图片(drawable-hdpi,drawableldpidrawable -mdpi文件夹)、页面布局文件(layout文件夹)、 文字信息(values文件夹)
AndroidManifest.xml:功能清单文件,该文件列出了应用中所使用的所有组 件,如Activity、Service等,此文件非常重要,后面会做 详细介绍
default.properties:该文件存放了应用对应的一些环境配置,如应用要求运行的最低Android版本。一般不需要手动去更改
proguard.cfg:混淆工具
其中重要的是gen和res中的layout文件(src不用说,肯定重要)
登录界面就如同我们以前学那样,也就几种组件而已,但是必须去布局管理那里调试而且也可以直接拖动,如果你的版本够新的话
其中需要用的四个组件:private EditText username;
private EditText password;
private Button login;
private Intent intent;
以及监听器对象: OnClickListener
如果要转至其他界面就需要建议第二个Activity (就像我们的第二个窗体一样)
同时我们需要到R文件里去更改一些代码
(3),感受还有的就是每个组件就有一个唯一的id,加监听器的时候必须加在id上才行
2,Android的运行顺序,线程的加入
(1),每一个Activity 都有一个运行次序,这个得需要自己去查文档,
(2),线程的加入,如同前面所学到的,这个只需要如何去画这个球,
Bitmap map;
Canvas con;
Paint p;
这是那三个要素,
public DrawBall(Context context, AttributeSet attrs) {
super(context, attrs);
//获取bitmap
map = Bitmap.createBitmap(300, 350, Config.ARGB_8888);
con = new Canvas(map);
p = new Paint();
p.setColor(Color.BLACK);
//启动当前对象的线程
Thread th = new Thread(this);
th.start();
}这个相当于我们的重绘函数
3.总的来说,其实也就是一些新的语法和新的不同的项目构造,其他都一样,所以说,您老的java学到的哪里,你就可以把它转化成自己的手机游戏
分享到:
相关推荐
在学习 Android 开发的过程中,理解 Activity 的生命周期、熟练掌握各种布局的使用、熟悉资源管理以及学会处理多媒体数据是至关重要的。随着经验的积累,你将能够开发出功能丰富的 Android 应用程序。
总之,这份文档不仅是一份个人的学习历程记录,也是一份宝贵的Android开发学习指南,为想要进入或正在Android开发领域的读者提供了实用的建议和灵感。通过作者的分享,我们可以看到,持续学习、实践探索和对技术的...
这套学习资料全面覆盖了从初学者到进阶开发者所需的知识,无论你是对.NET框架有深厚理解的开发者,还是初次接触Android开发的新手,都能从中受益。通过深入学习和实践,你将能够利用Mono for Android开发出功能丰富...
在深入探讨Android开发之前,我们先来了解一下这个标题——"Android学习笔记",这表明了本文档是作者在阅读《Professional Android 4 Application Development》这本书时所作的笔记,旨在帮助读者理解Android应用...
综上所述,这份教程和笔记集全面覆盖了Android开发的初级阶段,从最基础的环境配置到核心的UI编程,再到数据管理和权限控制,为初学者提供了一条清晰的学习路径。通过系统地学习和实践,读者可以建立起坚实的Android...
【Android游戏编程学习笔记概述...总结起来,这篇学习笔记详细记录了作者初次接触Android游戏开发的过程,包括了必要的环境配置和初步的编程思想,对于想要踏入Android游戏开发领域的新手来说,是一份宝贵的参考材料。
然而,初次接触到 Android 的 Clip 很容易产生疑问,例如 Clip 的时机、Clip 中的 Op 参数的意思等。 首先,需要搞清楚 Clip 是针对 Canvas 而非图形的。通常我们理解的 Clip 是对已经存在的图形进行 Clip 的。但是...
作者微博: @GcsSloop我的安卓学习笔记,记录学习过程中遇到的问题,以及我的一些经验总结。如果出现链接失效等情况可以提交问题提醒我修改相关内容。PS点击分类标题可以查看该分类的详细信息。博客我的个人博客,在...
这些文档内容丰富,形式多样,从基础入门到深入学习,从理论知识到实际案例,为Android开发人员提供了从初级到高级的全方位学习资源。 文档中还提到了一些具体的资源,如《大话企业级android开发》、《Android2.0...
### Android Service 学习知识点详解 #### Service概念与特性 Service是Android系统中四大组件之一,与Activity处于同一级别,但其运作模式完全不同。Service主要在后台执行长时间运行的操作,如音乐播放、文件...
在Android开发中,地图...通过学习这个源码,开发者不仅可以掌握如何在Android应用中集成ArcGIS服务,还能了解如何利用瓦片地图服务构建高效的地图界面。这为开发更复杂的地图应用,如导航、地理分析等功能奠定了基础。
【Android健身俱乐部小助手】是一款面向初级Android开发者的学习项目,旨在帮助他们掌握基本的移动应用开发技能。这个项目特别关注于在Android平台上构建一个实用的健身俱乐部管理工具,涵盖了多种核心功能,包括...
"Androidzh初级学习文件"这个资源包显然是为那些刚刚接触或希望深入了解Android开发的人准备的。在这个压缩包中,jb51.net可能是包含一系列教程、文章或者代码示例的网站链接,用于辅助学习。 Android开发基于Java...
总的来说,这个基于Android的便签软件APP项目是一个很好的学习和实践平台,无论是对于初次接触Android开发的新手,还是希望提升技能的开发者,都能从中受益。通过这个项目,你可以深入理解Android应用开发的各个环节...
"简单的基于Android的记事本/日记系统" 这个标题表明这是一个专为Android平台设计的应用程序,主要用于记录日常笔记或日记。它强调了“简单”,这意味着该应用可能具有用户友好的界面和基本的功能,适合初级开发者...
这篇博客文章主要介绍了一位开发者初次学习Android编程时创建的一个猜牌游戏项目。猜牌游戏是一个经典的编程练习,它可以帮助初学者掌握基本的Android应用开发技能,包括用户界面设计、事件处理、随机数生成以及条件...
本资料包主要涵盖了Android开发的多个关键方面,包括Android Studio的使用、数据库管理、API的理解与应用、框架解析以及Android基础学习笔记。下面将对这些主题进行详细阐述。 首先,Android Studio是Google官方...
- **欢迎屏幕**:初次打开Android Studio时出现的初始界面,包含最近项目列表等信息。 - **主窗口**:详细介绍Android Studio的主要工作区域,包括编辑器、构建日志、版本控制等功能。 - **工具窗口**:解释了工具...
总的来说,这个压缩包为Android开发者提供了一套完整的参考资料,无论是初级开发者还是经验丰富的专家,都能从中受益。通过学习和查阅这些文档,开发者可以掌握Android系统的内部工作原理,创建出功能丰富、性能优异...