在组织大型项目的代码文件时,我们常用MVC的思想。MVC的概念讲起来非常简单,就和对象(object)一样。但是理解和应用起来却非常困难。今天我们就简单总结一下MVC设计理念。MVC(Model View Controller)模型(model)-视图(view)-控制器(controller...
分类:
移动开发 时间:
2015-05-02 19:28:57
阅读次数:
255
情景描述: 有时候我们希望更新某一个单元格的数据,通常的做法是使用reloadData方法更新整个单元格。但是对一些情况是不适用的或者说实现起来比较麻烦。比如说这种简单的“点开”一个单元格 在没点开时,英雄的简介被替换为“点击查看详情”,下载按钮被设为隐藏。 这样的话如果在点开时reload整个表格...
分类:
移动开发 时间:
2015-05-02 19:27:01
阅读次数:
178
我们在开发网站时,会发现当我们添加标签后,标签有一个点击效果,比如颜色变化,这样开看起来用户体验会很棒,那么在我们的Android开发中如何加入这样的效果呢?本篇就为大家揭开它的神秘面纱。 既然是点击事件的变化,我们就要监控用户是否点击,这里我有两种实现方式:1、通过改变背景图片达到上述效果;...
分类:
移动开发 时间:
2015-05-02 19:21:51
阅读次数:
162
实例:使用url从服务器端下载图片核心代码:packagecom.example.xiaocool.urltest;
importandroid.graphics.Bitmap;
importandroid.graphics.BitmapFactory;
importandroid.os.Handler;
importandroid.os.Message;
importandroid.support.v7.app.ActionBarActivity;
importand..
分类:
移动开发 时间:
2015-05-02 18:21:13
阅读次数:
223
最近,好多同学向我们反映,使用了umtrack产品,在appstore提交应用时,审核会被拒。关于这个问题,我想,需要详细地给大家说一说,以便提升大家提交应用的效率。首先,说下umtrack会采集的信息。umtrack会采集用户的idfa、idfv、mac以及ip等信息。cctv5在线直播,那么问题来了..
分类:
移动开发 时间:
2015-05-02 18:18:25
阅读次数:
311
最近,好多同学向我们反映,使用了umtrack产品,在appstore提交应用时,审核会被拒。关于这个问题,我想,需要详细地给大家说一说,以便提升大家提交应用的效率。首先,说下umtrack会采集的信息。umtrack会采集用户的idfa、idfv、mac以及ip等信息。cctv5在线直播,那么问题来了..
分类:
移动开发 时间:
2015-05-02 18:18:19
阅读次数:
225
工具类代码:
packagecom.example.xiaocool.multithreadclient;
importjava.io.InputStream;
importjava.io.RandomAccessFile;
importjava.net.HttpURLConnection;
importjava.net.URL;
publicclassDownUtil
{
//定义下载资源的路径
privateStringpath;
//指定所下载的文件..
分类:
移动开发 时间:
2015-05-02 18:17:04
阅读次数:
499
Summary:SDK, ADB, Active, Intents and Tasks...
分类:
移动开发 时间:
2015-05-02 18:14:25
阅读次数:
141
首先上效果图功能有:
1. 可以随时拖拉
2. 拖拉超过一定距离会监听
3. 拖拉返回的时候,有来回反弹效果此效果先是参照了网上github两个版本的效果。不过都不是自己想要那么理想。
1.其中有一个是两层,一层是textview控件和一层surfaceview。经测试效果不错,但是效率不高,在刚点击的有闪动现象。会跳帧。于是放弃这种方法。不过它能够全屏拖拉。
2另一个的实现方法很赞,全程...
分类:
移动开发 时间:
2015-05-02 18:13:42
阅读次数:
349
1、注册
UIKeyboardDidShowNotification/UIKeyboardDidHideNotification通知。-(id) initWithNibName:(NSString*)nibNameOrNil bundle:nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBu...
分类:
移动开发 时间:
2015-05-02 18:12:24
阅读次数:
142
SharedPreferences 保存的数据主要是类似于配置信息格式的数据,因此他保存的数据主要是简单的 k-v 对。
SharedPreferences接口主要负责读取应用程序的Preferences数据,它提供了如下的常用方法:
SharedPreferences接口本身没有提供写入数据的能力,而是通过SharedPreferences的内部接口,调用e...
分类:
移动开发 时间:
2015-05-02 18:11:38
阅读次数:
184
如今移动互联网风靡全球,移动页面的元素也是丰富多彩,一个移动页面的图片超过10张已经是再正常不过的事情了。但是相对,很多移动用户还停留在2G,3G这样的网络中。那么这样带宽的用户,在浏览这样的页面时,要把页面加载完毕,可能就需要10s,20s甚至更多,严重影响用户的体验。针对这样的问题,让页面中的图...
分类:
移动开发 时间:
2015-05-02 18:08:34
阅读次数:
145
新建一个视图控制器HZSAlertView.h 集成UIAlertView@interfaceHZSAlertView :UIAlertView-(instancetype)initWithTitle:(NSString*)title message:(NSString*)message deleg...
分类:
移动开发 时间:
2015-05-02 18:06:30
阅读次数:
157
一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到...
分类:
移动开发 时间:
2015-05-02 17:58:01
阅读次数:
159
Android中IDE、ADT、SDK、JDK、NDK的解释1. IDE:
Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。2. ADT:
Android Development tools的简称。即Android开发工...
分类:
移动开发 时间:
2015-05-02 16:39:42
阅读次数:
164
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:ListView跑马灯
-TextView之所以需要跑马灯,是由于文字太长,或者是为了展现这种效果。
关键代码: android:singleLine=...
分类:
移动开发 时间:
2015-05-02 16:36:55
阅读次数:
179
Apple Watch上手一个礼拜,试了一些有意思的功能,这里以iOS版PowerPoint适配Watch的功能为例说说怎么用Watch来做炫酷的播放控制器。...
分类:
移动开发 时间:
2015-05-02 16:35:41
阅读次数:
266