在Android项目开发中,不可避免的要遇到自定义的UI,用较好的体验去讨好UED妹子和交互设计师手下留情~几个迭代下来,遇到了不少这样的要求,有简单有复杂。最好的实现方案就是讲业务和UI隔离,封装成独立的UI控件供以后复用。以下列举几个项目中用到的例子,源代码有的已经整理到Github,还有一些需
分类:
移动开发 时间:
2016-03-04 00:26:26
阅读次数:
209
在android项目开发中,随着功能不断迭代,代码量通常也会随之不断增加,维护成本越来越高。作为开发者,笔者经常会被杂乱的逻辑搞的焦头烂额,不禁思考:什么样的结构能够简化开发,同时又能降低维护成本?当下开发中比较推崇的是三层架构,典型代表即是MVP。笔者在此将最近对MVP的理解与心得与大家分享一下。...
分类:
移动开发 时间:
2016-01-05 01:34:16
阅读次数:
247
1.LinearLayout,线性布局 在android项目开发中最经常用到的线性布局,相比相对布局适配度高,不容易因界面改变而变形,LinearLayout可通过设置布局属性orientation来设置子元素水平(horizontal)或垂直排列(vertical) LinearLayout中的....
分类:
移动开发 时间:
2016-01-05 01:30:25
阅读次数:
224
当你开发的程序被按后退键退出的时候, 你肯定不想让他就这么被finish()吧,那么就想把程序退置到后台就可。(类似于PC端,你关闭一个浏览器和你最小化一个浏览器的区别)参看方法:public boolean moveTaskToBack(boolean nonRoot)参数是一个布尔值1、fals...
分类:
移动开发 时间:
2015-12-11 18:23:54
阅读次数:
290
本周进展:本周是此次Android项目开发最后一周,按照进度基本上完成了Android游戏开发的各项任务。 总的开发报告如下: 1、需求分析: 当前移动互联网快速发展,人们生活逐渐趋于多元化,以智能手机为代表的电子产品逐渐受到人们的追捧,手机游戏渐渐地成为了人们休闲娱乐的一种方式。本款软件...
分类:
移动开发 时间:
2015-12-07 00:25:12
阅读次数:
269
本周目标:1、Adroid项目跑通2、阅读代码具体操作:1、项目跑通展示游戏开始界面游戏内容界面2、游戏相关的类实现(1)公共类 首先介绍游戏的控制器TafangGameACtivity类 。 TafangGameACtivity类的框架搭建 Handler消息处理机制 游戏...
分类:
移动开发 时间:
2015-11-30 00:49:35
阅读次数:
273
(一)学习内容概括 1、Android的应用界面编程 2、塔防游戏的学习(二)学习内容 1、布局管理器:线性布局、表格布局、帧布局、相对布局、网格布局、绝对布局。 2、textview及其子类 3、imageview及其子类 4、adapterview及其子类 5、progressba...
分类:
移动开发 时间:
2015-11-23 00:48:04
阅读次数:
281
新浪微博客户端开发本周学习计划学习布局控件和UI设计相关知识。微博验证,学习OAuth相关知识。看懂微博客户端开发部分代码。把借鉴代码导入到Android Studio中并运行成功。实际完成情况我学习到布局控件XML在res/layout中,是以.xml的形式保存。下图是登录界面,这个layout采...
分类:
移动开发 时间:
2015-11-16 06:03:06
阅读次数:
204
北京电子科技学院实验报告 课程:移动平台应用开发实践 班级:201592 15 姓名:田仁贵 学号:20159215 成绩: 指导教师:娄嘉鹏 实验日期:2015.11.8 实验...
分类:
移动开发 时间:
2015-11-08 23:46:55
阅读次数:
256
新浪微博客户端NABCNeed(需求):1.对功能的规定1)载入界面:初始化资源,检查当前数据库是否创建账户,若没有,提示“您还未创建任何账户,是否现在创建?”。2)授权:访问微博账号,允许应用进行以下操作:获得个人信息、分享内容到你的微博、获得你的评论。3)登录认证:显示头像,登录账户名,如果存在...
分类:
移动开发 时间:
2015-11-08 19:24:02
阅读次数:
222