• 调节iphone屏幕亮度

    IOS5.0+中,UIScreen类多了一个属性brightness,可以调节main screen的屏幕亮度,值为0.0f-1.0f之间。点击这里查看UIScreen - brightness属性的解释. 这个做法应该是真正能省点的方法了,屏幕上覆盖黑层的做法,据说是不省电的。

    brightness
    The brightness level of the screen.
    @property(nonatomic) CGFloat brightness
    Discussion
    This property is only supported on the main screen. The value of this property should be a number between 0.0 and 1.0, inclusive.
    Availability
    Available in iOS 5.0 and later.
    Declared In
    UIScreen.h

    所属分类:【iPhone
  • 隐藏ios系统的音量变化显示界面

    sdk提供MPVolumeView可以实现该动作,我们在需要添加的view上添加一个隐藏的MPVolumeView即可,注意不能设置width和height为0,也不能设置alpha=0.

    //hide the volume view of the system
    MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(-200, -200, 1, 1)];
    //下面的两个属性需要IOS Version>=4.2
    volumeView.showsRouteButton = NO;
    volumeView.showsVolumeSlider = YES;
    volumeView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleLeftMargin;
    [self.view addSubview:volumeView];
    [volumeView release];

    所属分类:【iPhone
  • HTML5 相对于 HTML4 的差异

    此文章指向了一个外部链接

    所属分类:【(X)Html/CSS
  • 修改浏览器的user-agent字符串,模拟移动设备访问站点

    修改浏览器的user-agent字符串, 模拟mobile设备访问资源,譬如模拟iphone/ipad访问现在的126油箱, 和新出的狗狗怕辣死. chrome之前有插件可以实现修改, 但新版本中好像已经不支持.推荐使用firefox或safari浏览器.

    所属分类:【System
  • 重开网站

    不记得闲置多久了, 手头与己相关的域名一个个被停, 最近才发现原来还有个域名可用, 苍天啊, 大地啊, 感谢你们了.
    挂出网站再说, 等收拾一顿后再开始写点东西.

    所属分类:【Blog
  • HTML5设计原理

    这是一篇好文章, 转载保存. 译文地址, 感谢李松峰的辛勤劳动.

    所属分类:【(X)Html/CSS
  • android之uses-permission

    android.permission.ACCESS_CHECKIN_PROPERTIES
    允 许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
    android.permission.ACCESS_COARSE_LOCATION
    允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi) location)
    android.permission.ACCESS_FINE_LOCATION
    允许一个程序访问精良位置(如GPS) (Allows an application to access fine (e.g., GPS) location)
    android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
    允许应用程序访问额外的位置提供命令(Allows an application to access extra location provider commands)
    android.permission.ACCESS_MOCK_LOCATION
    允许程序创建模拟位置提供用于测试(Allows an application to create mock location providers for testing)
    .....

    所属分类:【Mobile
  • 苹果App Store程序提交审核指南中文版

    前言
    感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。

    所属分类:【iPhone
  • UIScrollView参考

    原文地址: UIScrollView 原理详解
    在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送 tracking events 到被点击的 subview。假如在计时器到点前发生了移动事件,那么 scroll view 取消 tracking 自己发生滚动。

    所属分类:【iPhone
  • 在apple设备上显示网站图标

    使用apple设备(iPhone, iPad, iTouch等)上的safari上网, 可以将喜欢的站点添加到主屏幕上. 为了给访问者留下美好的印象, 可以给网站准备apple设备使用的图片.
    最简单的方法是在网站的根目录放置一张图片, 名为 apple-touch-icon.png. 针对iphone3及以下, 可以再放置名为apple-touch-icon-57x57.png的图片, 针对iphone4, 可以再放置名为apple-touch-icon-114x114.png的图片, 针对iPad, 可以再放置名为apple-touch-icon-72x72.png的图片.

    所属分类:【(X)Html/CSS
  • Android SDK 2.3与Eclipse最新版开发环境搭建

    所属分类:【Mobile
  • 判断用户的是iPhone还是iPad

    在IOS3.2及以后的版本中, 可以使用UIKit中定义的函数UI_USER_INTERFACE_IDIOM来判断, 该函数返回两个值为UIUserInterfaceIdiomPhone和UIUserInterfaceIdiomPad.
    为方便可在代码中定义isiPad来直接判断
    #define isiPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

    所属分类:【iPhone
  • 代码实现iPhone震动

    通过以下即可步骤即可实现
    1. 在project中引入AudioToolbox.framework;
    2. 在需要用到震动的文件中 引入AudioToolbox.h
    #import <AudioToolbox/AudioToolbox.h>
    3. 在需要震动的方法中加入如下代码
    AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

    所属分类:【iPhone
  • 让XCode的代码提示功能中左括号单行显示

    console下运行如下代码
    defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\n"
    这个命令修改的是如下文件: ~/Library/Preferences/com.apple.Xcode.plist

    所属分类:【iPhone
  • 显示iPhone所有字体

    下面的方法将在控制台打印所有字体名称
    NSArray *familyNames = [UIFont familyNames];
    for(NSString *familyName in familyNames)
    {
    NSLog(@"%@", familyName);
    NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
    for(NSString *fontName in fontNames)
    {
    NSLog(@"\t%@", fontName);
    }
    }

    所属分类:【iPhone
  • 将UIView旋转指定角度

    实际应用中, 我们可能需要对view旋转指定的角度, 尤其是UIImageView的指定角度旋转, 譬如做时钟应用时, 只须使用下面的方法即可
    ...
    view.transform = CGAffineTransformMakeRotation(degree * M_PI / 180.0);
    ...

    self.analog_second.transform = CGAffineTransformMakeRotation(degreesToRadian(6*second)); // second * 360/60
    self.analog_minute.transform = CGAffineTransformMakeRotation(degreesToRadian(6*minute)); // minute * 360/60
    self.analog_hour.transform = CGAffineTransformMakeRotation(degreesToRadian(30*hour + minute*0.5)); // hour * 360/12 + (minute/60) * 360/12

    所属分类:【iPhone
  • jQuery 1.4.3和jQuery Mobile alpha发布

    jQuery发布1.4的第三个版本, 查看the jQuery 1.4.3 release notes
    同时, the first alpha of jQuery Mobile也发布了.
    这篇文章:How to Build an RSS Reader with jQuery Mobile 详细介绍了使用jquery mobile创建一个rss reader的过程, 源码参考地址Tuts--- jQuery Mobile RSS Reader

    所属分类:【jQuery
  • 编写高质量的JavaScript代码

    所属分类:【Blog
  • iPhone、iPhone4、iPad 程序启动画面的总结

    iOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的启动画面(图片)只要准备一个 Default.png 就可以了,但是现在变得复杂多了。

    所属分类:【iPhone
  • 在XCode内建立多个Target

    相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target到底是什么呢? ...

    所属分类:【iPhone
« 1 2 3 4 5 6 7 8 9  » 

个人知识管理