码迷,mamicode.com
首页 > 移动开发 > 月排行
Android中的双向链表
1.看源码必须搞懂Android的数据结构。在init源代码中双向链表listnode使用很多,它只有prev和next两个指针,没有任何数据成员。这个和linux内核的list_head如出一辙,由此可见安卓深受linux内核的影响的。本来来分析一下这个listnode数据结构。 这里需要考虑的一个问题是,链表操作都是通过listnode进行的,但是那不过是个连接件,如果我们手上有个宿主结构,...
分类:移动开发   时间:2014-07-14 18:13:24    阅读次数:435
iOS 的单例模式 dispatch_once
iOS 的单例模式 dispatch_once 有些变量只需要初始化一次(如从文件中读取配置参数,读取设备型号等等),可以使用dispatch_once来进行读取优化,保证只调用API一次,以后就只要直接访问变量即可. WeatherClient.h #import "AFHTTPClient.h" @interface WeatherClient : AFHTTPClient +(WeatherClient *)sharedClient; @end WeatherClient.m...
分类:移动开发   时间:2014-07-14 18:45:46    阅读次数:251
Android 自定义UI圆角按钮
Android实际开发中我们一般需要圆角的按钮,一般情况下我们可以让美工做出来相应的按钮图片,然后放上去即可,另外我们可以在布局文件中直接设置,也可以达到一样的效果。下面讲解在布局文件中自定义圆角按钮的小Demo。 代码很简单,实现效果图: 源代码: 源代码: 这里主要是xml布局文件实现: MainActivity: package com.android_drawa...
分类:移动开发   时间:2014-07-14 18:41:17    阅读次数:382
iOS常用的加密算法
在iOS开发中,为了数据的安全经常对内容进行加密,在这儿我们对常用的加密算法进行了总结: 1、MD5 + (NSString *)md5Hash:(NSString *)str { const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5( cStr, strlen(cStr), re...
分类:移动开发   时间:2014-07-14 18:17:16    阅读次数:265
js手机相应式多级导航分享
js手机相应导航,可以在自适应屏幕的时候运用,当网站屏幕小到一定程度是,让该导航出现,该导航效果如下图:多级导航!...
分类:移动开发   时间:2014-07-14 18:27:02    阅读次数:449
Android使用ListView应该注意的地方
在ListView中设置Selector为null会报空指针?mListView.setSelector(null);//空指针试试下面这种:mListView.setSelector(new ColorDrawable(Color.TRANSPARENT));如何让ListView初始化的时候就选...
分类:移动开发   时间:2014-07-15 23:16:11    阅读次数:291
iOS开发项目篇—30下拉刷新
iOS开发项目篇—30下拉刷新一、网络监控当应用所处的网络环境不好的时候,获取不到相应的网络数据,考虑到用户对应用的使用体验,有必要对网络的状况进行监听。在程序启动完的时候,监控网络YYAppDelegate.m文件代码: 1 // 2 // YYAppDelegate.m 3 // 4 5 #.....
分类:移动开发   时间:2014-07-15 23:06:40    阅读次数:348
苹果5S掉水里进水腐蚀烧主板开不开机怎么办维修换主板多少钱(飞维推荐)
苹果5S掉水里进水腐蚀烧主板开不开机怎么办维修换主板多少钱
分类:移动开发   时间:2014-07-15 10:11:52    阅读次数:406
手机横屏竖屏css
@media是css3中新定义的,功能非常强大,顾名思义PC是无法匹配横竖屏的,所以orientation只对移动设备起效。1.头部声明复制代码代码如下:加到复制代码代码如下:2. media匹配屏幕是横屏还是竖屏复制代码代码如下:@media all and (orientation : land...
分类:移动开发   时间:2014-07-15 09:58:48    阅读次数:233
VMware 虚拟机 Android安装
VMware 9安装Android4.x首先准备好VMware Workstation 9以上版本和Android 4.x X86 ISO安装镜像镜像下载地址: http://code.google.com/p/android-x86/downloads/list http://android-x8...
分类:移动开发   时间:2014-07-15 09:57:27    阅读次数:461
iOS性能优化
这篇文章来自iOS Tutorial Team 成员Marcelo Fabri, 他是Movile的一个iOS开发者. Check out hispersonal websiteorfollow him on Twitter.原文地址 当我们开发iOS应用时,好的性能对我们的App来说是很重要的.....
分类:移动开发   时间:2014-07-15 09:46:23    阅读次数:382
Unity3D如何接入第三方的SDK - iOS篇
来源:http://blog.csdn.net/smlisi2/article/details/8786485授人以鱼,不如授人以渔”,以UNITY3D调用iOS版的91SDK为例,利用C# / C / OBJ-C交互原理,本文将详细介绍UNITY3D与iOS之间交互的解决方案。首先,打开XCODE...
分类:移动开发   时间:2014-07-15 09:41:49    阅读次数:315
Unity3d与iOS交互开发——接入平台SDK必备技能
来源:http://blog.csdn.net/zhao_yin/article/details/18401989前言废话:开发手机游戏都知道,你要接入各种平台的SDK。那就需要Unity3d与iOS中Objective-C的函数有交互,所以你就需要用到如下内容:一、Unity3d To iOS:1...
分类:移动开发   时间:2014-07-15 09:39:47    阅读次数:309
ios中NSUserDefaults的用法
ios中NSUserDefaults的用法 NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内存中的缓存与用户默认系统进行同步。 ...
分类:移动开发   时间:2014-07-15 22:38:55    阅读次数:342
ios基础-分辨率适配
ios基础-分辨率适配...
分类:移动开发   时间:2014-07-15 13:09:08    阅读次数:252
ios基础-小知识点收集(1)
不积跬步,无以至千里;不积小流,无以成江海。----荀子 收集学习ios中的小知识点,每天进步一点点。...
分类:移动开发   时间:2014-07-15 10:41:06    阅读次数:199
Android AsyncTask 详细解析
结构 继承关系 public abstract class AsyncTask extends Object          java.lang.Object android.os.AsyncTask   类概述 AsyncTask能够适当地、简单地用于 UI线程。 这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI。 异步任务的定义是一个在后台线程上运行,其...
分类:移动开发   时间:2014-07-15 10:41:42    阅读次数:264
开源 免费 java CMS - FreeCMS2.0 移动APP生成首页数据
项目地址:http://www.freeteam.cn/ 生成首页数据 提取当前管理站点下允许移动APP访问的首页数据,生成json数据到/site/站点目录/mobile/index_页数.html页面。 从左侧管理菜单点击生成首页数据进入。   点击确定即可。...
分类:移动开发   时间:2014-07-15 12:28:43    阅读次数:270
wp8手机浏览器项目
项目需求如下: 1.页面布局 最上方为搜索/网址框 中间为网页显示区,默认主页为百度搜索 最下方为功能栏,分别有后退,前进,窗口和更多功能 在更多功能中有 分享给好友 发送网址到桌面 查看历史记录等 2.搜索/网址框 用户在最上方的搜索/网址框中可以进行搜索或者输入网址 如果输入的网址则跳转到该网址 如果是文字内容,则对该文字进行百度搜索 用户点击输入时弹出url...
分类:移动开发   时间:2014-07-15 13:13:49    阅读次数:435
Android项目引入actionbarsherlock作为library后混淆之后的异常
现象: Android APP中,引入actionbarsherlock 开源库作为滑动菜单,调试运行没有问题,项目混淆打包后,程序运行异常退出,截获异常log为: java.lang.ExceptionInInitializerError at com.actionbarsherlock.app.SherlockFragmentActivity.getSherlock(Unknown...
分类:移动开发   时间:2014-07-15 12:42:58    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!