摘要:
iOS5的SDK现在可以直接打开setting页面了,以往的SDK则不可以,当时我还花了大量时间去实现,结果不了了之。补充一点,下面的方法是undocument的,所以可能会被reject.如果你想打开Location Services的setting页面,代码如下:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"prefs:root=LOCATION_SERVICES"]];如果想打开Twitter的设置:[[UIApplicationsharedApplication]openURL:[NSU 阅读全文
摘要:
在用UIWebView的时候,如果访问需要http authentication,那么网页将无法显示。原因是UIWebView不会检测到网络设置,如代理设置,需要http认证等。首先我们来说一下网络在代理环境中的authentication,如何让UIWebView正常工作。由于UIWebView不会自动检测代理设置,所以解决方法是在UIWebViewDelegate方法中用NSURLConnect去连接到网络中任一网站,在NSURLConnectionDelegate接口中处理代理设置,在这儿需要代理用户名与密码。步骤如下:1. 用NSURLConnect连接任一网站NSURLRequest 阅读全文
摘要:
在ios5中,UDID已不再被推荐使用,在将来的版本中,这个功能可能会消失。所以我们得探寻它的取代方法,能唯一标识设备的东西。往往硬件上有唯一标识,所以我们可以用硬件上的信息来取代UDID, 硬件上的MAC地址就能达到这样的目的。下面的函数就可以返回XX:XX:XX:XX:XX:XX类型的字符串(12个16进制数)#include<sys/socket.h>#include<sys/sysctl.h>#include<net/if.h>#include<net/if_dl.h>...-(NSString*)getMacAddress{intmgm 阅读全文
摘要:
该篇文章是说明在Android手机或平板电脑中如何实现截取当前屏幕的功能,并把截取的屏幕保存到SDCard中的某个目录文件夹下面。实现的代码如下:[html]view plaincopy/***获取和保存当前屏幕的截图*/privatevoidGetandSaveCurrentImage(){//1.构建BitmapWindowManagerwindowManager=getWindowManager();Displaydisplay=windowManager.getDefaultDisplay();intw=display.getWidth();inth=display.getHeight 阅读全文
摘要:
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。 根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我想在这里和大家介绍一下,其实有的时候还是很... 阅读全文
摘要:
现在很多应用都在第一次启动时提供一个简要的介绍,以左右滑动的效果来介绍应用的使用和基本情况。下面将实现一个简单的Demo首先到SDK的extra目录下找到android-support-v4.jar首先看一下工程结构:[html]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><FrameLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width=" 阅读全文