码迷,mamicode.com
首页 > 移动开发
Android基础笔记(十七)- 多媒体编程
MediaPlayer播放音频的基本使用 音乐播放器的完善 视频播放SurfaceView 视频播放VideoView vitamio框架 如何调用照相机和录像机...
分类:移动开发   时间:2015-03-20 00:05:43    阅读次数:379
Android异步加载全解析之开篇瞎扯淡
Android异步加载概述 Android异步加载在Android中使用的非常广泛,除了是因为避免在主线程中做网络操作,更是为了避免在显示时由于时间太长而造成ANR,增加显示的流畅性,特别是像ListView、GridView这样的控件,如果getView的时间太长,就会造成非常严重的卡顿,非常影响性能。 本系列将展示在Android中如何进行异步加载操作,并使用ListView来作为演示的对象。...
分类:移动开发   时间:2015-03-20 00:02:03    阅读次数:395
Android异步加载全解析之使用多线程
异步加载之使用多线程初次尝试 异步、异步,其实说白了就是多任务处理,也就是多线程执行,多线程那就会有各种问题,我们一步步来看,首先,我们创建一个class——ImageLoaderWithoutCaches,从命名上,大家也看出来,这个类,我们实现的是不带缓存的图像加载,不多说,我们再创建一个方法——showImageByThread,通过多线程来加载图像:/** * Using Thread...
分类:移动开发   时间:2015-03-20 00:00:02    阅读次数:479
Android异步加载全解析之使用AsyncTask
Android异步加载全解析之使用AsyncTask概述 既然前面提到了多线程,就不得不提到线程池,通过线程池,不仅可以对并发线程进行管理,更可以提高他们执行的效率,优化整个App。当然我们可以自己创建一个线程池,不过这样是很烦的,要创建一个高效的线程池还是挺费事的,不过,Android系统给我吗提供了AsyncTask这样一个类,来帮助我们快速实现多线程开发,它的底层实现,其实就是一个线程池。A...
分类:移动开发   时间:2015-03-20 00:02:10    阅读次数:322
Android异步加载全解析之大图处理
Android异步加载全解析之大图处理 异步加载中非常重要的一部分就是对图像的处理,这也是我们前面用异步加载图像做演示例子的原因。一方面是因为图像处理不好的话会非常占内存,而且容易OOM,另一方面,图像也比文字要大,加载比较慢。所以,在讲解了如何进行多线程、AsyncTask进行多线程加载后,先暂停下后面的学习,来对图像的异步处理进行一些优化工作。为什么要对图像处理 为什么要对图像进行处理,这是一...
分类:移动开发   时间:2015-03-19 23:58:41    阅读次数:369
ios Enum Value To NSString
#define enumToString(value)  @#value eg. typedef NS_ENUM(NSInteger, Sex) { Male = 0, Famale = 1, }; NSString * string =  enumToString(Male); NSLog@(@"string=%@", string); string=Male;...
分类:移动开发   时间:2015-03-19 23:59:44    阅读次数:361
Android 开发环境下载、安装配置。
下载地址: http://www.android-studio.org/http://www.androiddevtools.cn/http://developer.android.com/sdk/index.html (官方)注意:体会 SDK TOOLS、SDK Platform-tools、....
分类:移动开发   时间:2015-03-19 23:52:05    阅读次数:169
Android 学习笔记(一) 该醒醒了
时间过的真快,转眼2015年多都快过了四分之一了,这一年.net大新闻莫过于.net 开源了,visual studio 免费了,net 真正要跨平台了, visual studio 可以做android开发、IOS开发! 身为一个.net 开发者,绝对值得庆祝,高兴过后静下心想想,似乎自己错过了太...
分类:移动开发   时间:2015-03-19 23:39:55    阅读次数:148
iOS 电话 短信 邮件等等
最简单最直接的方式:直接跳到拨号界面1NSURL*url = [NSURLURLWithString:@"tel://10010"];[[UIApplicationsharedApplication]openURL:url];缺点电话打完后,不会自动回到原应用,直接停留在通话记录界面2拨号之前会弹框...
分类:移动开发   时间:2015-03-19 23:33:47    阅读次数:283
MongoDB-固定集合 capped collection 操作 介绍
固定集合:capped collection 是性能出色的固定大小的集合,以LRU算法淘汰记录,自助维护集合中的对象的插入顺序,创建时预先制定大小,空间使用完,心对象取代旧的对象,保持最新的数据。可以插入及更新,但更新不能超出collection的大小,否则更新失败。不允许删除,但是可以调用drop...
分类:移动开发   时间:2015-03-19 23:31:43    阅读次数:295
强烈推荐:Android史上最强大的自定义任务软件Tasker
强烈推荐:Android史上最强大的自定义任务软件Taskerhttp://bbs.mumayi.com/thread-28387-1-1.html(出处: 木蚂蚁手机乐园)Android上的Tasker绝对称得上是Android系统的神器之一,与Auto Memory Manager不同,Task...
分类:移动开发   时间:2015-03-19 23:26:59    阅读次数:341
Android运行异常情况分析(持续更新)
1.java.lang.IllegalAccessException: access to class not allowed 原因:在写class 文件的时候没有把class设置成public 2.java.lang.RuntimeException: Unable to instantiate ...
分类:移动开发   时间:2015-03-19 23:23:10    阅读次数:129
IOS开发—版本区别记录
问题一:项目中详情页面的view定位时,在IOS 7 以及之后的版本中低了64pt。 原因: ????因为IOS 6 之前设置frame的y的时候系统不会自动考虑status bar和navigation bar的高度,但是IOS 7及以后的版本,系统会...
分类:移动开发   时间:2015-03-19 22:15:10    阅读次数:136
Android Activity中onSaveInstanceState和onRestoreInstanceState的使用
Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法: 1. 基本作用:   Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不...
分类:移动开发   时间:2015-03-19 22:12:59    阅读次数:163
IOS开发—数据存储(直接写入、NSUserDefaults、NSkeyedArchiver)
数据存储(直接写入、NSUserDefaults、NSkeyedArchiver) ios中常用文件存取的方法有: 1、直接写文件的方式,可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2、NSUeserDefaults(偏好设置),用来存储应用设置信息,文件放在pe...
分类:移动开发   时间:2015-03-19 22:11:59    阅读次数:239
iOS UICollectionView 入门 07 点击cell放大图片
这一节,我们实现通过点击图片将图片放大显示的功能。 首先我们创建一个名为FlickrPhotoViewConroller的类,这个类继承于UIViewController。修改头文件内容如下: #import @class FlickrPhoto; @interface FlickrPhotoViewConroller : UIViewController @property (nonat...
分类:移动开发   时间:2015-03-19 22:08:48    阅读次数:210
【Android个人理解(二)】从实现方法深入了解自定义适配器的工作过程
自定义适配器时,需要重写BaseAdapter的getCount(),getItem(int position),getItemId(int position),getView()方法。 但是由于不了解每个方法在工作时发挥的作用,而不知道如何重写四个方法。 1、由Adapter的工作原理了解getCount()和getView()的作用。 getCount()用来告诉系统Item的个数,也...
分类:移动开发   时间:2015-03-19 22:10:06    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!