码迷,mamicode.com
首页 > 移动开发
android中如何实现离线缓存
离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。将网络数据保存到本地:你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是在这种情况下使用Context的openFileOutput方法最简便也...
分类:移动开发   时间:2015-04-25 01:38:48    阅读次数:213
Android Service(一)
一 、什么是Service?什么时候我们需要使用service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销...
分类:移动开发   时间:2015-04-25 01:38:30    阅读次数:210
IOS NSURLRequest 设置 Header
工程中的请求,需要设置Header,请求令牌才访问,NSURLRequest 请求没有直接设置header 的方法,需要通过NSMutableURLRequest 来实现 一 NSURLRequest 设置 //1.创建request NSURLRequest?*request?=?[NSURLReq...
分类:移动开发   时间:2015-04-25 00:28:53    阅读次数:194
Android学习--WebService初步
根据W3C的定义,WebServices(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一种自包含、自描述和模块化的应用程序,它可以在网络中被描述、发布和调用,可以将它看作是基于网络的、分布式的模块化组件。WebServices是建立在通用协议的基础之上,如HTTP、SOAP、U..
分类:移动开发   时间:2015-04-25 00:21:48    阅读次数:158
苹果金表,中国消费的新毒瘤
传闻了几年的Applewatch如今终于成为现实,苹果官方已经开售,本次预定最惹人注目的事件无疑是中国土豪在1小时之内,把金色的苹果手表抢购一空,要知道这款18K金色手表最高售价达到12万,相当于一辆小型轿车的价格了。苹果首席执行官库克听闻该消息之后,大赞中国顾客非常给力..
分类:移动开发   时间:2015-04-25 00:24:06    阅读次数:196
Android学习--判断当前设备的网络状态
publicclassNetUtil{ publicstaticfinalintNETWORN_NONE=0;//无网络 publicstaticfinalintNETWORN_WIFI=1;//wife publicstaticfinalintNETWORN_MOBILE=2;//手机 /** *获取当前网络的状态 *@paramcontext *@return */ publicstaticintgetNetworkState(Contextcontext){ Connect..
分类:移动开发   时间:2015-04-25 00:22:34    阅读次数:173
关于 iOS 开发
行业现状虽然近几年有大量的开发者涌入移动端,社会上的各种培训机构也越来越多,但是优秀的 iOS 开发者在行业内仍然很少,这一方面是由于创业者很多,另一方面是因为技术更新换代很快,而且开发也需要长时间的经验积累,以近几年的 WWDC 大会为例,11年发布的 iOS5 与 iOS4 相比简直就是跨越性的更新,虽然用户可能感觉不到,但是从 SDK 的变化来说,开发者的压力是很大的;12年发布的 iOS6...
分类:移动开发   时间:2015-04-25 00:19:36    阅读次数:188
[LeetCode]Happy Number
Write an algorithm to determine if a number is “happy”. A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the square...
分类:移动开发   时间:2015-04-25 00:21:22    阅读次数:153
Android Studio导入项目的几种方法
本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。 Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。 导入 Eclipse 项目 本例中,使用到的 Eclipse 项目结构如图: ...
分类:移动开发   时间:2015-04-25 00:17:57    阅读次数:198
开源一款android 偷拍 app【静拍】豌豆荚、flyme商店已经上线
首先先花3秒时间,预览下下app的大概是做啥的,解决啥痛点的:)需求点:1:音量键可以拍照2:没有快门声、闪光灯3:锁屏下、或者是在其他程序界面都可以拍照思路:1:创建一个内容观察者(ContentObserver)来监听音量变化2:使用原生camera实现拍照3:同1技术总结:1:android的...
分类:移动开发   时间:2015-04-25 00:10:38    阅读次数:371
IOS 问题集锦
1._ UIWebview 拦截URL的时候:_NSCFString containsString:]: unrecognized selector sent to instance 的解决方案NSString*urlString=[[requestURL]absoluteString]; N...
分类:移动开发   时间:2015-04-25 00:08:59    阅读次数:180
iOS 第四天
1,字符串数组中\0的重要性,如果要求打印字符串,会从当前字符开始一直到\0结束。2,字符串处理函数 字符处理函数putchar一次只能输出一个字符 getchar 等待用户输入一个字符 可以读取空格 tab健等 strlen 返回一个字符串的字符长度 在64位环境下一个中文占三个字符 st...
分类:移动开发   时间:2015-04-25 00:07:48    阅读次数:143
MapKit --- iOS中的地图框架
iOS中可以简单地使用MapKit框架来进行地图的相关开发工作....
分类:移动开发   时间:2015-04-24 22:49:47    阅读次数:169
IOS 高级开发 KVC(一)
熟练使用KVC 可以再开发过程中可以给我们带来巨大的好处,尤其是在json 转模型的时候,KVC让程序员摆脱了繁琐无营养的代码堆积。减少代码量就是减少出错的概率。KVC 用起来很灵活,这种灵活的基础是严格的命名要求。这种命名要求其实是一种约定。再程序的世界里,约定的作用远远大于开发本身,良好的约.....
分类:移动开发   时间:2015-04-24 22:41:38    阅读次数:193
二维数组之最大联通和(联通涂色问题) beta!
不完美版本一#includeusing namespace std;/*int yiwei_max(int n,int a[],int *p,int *q){ int temp=0,sum=-999999999,timer=-1; for(int i=0;i0) { ...
分类:移动开发   时间:2015-04-24 22:41:13    阅读次数:189
android ListView上拉加载更多 下拉刷新功能实现(采用pull-to-refresh)
Android实现上拉加载更多功能以及下拉刷新功能,采用了目前比较火的PullToRefresh,他是目前实现比较好的下拉刷新的类库。目前他支持的控件有:ListView,ExpandableListView,GridView,WebView等。下载地址:https://github.com/chr...
分类:移动开发   时间:2015-04-24 22:35:52    阅读次数:177
Android解析XML之SAX解析器
SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件的状态信息,这样...
分类:移动开发   时间:2015-04-24 22:31:33    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!