1)在plist文件中,注册对外接口
在xcode group&files 里面,展开 resources选择info.plist
鼠标右击information property list ,然后从列表中选择URL types
右击 add row 添加一个对象(item)右击item add row
从列表中选择 URL Schemes 再右击添加一个对象(item1)
将item1得值设置为:myapp
这个myapp就是对外接口,其它应用可以通过它,调用该基首戚应用
plist如下图所示:
2).处理URL请求
应用程序委托在 application:handleOpenURL:方法中处理传递给应用程序的URL请求。如果您已经为自己 的应用程序注册了定制的URL模式,则务必在委托中实现这个方法。
下面代码实现了这个委托方法;
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if([[url scheme] isEqualToString:@"myapp"]){
[application setApplicationIconBadgeNumber:10]
return YES
}
return NO
}
3).测试外部调用
1.回到Home屏幕,启动Safari(在iPhone仿真器上,在菜单上选择Hardware->Home命令就可以回到Home屏幕)。
2.在Safari的地址栏中,键入使用定制模式的搏陵URL: myapp:
3.确认您的应用程序是否启动,以及应用程序委托是否收到application:handleOpenURL:消息。
4)调用方法
在你需要调用上面注册过对外接口的应用中,添加下面代码即可
NSURL *url = [NSURL URLWithString:@"myapp:"]
[[UIApplication sharedApplication] openURL:url]
通过上述两个步骤,你可以在你的应用中,让用户打开你的其它应用
二, 调用IOS自带的应用
上面讲述的是调用自身的应用,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法
一、调用app store界面方法
在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么芹仿我们就需要在程序中直接连接到app store的相应页面。
实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"程序的相应连接"]]
二、调用其它应用的方法
问题一:怎么设置开机让指定的软件程序自启动? 以WIN7系统为例(毕竟是现在的主流 *** 作系统嘛)1:通过开始按钮,打开附件,找到启动文件夹。找到后右击启动文件夹,选择打开命令。
2:点击打开后,系统会将启动文件夹打开。
3:找到指庆悄散定程序的快捷方式,例如印象笔记,如果桌面上没有你想要的快捷方式,可以通过我的另一个经验“如何新建程序或文件快捷方式”来学习一下。
4:找到指定的快捷方式后,将快捷方式复制或拖到刚刚打开的启动文件夹下面。
5:重启系统,开机后,刚刚设置的程序就会自动打开了。
问题二:怎么把一个程序设置成开机启动项? 运行regedit进入注册表
找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,在右侧新建“字符串值”,名称随便写,数据改为要执行的文件的路径
以上是对系统所有用户有效,如果只希望对当前用户有效,则可进入HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中用同样的方法添加
问题三:如何让程序不要开机自动启动 开机不自动启动程序设置方法:
打开这些软件的设置,看看有没有开机启动的选项,有的话就把它去掉。
点击电脑桌面左下角的开始――运行――输入msconfig,按回车――启动――把不需要开机启动的前面的勾去掉――点击确定,按要求重启电脑。
问题四:怎么让计算机开机时自动运运御行某个程序 方法一:把程序的快捷方式复制到一下目录:C:\Documents and Settings 埂xxx\「开始」菜单\程序\启动
其中xxx为你的帐户。
方法二:在注册表的启动项中添加。
问题五:如何将一款程序添加到开机自动启动项 *** 作步骤如下:
1、点击开始,伐击所有程序,右击启动文件夹,点击打开;
2、打开启动窗口,空白处右击,点击誉氏新建--快捷方式;
3、输入需要开机自动运行的程序路径及名称,例如D:\Program Files (x86)\Super Finder\Super Finder.exe,点击下一步;
4、可修改名称,点击完成即可。
问题六:VB中如何让程序开机启动? Rem 加入启动命令
r = Chr(34)
If right(App.Path, 1) = \ Then
lujing = App.Path &hadsky.exe
Else
lujing = r &App.Path &\hadsky.exe &r
End If
Dim WSH
Set WSH = CreateObject(WSCRIPT.SHELL) '击活WScript.Shell对象
WSH.Regwrite HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\hadsky, lujing, REG_SZ
复制代码
Rem 删除启动命令
Dim WSH2
Set WSH2 = CreateObject(WSCRIPT.SHELL) '击活WScript.Shell对象
WSH2.regdelete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\hadsky
复制代码上面的hadsky.exe是要写入注册表启动项的程序(把它换成你要写入启动项的程序名),hadsky是写入注册注册表的子键名(不重要的)
本文摘自: 有天技术中心-电脑技术学习中心
问题七:如何设置开机后自动启动某些应用程序? 你试试这样行不...
将程序的快捷方式放到开始->程序->启动中。
也就是将程序的快捷方式放到下面:
C:\Documents and Settings\你的登陆用户名\「开始」菜单\程序\启动
还有一种方法,在注册表中修改
点开始->运行->输入&q俯otregedit
找到HEKY_LOCAL_MACHINE---SOFTWARE---Microsoft---
Windows---CurrentVersion---Run
然后在右面点鼠标右键->新建->字符串
会出现一个新建#1的名称
在上面点右键,可以给他重新命名,点修改,将索要启动的文件路径写里面就可以了。
问题八:win7的系统怎样把一个软件设置成为开机自动启动? *** 作步骤如下:1、按win+r,输入
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,点击确定;
2、拖动需要自动启动的程序到该文件夹中,重启计算机即可。
问题九:怎样设置开机自动运行EXE 先做EXE文件的桌面快捷方式,复制此方式,在任务点右键――属性――开始菜单――自定义――高级――程序――进入启动文件夹――粘贴那个快捷方式。
问题十:有些程序电脑开机的时候就自动启动了,怎么才可以让它不启动啊 点击“开始”“运行”,输入“msconfig”点击确定,在打开的系统配置实用程序窗口中点击“启动”,然后将开机不希望启动的程序前边的勾号去掉,然后点击“应用”,点击“确定”。
这样就ok了,希望你尽快解决问题。
啊,你的意思是读取某个文件么?比如读取 TXT 文件之类的,这些一般都是调用 C 语言标准库 #include<stdio.h>实现的,直接去搜索 C 语言标尺腔准库就好,内容太多就不贴了。windows API 也可以,看是在什么孝历环境下开发咯,不过还是用标准库最多,巧困搜因为标准库可以跨平台而 windows API 只能在 windows 下用,你的程序拿到别的系统就跑不了啦~如果是启动某个新的程序的话,那我们一般调用系统的 shell 实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)