Android SDK源代码http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/开源代码http://www.open-open.com/lib/view/open140428...
分类:
移动开发 时间:
2015-06-05 00:05:39
阅读次数:
154
自定义NSOperation一、实现一个简单的tableView显示效果实现效果展示:代码示例(使用以前在主控制器中进行业务处理的方式)1.新建一个项目,让控制器继承自UITableViewController。 1 // 2 // YYViewController.h 3 // 01-自定义O.....
分类:
移动开发 时间:
2015-06-05 00:03:46
阅读次数:
267
线程安全一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题问题代码: 1 // 2 // YYViewController.m 3 // 05-.....
分类:
移动开发 时间:
2015-06-05 00:04:14
阅读次数:
189
线程的状态一、简单介绍线程的创建:self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil];说明:创建线程有多种方式,这里不做过多的介绍。线程的开启:[self.thread start...
分类:
移动开发 时间:
2015-06-05 00:04:03
阅读次数:
204
手机网页自适应不使用px使用em就perfect(em use ?on everywhere) css media query(set root element “em” value)
分类:
移动开发 时间:
2015-06-04 22:57:40
阅读次数:
328
在iOS8.0之后如果没注册本地通知就会报出的提醒,如下图: 解决的办法是:在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 这个方法中注册通...
分类:
移动开发 时间:
2015-06-04 22:58:43
阅读次数:
381
简单定义一个字典,输出结果: NSDictionary *dic = @{ ??????????????????????@"我是中文字符": @"223333", ??????????????????????@"aaa": @{ ?????????...
分类:
移动开发 时间:
2015-06-04 22:57:33
阅读次数:
806
Gradle版本2.2.1 Android Studio 1.2 configurations?{
????apt
}
dependencies?{
????compile?fileTree(:?,?:?[])
????apt?files()
????compile?files()
????compile?}...
分类:
移动开发 时间:
2015-06-04 22:58:50
阅读次数:
484
接触正式的android开发已经有一段时间了,项目的第一个版本终于快完成了。有一次自己在测试的时候,把自己的android项目切到后台,同时打开了几个应用之后重新切回到自己的app,发现报错了。经过排查,发现是自己的单例对象中的数据被释放掉了,也就是int变量的值 变成了0,string变量的值变成了null。
我的单例一开始是这样的(举例);
public class Use...
分类:
移动开发 时间:
2015-06-04 22:55:40
阅读次数:
521
前三篇bolg我给大家分享了怎么安装Android Studio,但是我们还没有使用AS创建一个Android 的项目,那么这篇blog我们开始离线配置SDK,并且创建一个Android项目 没有看如何安装Android Studio的童鞋,请先看这里,然后回来我们继续:
[Android Studio 权威教程]Mac下安装Android Studio
[And...
分类:
移动开发 时间:
2015-06-04 22:55:32
阅读次数:
258
IOS提供了一个轻量级的快速数据存储方式:NSUserDefaults;
程序运行的时候从用户默认的数据库中读取程序的设置,同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作,所有数据都放在内存中,读写速度很快。NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是...
分类:
移动开发 时间:
2015-06-04 22:55:33
阅读次数:
179
CalendarView简介CalendarView用于显示和选择日期,如果希望监听事件的改变可以用setOnDateChangeListener()方法。CalendarView属性介绍代码示例package peng.liu.test;import android.app.Activity;
import android.graphics.Color;
import android.graphi...
分类:
移动开发 时间:
2015-06-04 22:55:25
阅读次数:
416
随着智能手机市场越来越活跃,相应的app也变得五彩缤纷,各式各样,让你的app更吸引人多媒体技术不可避免。通过对音频和视频等控制让你的app更加丰富多彩,今天和大家一起研究下基本的音频使用。本文只提供部分代码,如果疑问可以下载源码查看。
功能主界面如下:
首先引入音频播放框架
2、通过故事版搭建界面,由于该步骤很简单,这里不讲解。如图所示:
3、定义变量存放数据...
分类:
移动开发 时间:
2015-06-04 22:53:29
阅读次数:
235
在应用甚至游戏当中会常常有用户上传头像的功能,在网上找了N多资料发现没有人具体介绍过该用cocos2d-x实现。这篇文章就来介绍一下如何在Android和IOS平台上实现该功能。
先传一张完成后的图片一饱眼福:
直接上代码:
ImagePicker.h
/**************************************************************...
分类:
移动开发 时间:
2015-06-04 22:53:46
阅读次数:
450
今天学习了极光推送,想把它集成到自己的应用里面,我的开发环境是android studio 1.2,期间遇到了错误:
Couldn't load jpush174 from loader dalvik.system.PathClassLoader findLibrary returned null,原因是由于android studio不能正确的解决libjpush174.so文件造成的,解决...
分类:
移动开发 时间:
2015-06-04 22:54:01
阅读次数:
235
DatePicker和TimePicker简介DatePicker和TimePicker是从FrameLayout继承而来,他们都是比较简单的组件。时间改变时间分别添加OnDateChangeListener()和OnTimeChangeListener()来监听。DatePicker和TimePicker属性选择日期和时间的实例package peng.liu.test;import androi...
分类:
移动开发 时间:
2015-06-04 22:47:59
阅读次数:
335
w文件:
class="x-toolbar form-inline x-toolbar-spliter"
xid="toolBar1">
class="btn btn-link btn-icon-left"
label="动...
分类:
移动开发 时间:
2015-06-04 22:46:13
阅读次数:
1209