摘要:
错误记录: 如上代码,在页面进行异步上传。在chrome浏览器下,返回的值会在页面中显示。但在IE8下(项目需要,只测试了IE8),返回值变为了下载。 查询原因,最终定位到异步返回的Response Head上。这里的Response Head中,Content-Type为application... 阅读全文
摘要:
最近在学习ASP.NET的Web API,刚刚开始以为会有些复杂,结果却非常简单。学习的地址:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api但是,项... 阅读全文
摘要:
做事情列表,我在程序中命名为“正在做”。这是一个Fragment,应用的主页面,由一个MainActivity加上DoingListFragment和PersonFragment组成。PersonFragment之后的记录再讲。本次主要是来说一下DoingListFragment的实现。其中,DoingListFragment主要是由ExpandableListView来构成的。用来实现一个可伸缩列表。这里出现一个问题,我希望ExpandableListView的数据是从服务器得到的,从而我可以动态的添加一些列表内容,方便程序内容的丰富。基于这个希望,在DoingListFragment展示的 阅读全文
摘要:
应用想要做的好,反馈必然少不了~哈哈~用户的反馈、意见、建议,甚至是谩骂,都是对项目的反馈。如果一个应用没有听取用户的反馈,那么应用会离着用户越来越远。懂得用户要什么是一回事,听得到用户的反馈,则是另外一回事。所以,我在项目中,添加了反馈的一个单独的页面。这是一个独立的Activity,实现起来非常的简单,一个输入框,一个按钮,没了。= =!但是,最好的情况,则是和用户产生互动。这就像老师教学生,然后让学生去反馈一下,老师教的如何,学生反馈了,但是老师却没有对反馈做一些回应,可想而知,学生的想法是什么样子的。下面是类图:在页面上,一个TextView和一个Button,用来实现用户反馈,而后面 阅读全文
摘要:
注册,登陆于密码找回。这是这次记录的主要内容。首先,我们来看类图:因为一直在改,所以与第二篇介绍项目框架时的图会有一些不一样。代码都是非常简单的。由于在注册和登陆这里,需要弹出一些对话框告诉用户出错的地方,后来想到后面的程序中也可能会用到,所以就重构了一下,放到了AnyTimeActivity类中。在AnyTimeActivity类中,有一个userId的公开字段,这个应该写成一个getUserId的方法,后续会改掉。这个是用来判断用户是否已经登录,如果已经登录,那么就会直接跳转到主页面,而不是让用户停留在登陆的页面再次登录。注意观察可以发现,我并没有一些方法来进行本地存储。因为在使用AVOS 阅读全文
摘要:
AmaterasUML 对于我来说,是一个非常好用的UML插件。用它来将我写过的一些Android程序进行逆工程非常好用,只不过,不能体现出包,这是一个小小的遗憾。这个是它的主页地址:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML#01,安装安装方法还是比较简单的,在网上查一下就会有很多。我这里贴出一个我安装时,操作成功并且正在用的链接。http://www.cnblogs.com/lost-in-code/archive/2012/12/11/2812357.html#02,逆向工程生成Cl 阅读全文
摘要:
关于Android APP 应用设计,我并没有接受过系统的学习。下面,是按照我一直以来的方法来进行编辑。由于在程序开始之前并没有画类图,这里简单的讲述一下程序是如何设计的。自己实现了一个Application,并在其中加入了AVIO需要的一些内容。写了一个继承自Activity的基础类,其他新的类全部都继承自它。之后有多个Activity,来分别实现界面,登陆、注册、关于程序、“正在做”细节、主页面。两个Fragment来填充主页面,滑动显示成就和“正在做”列表。下面是用 AmaterasUML得到的类图。由于DoingDetailActivity并没有完成,很多东西会在稍后加入。具体的讲解, 阅读全文
摘要:
Anytime,中文名:我很忙。开发者:孤独的猫咪神。这个项目会持续更新,直到我决定不再维护这个APP。2014年3月10日:近日有事,暂时断更。希望可以会尽快完事。2014年3月27日:很抱歉拖了这么久,近日起,开始继续完成。2014年07月25日:由于后面的内容需要用node.js来继续进行开发... 阅读全文
摘要:
关于OpenStreetMap的介绍,国内还是很少,csdn上面有一篇,写的不错,我也就不再做重复的事情了。这里贴出链接地址:http://blog.csdn.net/mad1989/article/details/9733985下面,开始介绍一下osmbonuspack导航。注意,如果要做商业应用,请先仔细阅读许可文档,以免发生不必要的麻烦。#0,首先,先去mapquest上面注册一个开发者账号!强烈推荐大家先做这一步,从注册到申请到的App Key可以使用,要等待1小时左右。所以,先注册了吧。注册的网址:http://developer.mapquest.com/注册好之后,你会得到一个类 阅读全文
摘要:
接上篇。http://www.cnblogs.com/maomishen/p/3556297.html由于公司项目要求,需要对google map监听地图的缩放(zoom)来进行一些操作。但是在网上查了好多资料,突然发现在google提供的GoogleMap类中,没有神马类似的setOnZoomChangedListener之类的方法。这让我灰常的。。。不解啊。。。后来发现很多人是通过一个定时器循环来操作对比。伤心之余,突然想到,也许缩放并不是GoogleMap中的属性,而是Camera的属性!遂,经过验证,试验通过。下面上代码。注:此处代码接上篇。MainActivity.java ... 阅读全文