1 / 12
文档名称:

安卓设计思路.doc

格式:doc   大小:90KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

安卓设计思路.doc

上传人:mh900965 2018/3/26 文件大小:90 KB

下载得到文件列表

安卓设计思路.doc

文档介绍

文档介绍:原理:画面绚丽,操作简洁方便,未来的网站和软件都是充满人情味的产品
1分界面,内页设置布局,操作界面
设计具体执行是:按照模块一个个具体实现到能运行位置
比如1先框架能够运行,2然后是大的底层功能能够运行,接下来是更复杂的功能能够运行,最后一步步的运行起来
总之,设计自顶向下,程序自底向上
做之前要确保找好所有的模块代码以及资源代码
安卓网站模式分配
咨询为手机吉尼斯世界
分配模式为:只要参与到网站,成为一个网站的一份子,拿虚拟股份,然后在网站做大的时候,可以按照虚拟股份分红
举例:安卓哈哈镜(已有的开发)
音乐播放(可能机能不够),相机拍摄像素扭曲
要有一个实际作用的应用软件,下载量大的都是电脑重量级应用软件的手机版
而对原创的手机软件,必须贴近手机的移动功能和触屏特性,如果是游戏,那么必须有趣味性,或者移植大型游戏,手机宠物(移植以前的电子宠物,把手机变成用户的宠物)你的爱机就是你的宠物(有类似的手机女友,但是不太方便向朋友炫耀)
主界面:
给宠物起名:
设置电话短信铃声为宠物声音(根据宠物的不同状态有不同的声音,宠物每天的状态根据其消费的****惯,和使用手机的记录****惯给用户打开应用程序),可以随机播放宠物的叫声,
消费短信,电话对话时间,网络流量来转换成养成积分
利用这几天晚上的时间一点要把这个程序搞出来
属于开启后挂在后台service程序,随时监听系统三大类的信息并转化为养成资源,宠物有一个等级
自动保存存储数据
手机宠物在数值不够时以宠物声音提示,
手机宠物需要一个卡路里消耗计,需要带宠物去散步,记录主人带手机移动的距离,每天需要走一段距离,否则宠物状态不健康,还有重力感应来获取运动量,让用户运动手机
打开蓝牙功能,检测到附近有相同软件的手机就会提示,如果感觉光线暗,自动把屏幕打开
还要播放一些音乐等定制软件来获得每天的定制积分
注册安卓市场账户的时候注意写香港或者台湾的注册地址信息,要通过审核,国内地址收不到钱
安卓都是可视化对象程序,每个节目的控件都对应到代码里的实例,然后控件操作反馈到代码里,代码调用链接各种控件,界面,底层服务功能,程序就是各种功能的运行次序,所以要通过流程图来决定功能顺序,要学会分拆所有的步骤,用伪代码表示出来(这就是数学建模,包括抽象能力和总结能力来将一些重复的步骤结合)实例化就是让外部控件导到程序内部
一种是按照需求去定制,一种是做出来后去找需求
所有函数都在程序运行之前预存到函数栈内,只要出现了一个函数,系统会自动从函数栈内调用此函数
注:断点调试的目的是判断程序流程中的哪个环节出问题,一个个问题往上收缩排查
先学****一整套的流程方案(每一行都是一个小步骤)通过实机操作进行
1创建框架文件(在src中的java中已包含基本的引入包,主继承活动界面,主oncreate函数,函数内有继承oncreate函数,(R文件中将所有res资源文件中的资源打包放置)布局文件与活动关联,这个框架程序能够运行,但是不显示任何信息)
2在oncreate中设置一个textview文本视图,设置后好再显示即可显示文字,程序能够运行,可显示文字
3在主活动界面内直接定义***和控件,可以直接设置该页面的标题,然后再重写构造函数onCreate,在构造函数里继承super函数后,直接给***赋值初始化,然后在***函数内设置点击响应函数(控件操作动作响应函数),按钮点击响应函数内一般都需要实例化一个Intent来传递界面,然后用startactivity启动Intent进行界面跳转,然后再关联显示布局文件(多个控件群可以显示布局文件,如果单个控件,可以直接显示控件,但是一般都是多控件的布局)。然后直接实例化控件,然后设置***到控件。此程序可以直接运行显示,一旦外部操作控件,系统自动调用控件链接功能
,一般用可视化界面设置,一个xml只能控制一个界面的布局,布局控件是死的排布在界面上,如果要操作控件,必须在代码中实例化获取控件句柄后才能操作
4从主界面跳转到功能界面XXXactivity后(所有的子文件java都要在第一行打包到同一个文件夹),就是子页面上的***中的控件操作真正的程序功能,主页面上的控件***只是操作跳转功能
5根据控件的特性装载数据(比如下拉菜单上的数据)可以不用***,在后台直接装载数据容器,进度条直接套在xml布局文件外面,可以直接运行
6活动界面的一切控件元素都可以操作
,在系统执行某些函数时直接回调,不用在函数体内特意操作,只需要弄清楚系统函数调用的关系就可以了
8某些函数(如Imageswitcer),必须先放置资源的容器(