码迷,mamicode.com
首页 > 移动开发 > 月排行
UVA Mapping the Swaps
题目如下: Mapping the Swaps  Sorting an array can be done by swapping certain pairs of adjacent entriesin the array. This is the fundamental technique used in the well-knownbubbl...
分类:移动开发   时间:2014-07-16 17:08:59    阅读次数:252
Exchanger源码Android版剖析
Exchanger是一个针对线程可以结对交换元素的同步器。每条线程把某个对象作为参数调用exchange方法,与伙伴线程进行匹配,然后再函数返回的时接收伙伴的对象。另外,Exchanger内部实现采用的是无锁算法,能够大大提高多线程竞争下的吞吐量以及性能。 算法实现     基本方法是维持一个“槽”(slot),这个槽是保持交换对象的结点的引用,同时也是一个等待填满的“洞”(hole)。如...
分类:移动开发   时间:2014-07-16 17:23:36    阅读次数:484
让debian wheezy支持IOS7+的iphone.
IOS更新后, 连上数据线已经不能使用了 想要拷iphone里面的照片只能用itunes吗?  在linux里面这些其实很好办的. 这里我们使用比较新的一个组件libimobiledevice 来支持访问. #apt-get install libimobiledevice-* 安装 然后在iphone里面点allow允许, 接着在文件管理器里面就可以看见了...
分类:移动开发   时间:2014-07-16 11:10:01    阅读次数:235
Android开发实用技巧:判断当前系统语言版本
Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); 以上代码可以获取到当前系统的语言码,中文的语言码为ch,英文的语言码为en,完整的语言码如下: bn_BD孟加拉语(孟加拉)  bo_CN 博多语(中国)  bo_IN 博多语(印度)  ...
分类:移动开发   时间:2014-07-16 11:03:31    阅读次数:228
IOS后台运行机制 与 动作
当用户按下"Home"键或者系统启动另外一个应用时,前台foreground应用首先切换到Inactive状态,然后切换到Background状态。此转换将会导致先后调用应用代理的applicationWillResignActive:和applicationDidEnterBackground:方法。   在applicationDidEnterBackground:方法返回后,大部分应用...
分类:移动开发   时间:2014-07-16 09:57:34    阅读次数:337
Android的init过程:init.rc解析流程
这几天打算看下安卓的代码,看优秀的源码也是一种学习过程,看源码的过程就感觉到,安卓确实是深受linux内核的影响,不少数据结构的用法完全一致。花了一中午时间,研究了下init.rc解析过程,做个记录。 init.rc 文件并不是普通的配置文件,而是由一种被称为“Android初始化语言”(Android Init Language,这里简称为AIL)的脚本写成的文件。在了解init如何解...
分类:移动开发   时间:2014-07-16 17:35:39    阅读次数:384
关于ios下字体描边的一个细节
转载请注明,来自:http://blog.csdn.net/skyman_2001    CGContextSetTextDrawingMode(context, kCGTextStroke);    CGContextSetRGBStrokeColor(context, pInfo->strokeColorR, pInfo->strokeColorG, pInfo->strokeColo...
分类:移动开发   时间:2014-07-16 10:14:05    阅读次数:209
Android瀑布流,解决oom
Android瀑布流...
分类:移动开发   时间:2014-07-16 09:07:22    阅读次数:5303
Android漫游记(6)---APP启动之旅(I)
我们从Kernel层简单说明: 1、Kernel层:基于Linux2.6+内核,同时做了一些嵌入式环境做了一些针对性的优化调整。 2、Libraries层:包括Bionic C库,以及HAL(硬件驱动接口抽象)等API。 3、Android Runtime(ART)层:包含核心应用库和Dalvik虚拟机。 4、Application Framework层:纯JAVA的API框架,包括Activity Manager和Windows Manager等。 5、Applic...
分类:移动开发   时间:2014-07-16 10:13:02    阅读次数:367
Android Gradle Plugin指南(四)——测试
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing 5、Testing(测试) 构建一个测试程序已经被集成到应用项目中,没有必要再专门建立一个测试项目。 5.1 Basics and Configuration(基本知识和配置) 正如前面所提到的,紧邻...
分类:移动开发   时间:2014-07-16 11:24:19    阅读次数:341
Android开机动画 (boot animation)制作
前言 Rom Porting第一部可能就是开机动画的移植,这个移植过程还是相当简单的,简要介绍一下Android 开机动画的制作。 Boot Animation Android系统自android 2.0以后,均使用/system/bin/bootanimation程序来显示开机动画,如需要修改开机动画,不用修改代码,只需要按格式要求制作bootanimation.zip包即可。zi...
分类:移动开发   时间:2014-07-16 17:11:11    阅读次数:361
Android 官方推荐 : DialogFragment 创建对话框
1、 概述 DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。 在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。 2、 好处与用法 使用DialogFr...
分类:移动开发   时间:2014-07-16 17:20:13    阅读次数:340
西安力邦智能医疗&可穿戴设备沙龙--第1期---苹果HealthKit、谷歌GoogleFit来袭,智能医疗要爆发吗?
背    景: “可穿戴设备”成为2014的行业热点,从Google Glass到苹果iWatch, 越来越多的企业推出了包括眼镜、腕带、鞋等各种可穿戴设备,“可穿戴”逐渐从科幻电影走进现实。尽管有着广阔的市场前景,但在其真正爆发前,无论是开发,设计还是市场推广仍面临不小的挑战。 苹果最近推出了HealthKit服务,三星推出了类似的功能SAMI,谷歌在Google I/O开发者大会上推出健康...
分类:移动开发   时间:2014-07-16 08:59:09    阅读次数:414
Android 自定义圆圈进度并显示百分比例控件(纯代码实现)
首先,感谢公司能给我闲暇的时间,来稳固我的技术,让我不断的去探索研究,在此不胜感激。 先不说实现功能,上图看看效果 这个是续上一次水平变色进度条的有一个全新的控件,理论实现原理 1.分析控件:该控件基本上是圆圈内嵌圆圈; 2.进度计算:其实是小学二年级数学题:当前进度/总数=百分比; 3.中间时间:呵呵,纯粹忽悠,不解释(当前时间)。 理论总是和实践差距的太远,不扯淡,不吹嘘,贴代...
分类:移动开发   时间:2014-07-16 09:32:58    阅读次数:272
cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建
cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建...
分类:移动开发   时间:2014-07-16 11:34:43    阅读次数:274
管理Android通信录
Android提供了Contacts应用程序来管理联系人,而且Android系统还为联系人管理提供了ContentProvider,这就允许其它应用程序以ContentResolver来管理联系人数据。...
分类:移动开发   时间:2014-07-16 11:26:10    阅读次数:298
Android分析第三方应用layout的神器
hierarchyviewer.bat或者monitor.bat一直都是分析layout的神器,不过,很多时候不好用,连不上真机,害的我不得不使用模拟器来分析layout。 今天发现了另外一个申请,就在ADT里面,它就躺在那,我怎么一直就没发现? Dump View Hierarchy for UI Automator...
分类:移动开发   时间:2014-07-16 09:41:12    阅读次数:358
Android RoboGuice开源框架、Butter Knife开源框架浅析
Google Guice on Android 今天介绍一下Google的这个开源框架RoboGuice, 它的作用跟之前讲过的Dagger框架几乎是一样的,只是Dagger比它的功能更强大一些。Dagger通过专注于一种简化的功能集以一种不同的方式达到了更好的性能。有人认为RoboGuice节约了大量的时间。较少的代码意味着较少的错误,较少的样板代码意味着可以把更多的时间放到应用的核心逻辑上。所...
分类:移动开发   时间:2014-07-16 09:58:36    阅读次数:221
Android 壁纸设置代码 详解
做一个游戏图片列表,想着增加设置壁纸功能,就差了一些资料。 1 别忘记在ApplicationManifest.xml 中加上权限的设置。          2、设置壁纸的方法总结。 壁纸设置方法有三种         第一 通过WallpaperManager方法中的 setBitmap() 第二 通过WallpaperManager方法中的 setReso...
分类:移动开发   时间:2014-07-16 09:20:36    阅读次数:208
android L新控件RecyclerView详解与DeMo
介绍 在谷歌的官网我们可以看到它是这样介绍的:RecyclerView is a more advanced and flexible version of ListView. This widget is a container for large sets of views that can be recycled and scrolled very efficiently....
分类:移动开发   时间:2014-07-16 10:33:38    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!