代码 MediaMetadataRetriever metaRetriever = new MediaMetadataRetriever(); metaRetriever.setDataSource(filePath); String out = ""; // get mp3 info // con...
分类:
移动开发 时间:
2015-01-26 16:49:00
阅读次数:
206
前一篇《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSO...
分类:
移动开发 时间:
2015-01-26 16:48:00
阅读次数:
150
看到有些同学的SDK目录下有docs文件夹,而我的确没有在网上搜索了一下,终于找到问题所在:在最新的sdk中,有一项Documentation for Android SDK,那就是docs,这个doc貌似是随着最新sdk发布的
分类:
移动开发 时间:
2015-01-26 16:47:17
阅读次数:
149
手机屏幕事件的处理方法onTouchEvent。该方法在View类中的定义,并且所有的View子类全部重写了该方法,应用程序可以通过该方法处理手机屏幕的触摸事件。该方法的签名如下所示。public boolean onTouchEvent(MotionEvent event) 参数event:参.....
分类:
移动开发 时间:
2015-01-26 16:47:52
阅读次数:
218
在 Android 中使用各种控件(View)DatePicker- 日期选择控件TimePicker-时间选择控件ToggleButton-双状态按钮控件EditText -可编辑文本控件ProgressBar -进度条控件SeekBar -可拖动的进度条控件AutoCompleteTextVie...
分类:
移动开发 时间:
2015-01-26 16:47:27
阅读次数:
161
EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在控件上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimaland...
分类:
移动开发 时间:
2015-01-26 16:47:34
阅读次数:
142
在android的actionBar中,actionBar的视图是固定的,左边是程序的图标和title,右边是添加的menuItem,如果想要定制actionbar中的view就要自定义视图。首先要定义actionbar的xml 然后在...
分类:
移动开发 时间:
2015-01-26 16:39:59
阅读次数:
198
应用程序包: (bundle)包含了所有的资源文件和可执行文件documents:保存应用运行时生成的需要持久化的数据,ITuns同步设备时会备份该目录。例如,游戏应用可将游戏存档保存在该目录Library/Caches:保存应用运行时生成的需要持久化的数据, iTuns同步设备时不会备份该目录。一...
分类:
移动开发 时间:
2015-01-26 16:38:40
阅读次数:
193
比较日期大小是任何编程语言都会经常遇到的问题,再iOS编程中,通常用NSDate对象来存储一个时间(包括日期和时间、时区),而且 NSDate类提供了compare方法来进行时间的比较,但有时不想那么精确的知道两个日期的大小(默认会比较到秒),可以用下面的实现方法:+(int)compareOneD...
分类:
移动开发 时间:
2015-01-26 16:37:29
阅读次数:
146
Frameless 是一个用于在 iOS8 中预览产品原型的浏览器。可以可以帮助那些需要一个简单的方法来预览 iOS 设备上的原型设计和开发效果。没有状态栏,通过手势控制浏览器的历史以及键盘的显示
分类:
移动开发 时间:
2015-01-26 16:37:14
阅读次数:
245
在ActionBar中添加下拉菜单,主要有一下几个关键步骤: 1. 生成一个SpinnerAdapter,设置ActionBar的下拉菜单的菜单项 2. 实现ActionBar.OnNavigationListener接口,当点击ActionBar的菜单项是进行相应的操作 3. 调用set...
分类:
移动开发 时间:
2015-01-26 16:34:24
阅读次数:
166
项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。下面是一种方法:1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。2、选择Product->archive,如下图3、点击Distribute按钮,弹出新窗口,选择Expor...
分类:
移动开发 时间:
2015-01-26 16:30:03
阅读次数:
182
用NSString中的一个方法,第一个参数是最大的宽度和高度? var rect = temStr.boundingRectWithSize(CGSizeMake(width, frame.height-100), options: NSStringDrawingOptions.UsesLine.....
分类:
移动开发 时间:
2015-01-26 16:26:31
阅读次数:
221
原文地址:http://www.eoeandroid.com/thread-318159-1-1.html现在大多数android应用都支持切换皮肤的功能。比如千千静听,墨迹天气等等。本文介绍两种切换皮肤的方法。1.第一种是通过安装皮肤apk的方式。当安装了皮肤apk包之后,主程序只需要读取皮肤ap...
分类:
移动开发 时间:
2015-01-26 16:24:41
阅读次数:
174
很久以前整理了篇将手机网站做成手机应用的JS框架。时隔一年多,很多新的技术已经出现,下面再来总结下还有哪些框架是适合面向手机设备的开发的。 ????1、jQuery Mobile ????jQuery Mobile 是 jQuery 在手...
分类:
移动开发 时间:
2015-01-26 15:20:33
阅读次数:
313
一、新特性Size Class介绍 随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class。Size Class配合Auto Layout可以解决所有(包括iPhon...
分类:
移动开发 时间:
2015-01-26 15:19:42
阅读次数:
253
import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlSerializer; import android....
分类:
移动开发 时间:
2015-01-26 15:20:10
阅读次数:
137