当前位置:  编程技术>移动开发
本页文章导读:
    ▪MapKit运用入门        MapKit使用入门 MapKit主要的类是MKMapView,它提供了一个嵌入式的地图接口,就像在自带的Maps程序里提供的那样。你可以使用这个类在你的程序中显示地图和操作地图。   首先,创建一个Maps的.........
    ▪ 以对话框式样显示Activity        以对话框样式显示Activity 先看效果图:    图中显示了一个activity启动另一个activity的效果,布局文件是同一个。其中被启动的activity2是以对话框样式显示,不完全覆盖住启动它的activit1,类.........
    ▪ 获取世界各地时间步骤       获取世界各地时间方法     NSDate *nowDate = [NSDate new];     NSDateFormatter *formatter    =  [[NSDateFormatter alloc] init];     [formatter    setDateFormat:@"yyyy-MM-dd HH:mm:ss"];     //    根据时区名字获取.........

[1]MapKit运用入门
    来源: 互联网  发布时间: 2014-02-18
MapKit使用入门

MapKit主要的类是MKMapView,它提供了一个嵌入式的地图接口,就像在自带的Maps程序里提供的那样。你可以使用这个类在你的程序中显示地图和操作地图。

 

首先,创建一个Maps的应用,然后在MapsViewController.h键入以下代码:

 

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>

@interface MapsViewController : UIViewController {
	MKMapView *mapView;
}

@end

 

对应的实现文件中键入以下代码:

 

- (void)viewDidLoad {
    [super viewDidLoad];
    mapView = [[MKMapView alloc] initWithFrame:self.view.bounds];
	mapView.showsUserLocation = TRUE;
	[self.view insertSubview:mapView atIndex:0];
}

 

记得在Frameworks中导入MapKit.framework。

 

应用初始化了一个MKMapView实例,并将它显示在主视图上,你可以看到一个标有你当前位置点的地图。


    
[2] 以对话框式样显示Activity
    来源: 互联网  发布时间: 2014-02-18
以对话框样式显示Activity

先看效果图:


 

 

图中显示了一个activity启动另一个activity的效果,布局文件是同一个。其中被启动的activity2是以对话框样式显示,不完全覆盖住启动它的activit1,类似alertDialog。这与普通的activity不同,默认情况下,activity2会完全遮住activity1,启动activity2后,会调用activity1的onStop方法,而这种以对话框样式显示的activity不会。
实现方法:
在AndroidManifest.xml注册activity2的时候,给activity2加上下面的属性:

 

<activity android:name=".activity2" android:theme="@android:style/Theme.Dialog"></activity>

    
[3] 获取世界各地时间步骤
    来源: 互联网  发布时间: 2014-02-18
获取世界各地时间方法

    NSDate *nowDate = [NSDate new];
    NSDateFormatter *formatter    =  [[NSDateFormatter alloc] init];
    [formatter    setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
    //    根据时区名字获取当前时间,如果该时区不存在,默认获取系统当前时区的时间
    //    NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Europe/Andorra"];   
    //    [formatter setTimeZone:timeZone];
    //获取所有的时区名字
    NSArray *array = [NSTimeZone knownTimeZoneNames];
    //    NSLog(@"array:%@",array);
    //for循环
    //    for(int i=0;i<[array count];i++)
    //    {
    //        NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:[array objectAtIndex:i]];
    //        [formatter setTimeZone:timeZone];
    //        NSString *locationTime = [formatter stringFromDate:nowDate];
    //        NSLog(@"时区名字:%@   : 时区当前时间: %@",[array objectAtIndex:i],locationTime);
    //        //NSLog(@"timezone name is:%@",[array objectAtIndex:i]);
    //    }   
    //快速枚举法
    for(NSString *timeZoneName in array){
        [formatter setTimeZone:[NSTimeZone timeZoneWithName:timeZoneName]];
        NSLog(@"%@, %@",timeZoneName,[formatter stringFromDate:nowDate]);
    }
   
    [formatter release];
    [nowDate release];


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
mysql iis7站长之家
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3