01 2013 档案
摘要:Application配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context<applicationandroid:name="com.appstore.service.MyApplication"></application>第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点很多初入Android开发的网页可能不知道Android程序的入口点是什么,不是main
阅读全文
摘要:手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。谷歌刚推出了谷歌钱包,这必是我们后面要使用的主要手段,但是鉴于当前国情,我觉得有必要介绍一下android手机集成支付宝功能。1.下载官方架包和说明文档其实官方已经提供了安装指南,下载地址:https://mobiless.alipay.com/product/product_down_load.htm?c
阅读全文
摘要:android环境搭建完成之后需要配置android环境变量,这对以后的运行调试很有帮助。下面我将一下mac环境下的配置步骤:1、在本地目录(home directory)中创建文件.bash_profile2、在文件中写入以下内容:export PATH=${PATH}:/Users/sxpmg/Application/android-sdk-mac_x86/tools:/Users/sxpmg/Application/android-sdk-mac_x86/platform-tools其中:/Users/sxpmg/Application/android-sdk-mac_x86/tools
阅读全文
摘要:1, UIScrollView:tracking //当 touch 后还没有拖动的时候值是YES,否则NOzoomBouncing //当内容放大到最大或者最小的时候值是 YES,否则 NOzooming //当正在缩放的时候值是 YES,否则 NOdecelerating //当滚动后,手指放开但是还在继续滚动中。这个时候是 YES,其它时候是 NOdecelerationRate //设置手指放开后的减速率maximumZoomScale //一个浮点数,表示能放最大的倍数minimumZoomScale //一个浮点数,表示能缩最小的倍数pagingEnabled //当值是 YES
阅读全文
摘要:ActivityGroup中使用切换动画在stack上面发现的方法,分享给大家,功能是在activitygroup切换子activity时候加载补间动画,代码如下: public void replaceContentView(String id, Intent newIntent) { View view = getLocalActivityManager().startActivity(id, newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)) .getDecorView(); Animation hyperspaceJu...
阅读全文
摘要:使用VisualSVN Server来实现主要的SVN功能则要比使用原始的SVN和Apache相配合来实现源代码的SVN管理简单的多,上手也没有那么复杂。下面就看看详细的说明VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com/server/download/http://www.visualsvn.com/visualsvn/download/SVN 的下载地址如下http://tortoisesvn.net/downloads.html1使用SVN,首先要安装TortoiseSVN,就是上面的SVN下载地址。2安装VIsu
阅读全文
摘要:准备工作: 下载安装git客户端http://code.google.com/p/git-osx-installer/downloads/list?can=3 注册github账号https://github.com/ -->Pricing and Signup -->Create a free account创建ssh: 在local打开terminal: $cd ~/.ssh 检查是否已经存在ssh 如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下 如果不存在,通过默认的参数直接生成ssh 生成过程如下: $ssh-keygen -t r...
阅读全文
摘要:上图来自 @mattt 对 AFN 的介绍:Everybody Loves AFNetworking And So Can You!. 学习 AFN,简单记录一下以加深自己理解。AFN 的基础部分是 AFURLConnectionOperation,一个 NSOperation subclass,实现了 NSURLConnection 相关的 delegate+blocks,网络部分是由 NSURLConnection 完成,然后利用 NSOperation 的 state (isReady→isExecuting→isFinished) 变化来进行网络控制。网络请求是在一个指定的线程(net
阅读全文
摘要:大家都知道我们的程序在后台运行的时间是10分钟,10分钟后便会停止。但是像实时定位,播放音频,以及网络电话这些功能我们需要在后台持续运行。那么我们就要进行相应的设置。下面具体的例子以定位为例#import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> @interface BackgroundTrackerViewController : UIViewController<CLLocationManagerDelegate> @property(nonatomic, retain) CLLocat
阅读全文
摘要:CGFloat BNRTimeBlock (void (^block)(void)) { mach_timebase_info_data_t info; if (mach_timebase_info(&info) != KERN_SUCCESS) return -1.0; uint64_t start = mach_absolute_time (); block (); uint64_t end = mach_absolute_time (); uint64_t elapsed = end - start; uint6...
阅读全文
摘要:Name: SpecialK TeamSerial: LMWQ-ITXE-BAQR-WOFN-MKBU-RDFname: msjserial: cvyt-ljbj-ejss-xkcn-jxti-gczname: special kserial: eivk-prlf-nhie-oyfj-abgj-zeb点击下载最新版本v2.0.3还是不喜欢收费的帖子 。,这个keygen应该是可用的,是以前的MacOS X界出名的Omni软件公司(如OmniWeb, OmniGraffle, OmniDiskSweeper等)今天推出它的新项目策划软件OmniPlan。这个软件继续增强Mac OS X在工业界办
阅读全文
摘要:将持续在此帖分享自己发的所有软件,希望能给大家提供方便.花了10+小时整理,请大家继续支持我 :>【赞**】是一定要下的本人分享の技术贴【赞*****】解决关机无菊花 - 0.1秒关机 (附图+步骤), 无风险【赞*****】软件要求帖 & 分享帖【赞***】如何破解Parallel Dekstop 8 − 3个方法美化,设计,主题【赞*】Lovewallpaper4Mac - 爱壁纸Hd云朵的图标【赞*】顶级Keynote模版——Keynote Pro Tribeca【赞】13款 Keynote 模板 + 2款 Pages 模板 下载【赞】给你的Photo Booth增加更多的
阅读全文
摘要:https://github.com/topfunky/hpplehpple读取html文件内容的代码 更新了下拉刷新功能(在iOS代码库中浏览本帖)让技术开发讨论更纯粹!CocoaChina问答荣誉每周、每月龙虎榜!其实我写的不多,也就是汇集一些开源代码,然后实现了一下功能,搜索水区标题,下拉刷新。代码不好看,大家多批评。下拉刷新用到了EGOTableViewPullRefresh ,论坛里面有下载这里用到了一个开源的框架hpple,https://github.com/topfunky/hpple,很轻便,能读取html和xml数据,在用到一点xPath知识就可以了。先下载hpple然后在
阅读全文
摘要:xml,json都有大量的库来解析,我们如何解析html呢?TFHpple是一个小型的封装,可以用来解析html,它是对libxml的封装,语法是xpath。今天我看到一个直接用libxml来解析html,参看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090那张图画得一目了然,很值得收藏。这个文章中的源码不能遍历所有的html,我做了一点修改可以将html遍历打印出来001// NSData data contains the document data002// encodi
阅读全文
摘要:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/For the NSAttributedString+HTML Open Source project I chose to implement parsing of HTML with a set of NSScanner category methods. The resulting code is relatively easy to understand but has a couple of annoying drawbacks. You have
阅读全文
摘要:NGTabBarController 是一个定制的 TabBarController控件,可置于顶部、底部和左边。NGTabBarController 利用 iOS 5 的ContainmentAPI,但也可以在iOS 4下使用。该控件可完全进行定制、包括颜色、背景、图片等信息。NOUSguide/NGTabBarControllerWatch199Fork34A custom TabBarController implementation for iPhone and iPad —More...Issues#15TabBar background not set when using res
阅读全文
摘要:转载自http://www.cocoachina.com/gamedev/2013/0109/5504.htmlCocos2D如何使用Cocos2D制作一款简单的iphone游戏-1如何使用Cocos2D制作一款简单的iphone游戏第2部分-旋转的小炮台如何使用Cocos2D制作一款简单的iphone游戏第3部分-更难的怪物和更多的关卡在cocos2d里面如何制作按钮:简单按钮、单选按钮和开关按钮Box2D:怎样在cocos2d里面如何使用物理引擎box2d制作弹球游戏如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分如何使用cocos2d和box2d来制作一个Bre
阅读全文
摘要:1、首先这是一种体系结构2、这个体系结构只是描述了CPU的行为,跟CPU的生产没有关系(类似于C++标准). 3、体系结构定义了处理器和外界(操作系统,应用程序和调试支持)的接口. 4、从细节上说,处理器结构体系定义了指令集、编程模式和最近的存储器之间的接口.5、armv6有4个内核系列的产品(ARM1156T2-S内核、ARM1156T2F-S内核ARM1176JZ-S内核和ARM11JZF-S内核)6、苹果对应的体系架构下的产品ARMv7 = iPhone3GS/4/4S/5, iPod 3G, iPad/iPad2/new iPadARMv6 = iPhone 2G/3G, iPod 1
阅读全文
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
摘要:iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper-UIViewController对象的视图已经加入到窗口时调用;viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;viewDidDisappear-UIViewContr
阅读全文
摘要:iOS6来了!iOS6更先进的功能可以为开发者提供更好更有效的开发方式;比如大方有型的设计;在MapKit框架内使用向量式引擎(vector-based engine)开发的地图;可以存放各类票据、优惠卡、登机牌的Passbook;整合了分享功能的Facebook;新的camera API和 提醒(Reminders)功能改进;以及应用内购和Game Center等技术可以帮你打造一款最好的iOS应用。下载和安装安装iOS 6 使用Xcode 4.5开发apps为你的苹果设备升级iOS 6系统,点击进入Mac App Store下载iOS 6 SDK工具包和Xcode 4.5,获取最新iOS
阅读全文
摘要:SDWebImage是一个可以自动管理图片加载的类库。因为大家都知道,图片加载非常耗流量,所以在移动平台上对于图片的处理就要异常小心了。因此就必须用到本地缓存了。而我之前写的一个小型App,因为每张图片的名字都是GUID生成的,不会被修改了。所以会每次都检查一下本地是否有这个文件名的文件存在了。这样最大限度的减小了网络流量,不需要每次都加载一次。不过呢,SDWebImage的功能不仅仅仅限于此,功能更为强大。最基本的有一个UIImageView的category,用法很简单[imageView setImageWithURL:[NSURL URLWithString:@"http:/
阅读全文
摘要:安装:1String str ="/CanavaCancel.apk";2String fileName = Environment.getExternalStorageDirectory() + str;3Intent intent =newIntent(Intent.ACTION_VIEW);4intent.setDataAndType(Uri.fromFile(newFile(fileName)),"application/vnd.android.package-archive");5startActivity(intent);卸载:1Uri pa
阅读全文
摘要:本文根据http://wolfpaulus.com/journal/mac/tomcat7的说明收集整理如何在Lion下配置Tomcat71. 安装JDKMac OS X从Lion开始不再预先安装JDK,需要自行下载安装(http://support.apple.com/kb/DL1421)安装之后,在Applications>Utilities>Java Preference下应该可以看到32/64两个版本的JDK, 打开Terminal 利用java -version应该可以看到相关的版本信息。2.下载Tomcat从Tomcat项目主页下载相关压缩包,解压之后在~/Downlo
阅读全文
摘要:SQLite是MySQL的简化版,更多的运用与移动设备或小型设备上。SQLite的优点是具有可移植性,它不需要服务器就能运行,同时,它也存在一些缺陷,首先,没有提供简单的数据库创建方式,必须手工创建数据库,其次,SQLite没有面向对象接口,必须使用依赖于C语言代码的API。相对于OC,这套API既不那么优雅,也更难使用。当相比于用文件进行存储,还是更推荐使用SQLite进行数据存储。下面来看下如何使用SQLite工程目录如下:首先建立一个Single View Application工程,命名为SQLite3Test,然后打开ViewController.xib文件,布局如下,并设置三个UI
阅读全文