码迷,mamicode.com
首页 > 移动开发
AppDelegate中几个常用的回调调用时机
本篇文章主要介绍一些UIApplicationDelegate中几个常用的回调方法的调用时机。以帮助你判断哪些方法倒底放到哪个回调中去实现。1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用,...
分类:移动开发   时间:2015-03-02 11:02:05    阅读次数:124
使用Vitamio打造自己的Android万能播放器(3)——本地播放(主界面、播放列表)
前言 打造一款完整可用的Android播放器有许多功能和细节需要完成,也涉及到各种丰富的知识和内容,本章将结合Fragment、ViewPager来搭建播放器的主界面,并实现本地播放基本功能。系列文章提供截图、代码说明、源码下载,欢迎交流!声明 欢迎转载,但请保留文章原始出处:) 博客园:http:...
分类:移动开发   时间:2015-03-02 11:01:15    阅读次数:229
【VLC-Android】Mac下编译vlc-android
前言 突然想整整VLC-Android,然后就下一个玩玩看,这里记录点遇到的问题。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com正文 本文vlc-android的版本为:2.2.0-pr...
分类:移动开发   时间:2015-03-02 10:59:43    阅读次数:224
使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
前言 本章将实现非常实用的功能——下载在线视频。涉及到多线程、线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术细节实现!声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnbl...
分类:移动开发   时间:2015-03-02 11:00:18    阅读次数:283
使用Vitamio打造自己的Android万能播放器(1)——准备
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的Android万能播放器!声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www...
分类:移动开发   时间:2015-03-02 10:57:57    阅读次数:192
使用Vitamio打造自己的Android万能播放器(6)——在线播放(播放列表)
前言 新版本的VPlayer由设计转入开发阶段,预计开发周期为一个月,这也意味着新版本的Vitamio将随之发布,开发者们可以和本系列文章一样,先开发其他功能。本章内容为"在线视频播放列表",集合了主流各大视频网站的手机版,欢迎给"开播视频"反馈改进建议!声明 欢迎转载,但请保留文章原始出处:).....
分类:移动开发   时间:2015-03-02 10:57:08    阅读次数:238
iOS真机UI调试利器——Reveal
做iOS的开发,UI是非常非常重要的一环。调试时我们一般用模拟器,提交前用真机做測试。用模拟器来调试UI效果尽管快捷方便,但有时仍然希望有更强大的工具来帮助分析UI,尤其是专注在UI的效果调试时。近期看到了Reveal这个工具,发现真的是强大无比,类似于FireFox上的FireBug,对于U...
分类:移动开发   时间:2015-03-02 10:56:25    阅读次数:205
【起航计划 007】2015 起航计划 Android APIDemo的魔鬼步伐 06 App->Activity->Forwarding Activity启动另外一个Activity finish()方法
Android应用可以包含多个Activity,某个Activity可以启动另外的Activity。这些Activity采用栈结构来管理,新打开的Activity叠放在当前的Activity之上,当前的Activity停止运行。当一个Activity停止运行时,Android系统保留其停止前的状态,...
分类:移动开发   时间:2015-03-02 10:50:55    阅读次数:142
Android 自定义组件随着手指自动画圆
首先自定义一个View子类:package com.example.androidtest0.myView;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;impo...
分类:移动开发   时间:2015-03-02 10:52:46    阅读次数:194
使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)
前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图、视频时间、尺寸等),跳过直接写在线播放部分的章节。从Vitamio的介绍可以看得出,其支持http、m3u8等多种网络协议,本章将编写播放优酷视频的例子。声明 欢迎转载,但请保留文章原始出处:).....
分类:移动开发   时间:2015-03-02 10:51:45    阅读次数:241
【VLC-Android】LibVLC API简介(相当于VLC的MediaPlayer)
前言 学新东西API很重要,这里抛砖引玉整理了一下,欢迎反馈!声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com正文 vlc-android的LibVLC相当于MediaPla...
分类:移动开发   时间:2015-03-02 10:51:17    阅读次数:188
做移动端视频通话软件,大致看了下现有的开源软件(转)
转自:链接要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun ser...
分类:移动开发   时间:2015-03-02 10:48:02    阅读次数:254
iOS开发的一些奇巧淫技1&2
转自:http://www.cocoachina.com/ios/20141231/10783.htmlTableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView=[[UIViewalloc]init];...
分类:移动开发   时间:2015-03-02 10:46:51    阅读次数:320
Android处理图片OOM的若干方法小结 (推荐)
众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不...
分类:移动开发   时间:2015-03-02 10:48:52    阅读次数:158
iOS NSPredicate和正则表达式
简述:Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。定义(最常用到的方法):NSPredicate*ca=[NSPredicatepredic...
分类:移动开发   时间:2015-03-02 10:49:10    阅读次数:161
使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放
前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com系列 1、使用Vitamio打造自己的Android万能播...
分类:移动开发   时间:2015-03-02 10:47:09    阅读次数:290
android开源项目和框架 .
特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1.https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib...
分类:移动开发   时间:2015-03-02 10:46:55    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!