摘要: 一个APP一定是这样的构成的:Data + State + Business The brain of app is Model.the represention of Model is view.the controller is glue that ties app together.简单来说view收到用户触发的事件,然后controller决定于Model交流,决定调用那些Model。vi... 阅读全文
posted @ 2017-06-12 14:54 计划了好了再娶吧 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、LoaderManager与Loader出现背景 LoaderManager与Loader是在Android3.0以后出现的用于数据异步加载的类库。出现的原因就是为了使得我们的用户有更好的体验。因为在3.0以前每次我们加载数据都是在UI线程里面进行,并且Android相应的API也提供了相应加载 阅读全文
posted @ 2017-06-12 11:49 计划了好了再娶吧 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 以下是我个人对at_most、unspecified、exactly模的个人理解,是首先给出这几个字段的简短描述,这几个字段是测量View的时候用到的,这些字段用来描述父view传给子view的高度或者宽度的意义就是告诉子view这些高度和宽度你该如何参考,首先,得知道这个模式,是父view向子vi 阅读全文
posted @ 2016-11-27 11:48 计划了好了再娶吧 阅读(2392) 评论(0) 推荐(1) 编辑
摘要: 1.解决这个问题首先你得能够FQ,请看这个链接 完美FQ 2.然后就是如何进行更新? 打开Android SDK Manager 选择tools->Options 打开之后进行下面的设置,如下图 然后Packages->Reload 就可以下载了,下完之后,更新过程挺慢,但是至少能更新! 哈哈!我先去吃个饭。 阅读全文
posted @ 2015-07-12 13:18 计划了好了再娶吧 阅读(174) 评论(0) 推荐(0) 编辑
摘要: linux 中常用的压缩命令 ,如果是文件夹要加 -r 1.zip、unzip 2.gzip (压缩后源文件会消失) gzip + 源文件 gzip –c abc > abc.gz (-c 命令防止源文件消失)。 注意:gzip 压缩目录的话,只会压缩目录中的子文件。 gzip –d 、gunzip + 压缩文件名 解压缩。 3.bzip2 + 源文件(不能压缩目... 阅读全文
posted @ 2015-07-01 12:58 计划了好了再娶吧 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 JDK7.0 Tomcat7.0 MyEclispse10 Tomcat 服务器 是阿帕奇的开源项目JSP/Servlet容器 设置环境变量: 新建一个CATALINA_HOME 输入Tomcat 地址。测试 浏览器输:http://localhost:8080/ 记得在bin目录下事先启动服务器。 Tomcat目录结构 /bin 存放启动和停止Tomcat的命令。 /co... 阅读全文
posted @ 2015-06-29 12:20 计划了好了再娶吧 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 很多资料中指出,canvas其实就是一个 画布,我们呢,用它给的各种工具(API)在加上一支神奇的画笔(Paint类)可以在画布上画出各种形状。有两个关键的点,其一是画控件画布区域。(你画画必须画在纸上啊)其二就是 画控件的实际区域,电脑必定 智商超低,它不知道什么是画布,这对它来讲太高深,它觉得,你就直接告诉 在哪画? 这样的画就出现了坐标系,电脑只在坐标轴的正x和正y范围内进行绘制(大家注意我... 阅读全文
posted @ 2015-06-26 12:18 计划了好了再娶吧 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 广播 是一种广泛运用的应用程序传输信息的机制BroadcastReceiver ---> 广播接收者(接收广播的类) 发送: 1.信息装入Intent对象(如Action,Category)。 2.通过调用相应的方法将Intent对象以广播的方式发送出去。 .sendBroadcast() .sendOrderBroadcast() .se... 阅读全文
posted @ 2015-06-17 14:08 计划了好了再娶吧 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用AsyncTask? 在使用android程序的过程中,经常会有一些耗时的操作,如果我们在UI线程中进行耗时操作 这是不允许的。因 此需要另外启动一个线程来进行操作。 2.实现方式 我们只要继承AsyncTask类,并且实现它的四个方法即可。另外我们需要给它指定泛型。 class MyAsyncTask extends AsyncTask 每个泛型参数的含义如... 阅读全文
posted @ 2015-06-17 13:59 计划了好了再娶吧 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Handler 是什么? 字面意思是处理者、管理者的意思。封装了消息的发送发送和处理消息。一旦你创建了一个handler实例,它就会绑定到一个线程中并且与消息队列相关联。你可以把消息放到队列中,也可以处理从这个队列中取出的消息。其实 当你程序启动时候,主线程就启动了,主线程里面就维持了一个消息队列... 阅读全文
posted @ 2015-06-17 11:14 计划了好了再娶吧 阅读(93) 评论(0) 推荐(0) 编辑