简单实现波纹效果,以及过程中发现的一个常犯错误导致的内存泄露...
分类:
移动开发 时间:
2015-02-06 18:55:10
阅读次数:
238
此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!
android.media.MediaMetadataRetriever mmr = new android.media.MediaMetadataRetriever();
try {
if (mUri != null) {
HashMap headers = mHeaders;
...
分类:
移动开发 时间:
2015-02-06 18:54:40
阅读次数:
911
鼠标悬停 http://www.iteye.com/topic/1137162
鼠标经过 http://www.w2bc.com/Article/19556
图标特效 http://www.w2bc.com/demo/2015-02-04-IconHoverEffects/index.html...
分类:
移动开发 时间:
2015-02-06 18:54:14
阅读次数:
141
本文来源于我个人的ARC学习笔记,旨在通过简明扼要的方式总结出iOS开发中ARC(Automatic Reference Counting,自动引用计数)内存管理技术的要点,所以不会涉及全部细节。这篇文章不是一篇标准的ARC使用教程,并假定读者已经对ARC有了一定了解和使用经验。详细的关于ARC的信息请参见苹果的官方文档与网上的其他教程:)
本文的主要内容:
ARC的本质...
分类:
移动开发 时间:
2015-02-06 18:51:35
阅读次数:
116
在android系统中,message常在多线程之间信息交流中用到,通过Handler来传递线程间的消息(message).今天讨论的是android中的message特性:对象池.
其实每一个Handler都是需要一个Looper的,往往我们创建一个Handler的时候其实是没有指明他的Looper,不过他会自动获取创建这个Handler的线程的Looper来作为自己的Looper,所以,在android中,往往没有指明Handler的Looper,其实就是用主线程(就是我们常说的ui线程)的Looper...
分类:
移动开发 时间:
2015-02-06 18:50:49
阅读次数:
151
import java.io.File;
import android.os.Environment;
import android.os.StatFs;
//SD卡相关的辅助类
public class SDCardUtils
{
private SDCardUtils()
{
/* cannot be instantiated */
throw new UnsupportedO...
分类:
移动开发 时间:
2015-02-06 18:52:40
阅读次数:
134
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.Map;
import android.content.Context;
import android.content.SharedPreferences;
public class SPUt...
分类:
移动开发 时间:
2015-02-06 18:50:42
阅读次数:
119
转载!向android的内核添加驱动,其实就是向linux内核添加驱动。主要在两个文件里添加点信息,一个是Kconfig文件,一个是Makefile文件。比如你添加的驱动你代码放到drivers目录下面的XXX目录,那么修在该目录下的Kconfig文件和Makefile文件。具体的修改方法:比如我现...
分类:
移动开发 时间:
2015-02-06 18:46:50
阅读次数:
168
转载! Init是linux kernel启动的第一个进程,理解init,对熟悉android系统非常重要。Android的每个目录下面都有一个非常重要的文件Android.mk,负责编译该目录下面的代码。 System/core/init/android.mk[cpp]view plaincopy...
分类:
移动开发 时间:
2015-02-06 18:46:02
阅读次数:
256
对于访问量大的网站来说,前端的优化是必须的,即使是优化1KB的大小对其影响也很大,下面来看看来自ISUX的米随随讲讲移动手机平台的HTML5前端优化,或许对你有帮助和启发。概述 1. PC优化手段在Mobile侧同样适用 2. 在Mobile侧我们提出三秒种渲染完成首屏指标 3. 基于第二点,...
分类:
移动开发 时间:
2015-02-06 18:46:02
阅读次数:
169
手机页面设计一般的大小是640,但是,手机屏幕大小确实不确定的,这样,怎么才能做出适应所有手机的手机页面呢?一般的解决方案有两种,rem布局和百分比布局。这两种方案我有都试过,所以现在更推荐用rem布局来制作手机页面;rem布局的兼容性:Mozilla Firefox 3.6+、Apple Safa...
分类:
移动开发 时间:
2015-02-06 18:39:43
阅读次数:
204
public class Mymedia extends Activity implements OnBufferingUpdateListener, OnCompletionListener, MediaPlayer.OnPreparedListener, ...
分类:
移动开发 时间:
2015-02-06 18:39:32
阅读次数:
410
一、NSURLConnection 1.简单登陆(get请求) #import "MBProgressHUD+MJ.h"@interface HMViewController () @property (weak, nonatomic) IBOutlet UITextField *usernam.....
分类:
移动开发 时间:
2015-02-06 18:39:45
阅读次数:
177
之前前端代码部署时用的是grunt,后来又出了个gulp工具,最近试用了一下,很方便,感觉比grunt简单好用,下面把一些常见的任务列一下,备用。var gulp = require('gulp');var sdir = '0.0.1';var ddir = '0.0.1.release';var ...
分类:
移动开发 时间:
2015-02-06 18:37:58
阅读次数:
207
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-mmry-rcycl/Android APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌...
分类:
移动开发 时间:
2015-02-06 18:36:41
阅读次数:
195
APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。iPhone当然就是我们的iOS设备了,CllentApp就是我们的客户端...
分类:
移动开发 时间:
2015-02-06 18:34:46
阅读次数:
786