码迷,mamicode.com
首页 > 移动开发
Re:iOS 开发中的争议(一、二)
原文:http://blog.devtang.com/blog/page/2/既有像 Twitter,Mailbox,objcio 这样完全不使用 xib 做界面的情况。也有像 QQ、微信、滴滴打车、网易新闻、猿题库这样少量使用 xib 的情况。也有像支付宝、大众点评这样重度使用 xib 的情况。总...
分类:移动开发   时间:2015-04-10 19:26:11    阅读次数:151
[转载]Apple Watch 开发详解
Apple Watch 开发详解Apple Watch现在对于第三方开发者来说更多的还是一块额外的屏幕。暂时WatchKit没有能给出足够的接口。现在Watch App的主要运算逻辑需要依赖iPhone,Apple也承诺会有原生的手表App,可能要等到Apple Watch和WatchKit的完全版...
分类:移动开发   时间:2015-04-10 19:27:01    阅读次数:379
WWDC2014之App Extensions学习笔记
本文转载至http://www.cocoachina.com/industry/20140627/8960.htmlextension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。“”阅读器ExtensionApp Extensions...
分类:移动开发   时间:2015-04-10 19:25:15    阅读次数:149
用Selenium自动化测试android wap页面
利用Selenium自动化测试android wap页面:http://blogs.360.cn/360qtest/2014/04/01/%E5%88%A9%E7%94%A8selenium%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95android-wap%E9%A1%B5/...
分类:移动开发   时间:2015-04-10 18:15:58    阅读次数:166
IOS NSTimer 定时器用法总结
NSTimer在IOS开发中会经常用到,尤其是小型游戏,然而对于初学者时常会注意不到其中的内存释放问题,将其基本用法总结如下: 一、初始化方法:有五种初始化方法,分别是 + (NSTimer *)timerWithTimeInterval:(NS...
分类:移动开发   时间:2015-04-10 18:16:09    阅读次数:149
Android实用代码片段整合
本帖最后由 ℡_莫忘ヽ悇溫╭ 于 2015-3-24 11:49 编辑 1、? ?? ???精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) public static double getScreenPhysicalSize(Activity ctx) { ? ?? ???DisplayMe...
分类:移动开发   时间:2015-04-10 18:11:43    阅读次数:123
Xamarin.Android捕获全局未处理异常
大家可能尝试过使用原生比较普遍使用的方法:             Java.Lang.Thread.DefaultUncaughtExceptionHandler = new UncaughtExceptionHanlder(UncaughtExceptionHandle); 但是发现没什么用,又会尝试使用c#的方法: AppDomain.CurrentDomain.Unhandled...
分类:移动开发   时间:2015-04-10 18:10:07    阅读次数:150
iOS 刷新tableView的某一行的row的时候,row的高度增加,数据也增加。
NSMutableArray *array=[NSMutableArray arrayWithObjects:@"444",@"555",@"666",@"777",@"888", nil];     if (array.count==0) {         UILabel *detailLabel=[QSSMyControl creatLabelWithFrame:CGRectMake(s...
分类:移动开发   时间:2015-04-10 18:10:17    阅读次数:543
[Android]教你如何获取未安装应用的ResolveInfo(非反射,手动解析)
原理: 原理不多说,看下安卓源码就知道了。 首先得到AssetManager,然后用AssetManager的openXmlResourceParser方法获取XmlResourceParser,通过XmlResourceParser开始解析APK内的AndroidManifest.xml文件 解决方案: 直接上代码吧,很简单。 package com.example.l...
分类:移动开发   时间:2015-04-10 18:06:35    阅读次数:255
objection来模块化开发iOS项目
objection 是一个轻量级的依赖注入框架 「依赖注入」是面向对象编程的一种设计模式,用来减少代码之间的耦合度。通常基于接口来实现,也就是说不需要new一个对象,而是通过相关的控制器来获取对象。2013年最火的PHP框架 laravel 就是其中的典型。 具体使用如下: 1、首先创建 protocol文件 @protocol PPHomeViewControllerProtoco...
分类:移动开发   时间:2015-04-10 18:07:10    阅读次数:178
Android之LayoutInflater三种方式分析
获取LayoutInflater有三种不同的方式,那么这三种方式有什么区别呢? 源码: ① LayoutInflater inflater = LayoutInflater.from(context);  (LayoutInflater类) public static LayoutInflater from(Context context) { LayoutInflater Lay...
分类:移动开发   时间:2015-04-10 18:07:17    阅读次数:130
android 换肤换主题(apk包方式)
更换皮肤的方式有很多种,有更换背景图片的(图片来源于程序资源文件、sdCard、网络下载)、有更换theme样式的、也有apk的等等。         用apk的方式更换程序皮肤,这样的方式,方便,简单,而且使主程序的apk包较小。 先下载皮肤apk包,安装,然后使现在的程序读取新安装的apk包中的资源文件,下次再打开程序时,依旧读取的是上次设置的apk的资源,如果主题apk被卸载,那么就读取...
分类:移动开发   时间:2015-04-10 18:04:38    阅读次数:195
Android - SurfaceView + MediaPlayer实现分段视频无缝播放
Android当中实现视频播放的方式有两种,即:通过VideoView实现或者通过SurfaceView + MediaPlayer实现。 由浅至深,首先来看下想要在Android上播放一段视频,我们应当怎么做。 前面我们已经提到了两种方式,这里我们来看一下具有更好的拓展性的第二种方式,也就是通过SurfaceView + MediaPlayer进行实现。 首先,我们来定义一...
分类:移动开发   时间:2015-04-10 18:04:38    阅读次数:287
Android 网络通信框架Volley简介
Volley是2013年Google I/O上发布的,它是Android平台上的网络通信库,对常用的网络通信功能作了封装,能使网络通信更快,更简单,更健壮。以前使用网络通信一般都是用AsyncTaskLoader、HttpURLConnection、AsyncTask等。 Volley适合数据量小但通信频繁的情况下 Volley架构 下图就是Google I/O 演讲时使用的图片...
分类:移动开发   时间:2015-04-10 18:03:56    阅读次数:316
android开发学习笔记系列(5)--fragment与viewpage
前言在前面的博客写到我针对一个项目完成了动态布局的效果,顿时感觉很爽,那么下面我针对我在前文中所讲的tabhost的实现做出一个新的方法,tabhost基本已经被启用,现在基本使用Fragment与viewpage进行实现相同的功能,在园子里有很多这样的博客,现在我在这里呢,继续是参考了一些博客进行了一些总结! 原因:在加载过程中,你会发现使用tabhost的内存资源比fragment大得多,因...
分类:移动开发   时间:2015-04-10 18:01:26    阅读次数:202
在Ubuntu上为Android系统编写Linux内核驱动程序(老罗学习笔记1)
对在Ubuntu上为Android系统编写Linux内核驱动程序(老罗)程序代码做入门菜鸟级注解^_^...
分类:移动开发   时间:2015-04-10 18:03:41    阅读次数:204
android:persistentDrawingCache用法说明
android:persistentDrawingCache (Google官方译文) Defines the persistence of the drawing cache. The drawing cache might be enabled by a ViewGroup for all its children in specific situations (for instan...
分类:移动开发   时间:2015-04-10 18:00:54    阅读次数:124
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!