Red de conocimiento informático - Material del sitio web - ¿Cómo abrir otro programa en lenguaje c?

¿Cómo abrir otro programa en lenguaje c?

1. Llame a su propia aplicación

1) En el archivo plist, registre la interfaz externa

En xcode group&files, expanda recursos y seleccione info.plist

Derecha -haga clic en la lista de atributos de información y seleccione el tipo de URL de la lista

Haga clic derecho en la fila Agregar para agregar un objeto (elemento)

Haga clic derecho en el elemento para agregar una fila

Seleccione el esquema de URL de la lista y haga clic derecho nuevamente para agregar el objeto (elemento1)

Establezca el valor del elemento1 en miaplicación

Esta myapp es la interfaz externa. Otras aplicaciones pueden usarla para acceder a la URL. Es una interfaz externa a través de la cual otras aplicaciones pueden llamar a la aplicación.

La lista es la siguiente:

2). Procesamiento de solicitudes de URL.

Aplicación delegado que procesa la URL. solicitud pasada a la aplicación en el método application:handleOpenURL:. Si registra un patrón de URL personalizado para su aplicación, asegúrese de implementar este método en el delegado.

El siguiente código implementa este método delegado;

- (BOOL)aplicación: (UIApplication *)application handleOpenURL: (NSURL *)url

{

if([[esquema de URL] isEqualToString:@"myapp"]){

[aplicación setApplicationIconBadgeNumber: 10];

devuelve SÍ;

}

regresar NO;

}

3). Probar llamadas externas

1. Regresar al pantalla de inicio e inicie Safari (en el simulador de iPhone, puede volver a la pantalla de inicio seleccionando el comando Hardware->Inicio en el menú).

2. Escriba la URL usando el patrón personalizado en la barra de direcciones de Safari: myapp:

3. Verifique que su aplicación se haya iniciado y que el delegado de la aplicación haya sido aceptado. :handleOpenURL: mensaje.

4) Método de llamada

En la aplicación donde necesita llamar a la interfaz externa registrada anteriormente, simplemente agregue el siguiente código

NSURL *url = [NSURL URLWithString: @"myapp:"];

[[UIApplication shareApplication] openURL: url];

A través de los dos pasos anteriores, puedes permitir que los usuarios la abran en tu aplicación Tu otra aplicaciones

2. Llamar a las aplicaciones que vienen con IOS

Lo anterior trata sobre cómo llamar a sus propias aplicaciones. Explica los problemas entre cómo llamar a sus propias aplicaciones. La introducción más importante. La cuestión es cómo llamar a la aplicación integrada de IOS

1 Cómo llamar a la interfaz de la tienda de aplicaciones

En el desarrollo real, a menudo tienes que recomendar tus propias aplicaciones y recomendarlas. su propio software pago, luego debemos conectarnos directamente a la página correspondiente de la tienda de aplicaciones en el programa.

La operación real es muy simple, simplemente use el método OpenURL de la clase UIApplication:

[[UIApplication shareApplication] openURL: [NSURL URLWithString: @"conexión correspondiente al programa"]]

II.Métodos de llamada a otras aplicaciones