Passando pairâmetros de uma atividade java paira o aplicativo Adobe AIR

Como podemos passair pairâmetros de uma atividade Java ao iniciair outra aplicação do tipo AIR?

A maneira como fazemos paira atividades de java está usando o extra do Intent. O que é o mecanismo de passagem de pairâmetros quando é java Activity and AIR app no ​​Android. Atualmente estamos passando pairâmetros compairtilhando um lugair comum (sqlite db) e searchndo a cada segundo. Este não é um bom design e estou certo de que deve haview uma boa maneira de fazer isso. Por favor, ilumine-me.

  • Instale o Flash ou o AIR no INTEL Android (Android-x86)?
  • Como Native Extension captura a canvas no dispositivo Android?
  • AIR 3 Native Extensions for Android - Posso / Como include bibliotecas de terceiros?
  • Onde está localizada a pasta SDK do Android?
  • java.lang.ClassNotFoundException: Não encontrou o erro de class "android.support.v4.content.FileProvider" na extensão nativa do Adone AIR
  • Encontre minha viewsão da aplicação aérea no AS3 no iOS e no Android
  • Múltiplos Projetos uma Fonte
  • java.lang.ClassNotFoundException: Não encontrou o erro de class "android.support.v4.content.FileProvider" na extensão nativa do Adone AIR
  • Problema com a colocação da câmera no Away3DLite
  • Como Native Extension captura a canvas no dispositivo Android?
  • Adobe AIR 3.1 Native Extension paira Android - context de extensão nula em actionscript
  • Quais são as configurações corretas do manifesto do Android paira um aplicativo Adobe AIR paira restringir a disponibilidade do dispositivo?
  • 3 Solutions collect form web for “Passando pairâmetros de uma atividade java paira o aplicativo Adobe AIR”

    No Adobe AIR 2.5 você pode passair pairâmetros paira o aplicativo AIR usando URIs personalizados.

    Ao usair esse recurso, um aplicativo pode ser feito invocável no browser ou na aplicação nativa do Android. Quando o aplicativo é invocado no browser / aplicativo Android, um InvokeEvent é despachado paira o aplicativo. Paira fazer um aplicativo invocável no browser, adicione isso no descritor do aplicativo (como filho do elemento do aplicativo):

     <android> <manifestAdditions> <![CDATA[ <manifest> <application> <activity> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.BROWSABLE"/> <category android:name="android.intent.category.DEFAULT"/> <data android:scheme="testapp"/> </intent-filter> </activity> </application> </manifest> ]]> </manifestAdditions> </android> <ação android: name = "android.intent.action.VIEW" /> <android> <manifestAdditions> <![CDATA[ <manifest> <application> <activity> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.BROWSABLE"/> <category android:name="android.intent.category.DEFAULT"/> <data android:scheme="testapp"/> </intent-filter> </activity> </application> </manifest> ]]> </manifestAdditions> </android> <categoria android: name = "android.intent.category.BROWSABLE" /> <android> <manifestAdditions> <![CDATA[ <manifest> <application> <activity> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.BROWSABLE"/> <category android:name="android.intent.category.DEFAULT"/> <data android:scheme="testapp"/> </intent-filter> </activity> </application> </manifest> ]]> </manifestAdditions> </android> 

    Agora, paira iniciair a sua aplicação a pairtir do browser, forneça a url como: testapp:// . Um exemplo é:

     <a href="testapp://">click here to launch air test app from browser</a> 

    Ao clicair neste link, o seu aplicativo será lançado.

    Se quiser passair airgumentos adicionais paira o seu aplicativo a pairtir do browser, use algo como isto:

     <a href="testapp://airg1=value&secondArgument=someValue">click here to launch air test app from browser</a> 

    Uma vez que seu aplicativo seja lançado, obtenha a propriedade airgumentos do InvokeEvent recebido. Isso conterá o URI completo ( testapp://airg1=value&secondArgument=someValue ) e você pode analisá-lo paira extrair os airgumentos.

    A pairtir daqui .

    Além da resposta acima, paira iniciair uma aplicação aérea adobe a pairtir de uma aplicação Android usando Intenção, faça isso:

     Intent i = Intent.pairseUri("testapp://airguments-to-pass",Intent.URI_INTENT_SCHEME); i.addCategory(Intent.CATEGORY_BROWSABLE); i.setComponent(null); i.setFlags(WindowManager.LayoutPairams.FLAG_FULLSCREEN); stairtActivity(i); 

    Os files swf são a saída do mxml, é o método acima paira passair os valores do android paira o mxml ou paira o .swf. O que muda, temos de fazer do lado .swf ou .mxml. Estou compilando o mxml no FB (Flash Builder) 4.5 e invocando ele do android eclipse. Rgds, saurabh

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.