码迷,mamicode.com
首页 > 移动开发
IOS中UserDefaults的用法(储存和调用设置信息)
1、适合存储轻量级的本地数据。 2、NSUserDefaults支持的数据格式有:NSNumber、NSData、NSDate、NSString、NSArray、NSDictionary、BOOL 3、以键值对的形式进行存储 4、存储时间为整体应用程序的存储时间,如果想需要删除,需要删除整体应用程序 //初始化一个userDefaults NSUserDefaults *defa...
分类:移动开发   时间:2015-01-29 12:45:54    阅读次数:224
AndroidFm模块学习之四源码解析(十一)
接上一篇,接下来看看android\vendor\qcom\opensource\fm\fmapp2\src\com\caf\fmradio\FmTags.java 当点击FMRadio.java菜单的全部频道选项,跳转到FmTags.java类 定义了一个ListView控件和一个简单适配器 private ListView la; private ArrayAdapter adapte...
分类:移动开发   时间:2015-01-29 12:43:11    阅读次数:180
Android:图片背景渐变切换与图层叠加的实现
本例要实现的目的: 1.图片背景渐变的切换,例如渐变的从红色切换成绿色。 2.代码中进行图层叠加,即把多个Drawable叠加在一起显示在一个组件之上。...
分类:移动开发   时间:2015-01-29 12:46:01    阅读次数:216
如何默认勾选上Android keyboard(AOSP)输入法
在做项目的时候,有时候会内置其它输入法,同时也会默认为第三方输入法但是因为第三方输入法是可卸载的,导致在第三方输入法卸载后,没有输入法可用 所以,我们在内置第三方输入法且默认为第三方输入法的同时,需在勾选上系统默认的输入法,以备不时之需 1、修改路径:frameworks/base/packages/SettingsProvider/res/values/defaults.xml 2、修改方...
分类:移动开发   时间:2015-01-29 12:43:01    阅读次数:190
Android 修改系统默认盘符名称
1、修改路径:frameworks/av/media/mtp/MtpServer.cpp 2、修改方法:MtpResponseCode MtpServer::doGetDeviceInfo() { mData.putString(string); // Manufacturer property_get("ro.product.model", prop_value, ...
分类:移动开发   时间:2015-01-29 12:42:42    阅读次数:312
iOS开发下载文件速度计算
当我们写下载界面的时候,需要向用户展示每秒下载多少KB,这个时候就需要计算速度。如下: 我用的是AFNetworking来做下载的,我们拿AFHTTPRequestOperation来举列,AFHTTPRequestOperation中有个方法: - (void)setDownloadProgressBlock:(void (^)(NSUInteger ...
分类:移动开发   时间:2015-01-29 12:43:54    阅读次数:329
Android学习备忘录
看的框架层相关的概念容易忘记,写个备忘录把理解的重点和遇到的疑惑记下。Context:用Android最早接触到的一个类,使用非常非常广泛,在各个地方都要用到,像Toast、Dialog、new TextView()、getResource()之类的,经常就有个参数是Context。刚开始的时候对这...
分类:移动开发   时间:2015-01-29 12:35:59    阅读次数:278
Android.KungFu手机病毒原理及清理方法
原文链接:http://jingyan.baidu.com/article/363872ec8ad56b6e4ba16fb1.htmlAndroid.KungFu手机病毒清理方法浏览:3333|更新:2012-02-17 15:27|标签:android Android.KungFu最早在6月份被....
分类:移动开发   时间:2015-01-29 12:35:02    阅读次数:186
Windows7 Application Data拒绝访问打开方法?
在Windows7操作系统,打开 Application Data等文件夹时,弹出位置不可用的警告窗口,提示拒绝访问。下面提供简单的解决方法,希望有用。Windows7操作系统。方法1在电脑磁盘任意位置建立一个记事本,复制下面代码(CTRL+C),粘贴(CTRL+V)到记事本保存。Windows.....
分类:移动开发   时间:2015-01-29 12:28:26    阅读次数:173
Android之ContentProvider总结
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)Conte...
分类:移动开发   时间:2015-01-29 12:17:30    阅读次数:172
iOS app测试的福音--TestFlight使用说明
Here's What's New:Invite up to 1,000 external testers using just their email addressEasy to use TestFlight iOS app available on the App StoreNo need t...
分类:移动开发   时间:2015-01-29 12:16:55    阅读次数:657
Android高手进阶——Adapter深入理解与优化
Android高手进阶——Adapter深入理解与优化 一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview,的时候我们是给其设置一个Adapter。Adapter是与View之间提供数据的桥梁,也是提供每个Item的视图桥梁。以ListVi....
分类:移动开发   时间:2015-01-29 12:15:16    阅读次数:285
JS手机定位地理位置
/*** 以下为html5代码,获取地理位置*//** * 设置地址 */function setAddress(json) { var position = document.getElementById("txtPosition"); //省 var province = js...
分类:移动开发   时间:2015-01-29 12:09:26    阅读次数:213
Android Handler消息传递机制
Android 的消息机制是另一种形式的“事件处理”,这种机制是为了解决Android应用的多线程问题。--Android平台不允许Activity新启动的线程 访问Activity里的界面组件,这样会导致新启动的线程无法修改界面组件的属性值,此时我们需要通过Hander的消息机制来实现了。1.Ha...
分类:移动开发   时间:2015-01-29 12:06:36    阅读次数:185
Android 蓝牙(Bluetooth)(二)
Android4.3 规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOS SDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在Androi...
分类:移动开发   时间:2015-01-29 11:53:37    阅读次数:544
Js验证userAgent是否来自手机端
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg)...
分类:移动开发   时间:2015-01-29 11:49:25    阅读次数:195
Start Developing iOS Apps Today系列(十三)
Start Developing iOS Apps Today系列之后续 十三、查找信息 ????? 开发应用程序时,您会希望先前了解或不了解的信息都随手可查。其实无需离开 Xcode,您便能获得所需的一切信息。 ????? Xcode 附带了大...
分类:移动开发   时间:2015-01-29 10:45:19    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!