当前位置:  编程技术>移动开发
本页文章导读:
    ▪关于照相机        关于相机 1.如何像模拟器相册中加图片:    直接把照片拖到模拟器上...然后长按左键保存就可以了... ......
    ▪ MPMoviePlayerViewController兑现        MPMoviePlayerViewController实现 1、要使用MPMoviePlayerViewController首先要加入MediaPlayer.framework. 2、加入如下代码:  Objective-c代码   // Implement viewDidLoad to do additional setup after loading the view, .........
    ▪ 手机通讯录联系人搜寻       手机通讯录联系人搜索 1. 需求:  引用手机通讯录联系人搜索支持单字,拼音跳跃搜索2. 实现原理  引用将搜索关键词按字符切分,组合成正则表达式,再从db中获得contactsAllList,遍历将f.........

[1]关于照相机
    来源: 互联网  发布时间: 2014-02-18
关于相机

1.如何像模拟器相册中加图片:

   直接把照片拖到模拟器上...然后长按左键保存就可以了...


    
[2] MPMoviePlayerViewController兑现
    来源: 互联网  发布时间: 2014-02-18
MPMoviePlayerViewController实现

1、要使用MPMoviePlayerViewController首先要加入MediaPlayer.framework. 
2、加入如下代码: 

Objective-c代码  
  • // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.  
  • - (void)viewDidLoad {  
  •     [super viewDidLoad];  
  •     NSString *url = [[NSBundle mainBundle] pathForResource:@"TaylorSwift-LoveStory" ofType:@"mp4"];  
  •       
  •     MPMoviePlayerViewController *playerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];  
  •     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)  
  •                                                  name:MPMoviePlayerPlaybackDidFinishNotification  
  •                                                object:[playerViewController moviePlayer]];  
  •     //-- add to view---  
  •     [self.view addSubview:playerViewController.view];  
  •       
  •     //---play movie---  
  •     MPMoviePlayerController *player = [playerViewController moviePlayer];  
  •     [player play];  
  •       
  • }  
  •   
  • - (void) movieFinishedCallback:(NSNotification*) aNotification {  
  •     MPMoviePlayerController *player = [aNotification object];  
  •     [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player];  
  •     [player stop];  
  •     [self.view removeFromSuperView];  
  •     [player autorelease];  
  • }  

  • 3、支持横屏修改shouldAutorotateToInterfaceOrientation:interfaceOrientation方法使其返回YES。

        
    [3] 手机通讯录联系人搜寻
        来源: 互联网  发布时间: 2014-02-18
    手机通讯录联系人搜索
    1. 需求:
     
    引用
    手机通讯录联系人搜索支持单字,拼音跳跃搜索


    2. 实现原理
     
    引用
    将搜索关键词按字符切分,组合成正则表达式,再从db中获得contactsAllList,遍历将field转换为拼音,类似"YAO 姚 YI 亦 RONG 容"的格式,转换后通过生成的正则表达式匹配,成功则代表搜索成功


    3. 正则表达式
    ^(.*\\b)?$1.*$
    


    4. 测试
    static String sourceStr = "YAO 姚 YI 亦 RONG 容";
    
    static String key = "YI";
    
    static String reg = "(.*\\b)?$1";
    
    // TODO 优化:charAt()效率,StringBuffer
    public static void main(String[] args) {
        String regex = "";
        key = key.toUpperCase();
        for (int i = 0; i < key.length(); i++) {
            regex += reg.replace("$1", String.valueOf(key.charAt(i)));
        }
        regex = "^" + regex + ".*$";
        System.out.println(regex);
            System.out.println(Pattern.compile(regex).matcher(sourceStr).matches());
    }
    

        
    最新技术文章:
    ▪Android开发之登录验证实例教程
    ▪Android开发之注册登录方法示例
    ▪Android获取手机SIM卡运营商信息的方法
    ▪Android实现将已发送的短信写入短信数据库的...
    ▪Android发送短信功能代码
    ▪Android根据电话号码获得联系人头像实例代码
    ▪Android中GPS定位的用法实例
    ▪Android实现退出时关闭所有Activity的方法
    ▪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实现退出时关闭所有Activity的方法 iis7站长之家
    ▪Android中通过view方式获取当前Activity的屏幕截...
    ▪Android提高之自定义Menu(TabMenu)实现方法
    ▪Android提高之多方向抽屉实现方法
    ▪Android提高之MediaPlayer播放网络音频的实现方法...
    ▪Android提高之MediaPlayer播放网络视频的实现方法...
    ▪Android提高之手游转电视游戏的模拟操控
     


    站内导航:


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

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

    浙ICP备11055608号-3