源码WSY_XMHelper,基于ReactiveCocoa和MVVM架构的流媒体视频播放器应用,此项目为一个完整项目.基于MVVM架构,集成流媒体视频下载及播放,支持下拉刷新,上拉加载等.如果你想学习MVVM,此项目为一个很好的例子。项目源码下载:http://code.662p.com/view/9891.html<ignore_js_o..
分类:
移动开发 时间:
2015-02-06 11:28:40
阅读次数:
203
我敢肯定你对这个标题肯定心存疑惑,但事实就是如此,这个标题完全适合Android开发人员。据我所知, Android程序员不情愿写 findViewById()、点击事件监听等重复率较高的代码。那我们如何才能缩短编写业务逻辑代码的时间,并且避免写那些重复的代码呢?所以让我们来成为一个能偷懒又有高效率的Android程序员。想知道怎么做吗?不用急,接下来我就会写到。
有许多第三方的库和框架是可...
分类:
移动开发 时间:
2015-02-06 11:28:45
阅读次数:
162
第三个app-tututu...
分类:
移动开发 时间:
2015-02-06 11:25:24
阅读次数:
145
源码WSY_XMHelper,基于ReactiveCocoa和MVVM架构的流媒体视频播放器应用,此项目为一个完整项目.基于MVVM架构, 集成流媒体视频下载及播放,支持下拉刷新,上拉加载等.如果你想学习MVVM,此项目为一个很好的例子。
项目源码下载:http://code.662p.com/view/9891.html
详细说明:http://ios.662p.com...
分类:
移动开发 时间:
2015-02-06 11:26:14
阅读次数:
157
MVC在界面开发中被奉为设计的典范,在移动开发中也是
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。
它将业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
我刚接触ios,想通过ios的一些实例设计来理解MV...
分类:
移动开发 时间:
2015-02-06 11:25:52
阅读次数:
255
一款ios塔防类游戏源码 ,一款像素风格的防御类游戏源码。老鼠向目标进攻,点击老鼠就可以直接把老鼠拍死。或者像《水果忍着》那样滑动屏幕将目标弄死,大家可以看看吧。
项目源码下载:http://code.662p.com/view/6308.html
详细说明:http://ios.662p.com/thread-1449...
分类:
移动开发 时间:
2015-02-06 11:24:25
阅读次数:
167
本文介绍一下一个小众的开源项目——IconButton。
本文原创,转载请注明出处:
简介
这是一个老外两年前写的项目,见:https://github.com/pnc/IconButton。它可以使一个Button的图片与文字一起居中,如下图:
以前要实现这种效果却是用一个Layout和一个ImageView一个TextView来实现它的同学,看到这个项目的这一刻,满满的...
分类:
移动开发 时间:
2015-02-06 11:25:46
阅读次数:
194
完整的代码可以在我的GitHub上看到,链接在文末。效果图:
Main:
package com.zms.getrunningservice;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
...
分类:
移动开发 时间:
2015-02-06 11:21:32
阅读次数:
306
在使用TimePickerDialog肯定会发现,按下确定键,会执行两次回调函数,点击其他地方,会执行一次。这是因为源码设置在点击确定键和关闭对话框的时候,分别都会执行那个回调函数。假如我们只需要执行一次,那要怎么做才最简单呢?
重写TimePickerDialog的onStop函数,不要执行父方法就可以了。
class tpDialog extends TimePickerDialog{
...
分类:
移动开发 时间:
2015-02-06 11:22:23
阅读次数:
176
又是好久没写博客。。
今天我们来一起学习一下缓存技术,相信大家做开发的时候都知道请求网络数据的重要,但是有一些只用请求一次就过时性的消息比如某些新闻信息,如果我们每次进入新闻界面就从新从网络上获取势必会给用户带来不好的体验,所以我们需要缓存技术来帮我们解决这一问题。
1,LruCache介绍
核心的类是LruCache (此类在android-support-v4的包中提供) 。这个类非常适...
分类:
移动开发 时间:
2015-02-06 11:21:19
阅读次数:
198
一直想弄个性能的脚本,今天实践了下,很简单,就是用top命令获取当前应用的cpu、mem信息,最后将结果生成图标,这里生成图标的话,使用了pychartdir模块,该模块使用起来还是比较方便的,尤其是帮助文档很全,包含各种demo,就是使用的是未注册版本,底部有广告。
pychartdir模块的安装不同于一般模块的安装,稍微有点麻烦,可参考:
http://blog.csdn.ne...
分类:
移动开发 时间:
2015-02-06 11:19:55
阅读次数:
1397
Android游戏之屏幕类TestScreen和游戏类AndroidGame设计...
分类:
移动开发 时间:
2015-02-06 11:19:19
阅读次数:
200
本节内容过后,我们的程序运行起来将是这样的:
我们一步一步来,首先添加点击事件:
接触过iOS开发的应该对这些步骤不陌生,我们要添加UITapGestureDetector到view里面。
打开Main.storyboard,界面应该类似于下面这样
在右下角通过搜索找到 Tap Gesture Recognizer 然后把它拖入到GameViewControllerScene ...
分类:
移动开发 时间:
2015-02-06 11:18:49
阅读次数:
219
代码不多,就懒得加注释了.原谅我的懒.
缩略图获取那块,没有加用线程.可能会在有些低端机上面或者高清的视频会出现FC的情况.需要的童鞋.自行添加.
附代码:
package com.tan.videoselectthumbnail;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import...
分类:
移动开发 时间:
2015-02-06 11:18:41
阅读次数:
441
Android应用开发SharedPreferences存储数据的使用方法
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。
1、使用SharedPreferences保存数据方法如下:
//实例化Shar...
分类:
移动开发 时间:
2015-02-06 11:18:28
阅读次数:
140
在做html5的页面时,经常遇到页面内容太少撑不起来整个手机屏幕的高度。
我们经常使用min-height来处理,比如min-height:568px; 对应的是iPhone5 的高度;
而这样iPhone6plus下方就会出现空白。
而如果设置 min-height:736px; iPhone5的话就会出现滚动条;
此时我们可以使用
position:absolute;
left:0;...
分类:
移动开发 时间:
2015-02-06 11:15:29
阅读次数:
154
我敢肯定你对这个标题肯定心存疑惑,但事实就是如此,这个标题完全适合Android开发人员。据我所知, Android程序员不情愿写 findViewById()、点击事件监听等重复率较高的代码。那我们如何才能缩短编写业务逻辑代码的时间,并且避免写那些重复的代码呢?所以让我们来成为一个能偷懒又有高效率...
分类:
移动开发 时间:
2015-02-06 11:13:28
阅读次数:
179