loading请求处理中...

android应用程序开发的基本流程

2021-12-01 06:39:50 阅读 11288次 标签: android游戏开发android基础教程 作者: anyi
    android系统已经被大众所熟知,火热的小米智能手机,因发烧而生。想必在其推动之下,android系统的应用范围也得打大大的扩展。我们通常只是通说android的系统,但是android系统是怎么开发的,其流程是怎么样的,相信大家都不是很清楚。下面小编为大家介绍android应用开发的基本流程。
android程序开发的基本流程
    1) 建立项目  在Eclipse中新建一个Android项目,基本流程是:新建项目,选择Android Project,然后输入package名、应用名和Activity名,选择Android Api版本。 构思布局,用xml构建基本的布局和控件。
    菜鸟提示:package,包名,一般的命名规则是尽量独一无二,方便区分和管理,所以一般比较规范的命名都是公司域名的倒写,比如google的包,google域名是google.com,所以包名是:com.google.
    2) 写java程序,实体化xml的布局、控件、实现业务逻辑。菜鸟提示:很多控件既可以在xml文件中设定各种属性,也可以在java文件中设定属性;通常如果需要动态的改变某些属性,比如setText(),则需要在java中实现,这也是非常常用的,比如按下按键,按键颜色变深等等。
    3) 运行,调试程序:即可以使用Android模拟器调试,也可以通过数据线,直接接手机调试。提示:如果是用模拟器调试,调试后需要修改程序再次调试时,不需要关闭模拟器,直接再次运行就可以。
    4) 美化、找图片:菜鸟提示:Android标准图标根据手机分辨率不同,分别有36*36/48*48/72*72这三种尺寸,你会看到 drawable-hdpi/drawable-ldpi/drawable-mdpi不同的目录用来存储不同尺寸的图标,在AndroidManifest.xml中只需要写@drawable/icon就可以,它会根据屏幕分辨率去找不同目录下的图标。
    5) 关于应用中的文字等引用资源:重点说说文字吧,应用中比如菜单名字,标题等,既可以直接写在java文件中,也可先写在res/values/strings.xml文件里。不过呢,还是强烈建议,尽量都写在strings.xml文件里,这样以后要修改文字,直接改这个文件就行,否则在java程序里找可费了大劲了,尤其是要开发多语言版本的话,所有文字全部要改成外语,当然还是在strings.xml里写方便的多。养成个好习惯,不要嫌麻烦,Android系统里专门弄这么个文件是有道理的。
    6) 最后,切记切记,修改AndroidManifest.xml文件,修改版本信息,加上需要的各种权限,如发送短信,访问网络等等,否则程序发布了,很多相关功能没法用。
    android的成功与其开源,智能有着莫大的关系。曾经我们熟知的洛基亚的败落,在一定程度上与android有关。在追求时尚,快捷,简便的今天,android系统已经成为各大智能手机、平板的主流系统。通过上面的介绍,大家对于android应用开发的基本流程有了很清楚的了解吧。

    一品威客网汇聚了数百万专业的IOS应用Android应用IPAD应用微信公众平台开发手机游戏开发应用软件开发WindowsphoneSymbian应用应用汉化等优秀威客人才,只要您在网站发布任务需求,就能够吸引众多威客给您献上最好的创意服务。

推荐更多与“android应用程序开发的基本流程”相关推荐:

 游戏应用程序开发嵌入式系统发展  | 手机网站制作方法 | PHP网站开发  | ASP网站开发技术

 PHP网站开发语言 平面广告设计软件| 海报设计制作方法 | 广告设计学习 | 企业台历设计方案

 手机图标设计理念| 网站开发主流技术| 互联网网站开发   | 网站开发建设 | 微信平台功能开发

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
小型游戏开发游戏源码购买

¥20000 已有2人投标

Android APK 二次开发打包

¥10000 已有2人投标

H5小游戏开发

¥10000 已有3人投标

H5小游戏开发+封装A P K

¥13000 已有1人投标

手机app绑定Android老人机需求

¥3000 已有1人投标

小型游戏开发

¥10000 已有1人投标

公式连连看小游戏开发

¥1000 已有1人投标