《安卓设计思路2).docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《安卓设计思路2)

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

文档评论(0)

lisufan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档