ADF Mobile: question of iOS app development

I know that I can deploy the same application to iOS by creating a profile of deployment. However, I'm a little confused on this from the tutorials.

So the question is can I develop a Mobile application in the ADF on a windows machine and keep the test on an android device and once satisfied enough to create a deployment profile, and deploy on iOS?

What could be the possible problems?

how it is important to test on a real iOS device during development?

Also emulator iOS runs on the windows machine that I see in the tutorial to install xCode and Mac.

Hello

What could be the possible problems?

the deployment on iOS requires iOS SDK and an example of Apple Developer for the signature. That being said, you need a MAC to create a deployment for iOS.

how it is important to test on a real iOS device during development?

As with browsers and big ADF: in theory, everything works the same and the framework takes care of possible platform differences. In practice, especially if you run a business, you want to QA test the application on all platforms, you want to take in charge your request. In the best case, you do not find a problem and everything works as expected. However, if for some reason, there is a difference, you would be happy to have run the test

Frank

Tags: Java

Similar Questions

  • ADF Mobile: presentation of iOS because of itunes

    For the distribution of my application for the objective test beta I downloaded it via the Application Loader.

    In a few minutes I got the email from apple put my app in invalid state. The errors are as below. Please tell us how to fix them. I have used JDEV 11.1.2.3.4 to build the application

    Invalid package structure - the binary file 'AAR.app/lib/libdt_socket.so' is not allowed. Your application can contain only one executable file. Refer to the Bundle Programming Guide for more information on the structure of iOS app bundle.

    Invalid package structure - the binary file 'AAR.app/lib/libjava_crw_demo.so' is not allowed. Your application can contain only one executable file. Refer to the Bundle Programming Guide for more information on the structure of iOS app bundle.

    Invalid package structure - the binary file 'AAR.app/lib/libprofilerinterface.so' is not allowed. Your application can contain only one executable file. Refer to the Bundle Programming Guide for more information on the structure of iOS app bundle.

    Invalid package structure - the binary file 'AAR.app/lib/libjvmtihprof.so' is not allowed. Your application can contain only one executable file. Refer to the Bundle Programming Guide for more information on the structure of iOS app bundle.

    Invalid package structure - the binary file 'AAR.app/lib/profiler/lib/deployed/cvm/libprofilerinterface.so' is not allowed. Your application can contain only one executable file. Refer to the Bundle Programming Guide for more information on the structure of iOS app bundle.

    Invalid package structure - the binary file 'AAR.app/lib/libjdwp.so' is not allowed. Your application can contain only one executable file. Refer to the Bundle Programming Guide for more information on the structure of iOS app bundle.

    This may be caused by the following:

    (1) try to post an application in debug mode.  Check in your iOS deploy profile that the application is configured to be in release mode.

    (2) even if you did step 1, you must do a clean up before you deploy your application.  If you have previously deployed a debug version, there is that flying over the entries will be picked up by the generation unless clean you it first.

    Please try these steps and let us know.

  • ADF Mobile: deployment on multiple iOS Devices

    Hello

    I have developed a custom application of ADF Mobile and successfully deploy the same on an iPad using the certificate of distribution companies.

    As I borrowed someone's iPad I returned the unit and the device is somewhere else now.

    After deploying to the device, I had made the same request to the iOS Simulator using a different profile of deployment.

    Now, I want to get the. File API to run the application on another iPad, but when I checked the deployment folder in the workspace that I can't see everything. IPA file.

    If I deploy the application on iOS Simulator using the deployment profile configured for the distribution company profile I would be able to run on any other iPad .app file.

    And is it possible to extract the. IPA file from the old iPad? Any other alternative that someone might suggest.

    Kind regards

    Himanshu

    Solved. The .ipa file located in "Music/iTunes/iTunes/Mobile Media Applications.

    Kind regards

    Himanshu

  • ADF Mobile - function getPicture in iOS

    Hi all

    We use getPicture method in ADF Mobile to take photos in our application. Problem is that the function returns a path of the tmp in the iOS and the photos are deleted once the application has been closed. How do we store pictures permanently? Do we need to copy and save elsewhere when they are stored or is there a better way to do it?

    Any suggestions would be helpful.

    Thank you

    Hello

    This thread on StackOverflow says this is a limitation with Phonegap Get Picture() Cordova, which is used internally by ADF Mobile.

    http://StackOverflow.com/questions/8514560/iOS-PhoneGap-camera-cant-save-image-to-photo-library

    The work around of this thread is to use caprureImage from JavaScript

    navigator.device.capture.captureImage(onSuccess,
      onFail,
       {
      limit: 1
       });
    }

    Unfortunately, this seems to require the support of plugins, which will be added to the next version of ADF Mobile

    Perhaps, as an alternative, try to read the image in the temp directory and try to explicitly write elsewhere. The code is in this chapter for a view and remote file access

    http://docs.Oracle.com/CD/E37975_01/doc.111240/e24475/amxbinding.htm#CHDFDBJG

    Frank

    Post edited by: FrankNimphius

  • ADF mobile - app image and name in the iphone

    Hi all

    How to display the custom in the iphone app icon and also do where I put the name of the application that appears under the icon of the iphone app please?

    Thank you

    Hello

    the name is set in the adfmf configuration file - application.xml. For icons, choose

    Application--> Application--> Deployment Properties--> New--> ADF Mobile for iOS.  Expand the node 'ios Options' and you will see the settings app icons. Then, you deploy the application using the deployment file later.

    Frank

  • Play Google store does not accept the ADF Mobile apps for tablets

    My ADF Mobile app is published on the Google game, but he says that the app is not compatible with the tablets, for the following reasons:

    1. properly target the Android Versions

    I fixed this by going into the properties of the Application > deployment > Android profile > edit > Options Android > change target SDK API level from 9 to 14.

    Note to the ADF Mobile Team: I recommend that you change the default target SDK API level from 9 to a higher level (Google recommends 14 today).

    2. correctly report physical dependencies

    I understand the problem, but I need help to find a good solution.

    The problem is, when ADF Mobile deploys on the package, it creates an AndroidManifest.xml file and since my application uses SMS, it necessarily adds a < permission > element for telephony.  In general, approval will be "implies" that phone is a "requirement of functionality of the material" unless we also add an element of <>uses feature corresponding with android: required = "false".  However, ADF Mobile not set the < uses > function in the AndroidManifest.xml.

    Does anyone know a good solution for this?  (I searched for a way to configure this in ADF Mobile and in the docs, but it found nothing. "And I can't manually change the AndroidManifest.xml because ADF Mobile it creates in the middle of the deployment process).

    3. take advantage of the extra screen available on shelf area

    I have no start troubleshooting this in detail yet, but I'm curious to know how the Google game store, determines exactly?

    Anyway, if anyone can help me with #2, I would be grateful.  Thank you!

    Patrick

    Edit: Title changed this message, because I believe it is a more serious current problem.  Will respond with more information soon.

    Hi, Patrick, recently Google game made a number of changes, so it is much stricter in terms of supported Android.  Successfully, we applied workarounds and found the combination that seems to work for Google play.  Here are the details based on your questions:

    (1) the level of the API should not matter as long as it's 9 or above - 9 is the current default value.  Nothing specific in ADF Mobile that requires the level more high API.  However, if you are interested you should limit your application to 4.x devices, you can set the minimum and target API level accordingly to assert that.

    (2) by default, ADF Mobile says all the permissions of the device which may potentially be required by the framework.  This is why, for example, even if the application accesses a camera, the AndroidManifest.xml file will still contain references to the permissions of the camera.  Possibility to choose the correct hardware permissions selectively is planned for the next version of Mobile of the ADF.  In the meantime, you can change the AndroidManifest.xml file template in an extension of the ADF Mobile as the workaround.

    (3) Google game uses the element of "Supports the screen" in the file AndroidManifest.xml to determine what factors shape/devices are supported.  Summary of form factors supported and densities are described here: supporting multiple screens | Android developers.  ADF Mobile supports the display of different density already.  In what concerns the size of the screen, you must add the element "supports the screen" in the model of manifest file xml for the size of the screen that you want to support.  For example, if you want to add in support of all devices:

    Android: normalScreens = 'true '.

    Android: largeScreens = "true".

    Android: xlargeScreens = "true" / >

    The Android site would give you definitions of what mean these sizes.

    Finally, here are the instructions on changing the template AndroidManifest.xml:

    -Access file /JDeveloper/JDev/Extensions/oracle.adf.mobile/Android/Oracle_ADFmf_Framework.zip

    -Make a backup copy of the zip file

    -Unzip the file, which would be to extract all files in a directory of 'framework '.

    -Navigate to the framework/template/AndroidManifest.template.xml file

    -Use a text editor to change the permissions of the device, as well as the addition of the screen element supports as indicated above.

    -Zip up the framework directory and name the file zip as Oracle_ADFmf_Framework.zip, replacing the old.  Please make sure that the zip file has the same directory structure exactly as before.

    -In JDeveloper, before you deploy the application, please do a "Clean All" to clean up all the old objects deployment.

    -Deploy the application - the application should now be visible for tablets, as well as with adequate permissions.

    -Download the application on Google game - no further action is necessary in the game of Google around form factors supported and the permissions of the device.

    Now the Android deployment process does not additional validation for the device permissions are actually necessary, therefore, to ensure that these are properly defined.

    I'll also cross post this on the blog of the ADF Mobile team.

    Thank you

    Joe Huang

  • ADF Mobile: give application to another person for iOS

    I am building an iOS application using ADF Mobile. My friend another is in a remote location.
    For android, I can easily create an apk and send it for him but for iOS while creating a configuration profile it ask for the device id. So, looks like I can't do the same in the case of iOS for him to see and test on his device.
    is that correct or I missed something?

    Please notify

    Vik2 wrote:
    I have a license and to generate the provisioning certificate, he asks me the ID unique to my device.

    so once I have provide it then the profile will be just on my phone. How my friend will be able to get the app on the phone even with the source code? used to another license?

    Your friend must save his camera as well (with Apple) before it can deploy in its device.
    If you need basically to do the same process you did.

  • ADF Mobile: Error when accessing the app from the Android emulator

    I am trying to build a mobile app ADF with JDeveloper (11.1.2.4.0) and its extension ADF Mobile Framework (11.1.2.4.39.64.69). The version of the Android API is 23 and the SDK build tools and platform version 20.

    I built the app and the deployment of the android emulator has been a success, but when I try to access the application on the emulator, it throws an error indicating that the application has stopped working.

    When I check logcat he showed the exception stack trace below that throws an UnsupportedOperationException

    Any help would be really appreciated.

    I/ActivityManager( 1240): Start proc com.company.OracleMobile for activity com.company.OracleMobile/oracle.adfmf.Container: pid=1782 uid=10019 gids={50019, 1028, 1015, 3003}
    D/WearableConn( 1443): Connecting via TCP to /10.0.2.2:5601
    W/System.err( 1782): No properties file. Taking properties from ClassLoader resources
    D/dalvikvm( 1782): GC_CONCURRENT freed 152K, 12% free 2199K/2476K, paused 9ms+9ms, total 50ms
    D/dalvikvm( 1782): GC_CONCURRENT freed 119K, 10% free 2491K/2740K, paused 13ms+10ms, total 44ms
    W/System.err( 1782): Opening "logging.properties" also failed
    W/System.err( 1782): java.io.IOException: BufferedInputStream is closed
    D/dalvikvm( 1782): GC_FOR_ALLOC freed 168K, 12% free 2542K/2884K, paused 14ms, total 15ms
    I/dalvikvm-heap( 1782): Grow heap (frag case) to 4.062MB for 1536012-byte allocation
    D/dalvikvm( 1782): GC_CONCURRENT freed <1K, 8% free 4041K/4388K, paused 9ms+1ms, total 32ms
    E/WebViewFactory( 1782): Chromium WebView does not exist
    E/WebViewFactory( 1782): Chromium WebView does not exist
    D/gralloc_goldfish( 1782): Emulator without GPU emulation detected.
    I/ActivityManager( 1240): Displayed com.company.OracleMobile/oracle.adfmf.Container: +1s55ms
    I/Choreographer( 1240): Skipped 33 frames!  The application may be doing too much work on its main thread.
    D/dalvikvm( 1782): GC_CONCURRENT freed 189K, 7% free 4453K/4768K, paused 17ms+17ms, total 90ms
    I/Choreographer( 1240): Skipped 96 frames!  The application may be doing too much work on its main thread.
    I/Choreographer( 1240): Skipped 122 frames!  The application may be doing too much work on its main thread.
    I/Choreographer( 1240): Skipped 202 frames!  The application may be doing too much work on its main thread.
    D/dalvikvm( 1782): GC_FOR_ALLOC freed 376K, 10% free 4746K/5268K, paused 15ms, total 16ms
    D/dalvikvm( 1782): GC_FOR_ALLOC freed 495K, 14% free 4944K/5724K, paused 14ms, total 15ms
    D/dalvikvm( 1782): GC_CONCURRENT freed 507K, 11% free 5335K/5964K, paused 16ms+16ms, total 58ms
    D/dalvikvm( 1782): GC_CONCURRENT freed 287K, 7% free 6075K/6484K, paused 18ms+11ms, total 61ms
    D/dalvikvm( 1782): GC_CONCURRENT freed 596K, 10% free 6755K/7472K, paused 17ms+9ms, total 61ms
    W/dalvikvm( 1782): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/oracle/cvm/channel/VM;
    W/System.err( 1782): java.lang.reflect.InvocationTargetException
    W/System.err( 1782):  at java.lang.reflect.Constructor.constructNative(Native Method)
    W/System.err( 1782):  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    W/System.err( 1782):  at oracle.adfmf.framework.FeatureContextManagerFactory.createFeatureContextManager(FeatureContextManagerFactory.java:37)
    W/System.err( 1782):  at oracle.adfmf.framework.FeatureContextManagerFactory.getInstance(FeatureContextManagerFactory.java:72)
    W/System.err( 1782):  at oracle.adfmf.Application.initializeFeatureContextManager(Application.java:328)
    W/System.err( 1782):  at oracle.adfmf.Application.initApplication(Application.java:298)
    W/System.err( 1782):  at oracle.adfmf.Container$LayoutLoader.resumeApplicationLoad(Container.java:865)
    W/System.err( 1782):  at oracle.adfmf.Container$LayoutLoader.run(Container.java:786)
    W/System.err( 1782):  at android.os.Handler.handleCallback(Handler.java:733)
    W/System.err( 1782):  at android.os.Handler.dispatchMessage(Handler.java:95)
    W/System.err( 1782):  at android.os.Looper.loop(Looper.java:136)
    W/System.err( 1782):  at android.app.ActivityThread.main(ActivityThread.java:5026)
    W/System.err( 1782):  at java.lang.reflect.Method.invokeNative(Native Method)
    W/System.err( 1782):  at java.lang.reflect.Method.invoke(Method.java:515)
    W/System.err( 1782):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
    W/System.err( 1782):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
    W/System.err( 1782):  at dalvik.system.NativeStart.main(Native Method)
    W/System.err( 1782): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load cvm from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.company.OracleMobile-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.company.OracleMobile-1, /system/lib]]]: findLibrary returned null
    W/System.err( 1782):  at java.lang.Runtime.loadLibrary(Runtime.java:358)
    W/System.err( 1782):  at java.lang.System.loadLibrary(System.java:588)
    W/System.err( 1782):  at com.oracle.cvm.channel.VM.<clinit>(Unknown Source)
    W/System.err( 1782):  at oracle.adfmf.JavaStarter.startJVMWithFeatureClasspaths(JavaStarter.java:351)
    W/System.err( 1782):  at oracle.adfmf.JavaStarter.startJava(JavaStarter.java:65)
    W/System.err( 1782):  at oracle.adfmf.framework.NativeFeatureContextManager.<init>(NativeFeatureContextManager.java:113)
    W/System.err( 1782):  ... 17 more
    D/dalvikvm( 1782): GC_CONCURRENT freed 1574K, 21% free 6714K/8416K, paused 15ms+18ms, total 81ms
    W/ActivityManager( 1240): Bad activity token: android.os.BinderProxy@b22d6f30
    W/ActivityManager( 1240): java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token
    W/ActivityManager( 1240):  at com.android.server.am.ActivityRecord.forToken(ActivityRecord.java:338)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1031)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityRecord.getStackLocked(ActivityRecord.java:1039)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityManagerService.getEnclosingActivityContainer(ActivityManagerService.java:7101)
    W/ActivityManager( 1240):  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:2026)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2023)
    W/ActivityManager( 1240):  at android.os.Binder.execTransact(Binder.java:404)
    W/ActivityManager( 1240):  at dalvik.system.NativeStart.run(Native Method)
    W/ActivityManager( 1240): Bad activity token: android.os.BinderProxy@b22f2490
    W/ActivityManager( 1240): java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token
    W/ActivityManager( 1240):  at com.android.server.am.ActivityRecord.forToken(ActivityRecord.java:338)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1031)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityRecord.getStackLocked(ActivityRecord.java:1039)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityManagerService.getEnclosingActivityContainer(ActivityManagerService.java:7101)
    W/ActivityManager( 1240):  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:2026)
    W/ActivityManager( 1240):  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2023)
    W/ActivityManager( 1240):  at android.os.Binder.execTransact(Binder.java:404)
    W/ActivityManager( 1240):  at dalvik.system.NativeStart.run(Native Method)
    D/AndroidRuntime( 1782): Shutting down VM
    W/dalvikvm( 1782): threadid=1: thread exiting with uncaught exception (group=0xb1d31ce8)
    E/AndroidRuntime( 1782): FATAL EXCEPTION: main
    E/AndroidRuntime( 1782): Process: com.company.OracleMobile, PID: 1782
    E/AndroidRuntime( 1782): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.company.OracleMobile/oracle.adfmf.LocalHTMLActivity}: java.lang.UnsupportedOperationException
    E/AndroidRuntime( 1782):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2197)
    E/AndroidRuntime( 1782):  at android.app.ActivityThread.startActivityNow(ActivityThread.java:2037)
    E/AndroidRuntime( 1782):  at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:135)
    E/AndroidRuntime( 1782):  at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:347)
    E/AndroidRuntime( 1782):  at oracle.adfmf.Container.activateHiddenBackgroundFeature(Container.java:2128)
    E/AndroidRuntime( 1782):  at oracle.adfmf.Container.activateAdfApplication(Container.java:1277)
    E/AndroidRuntime( 1782):  at oracle.adfmf.Container.activateAdfApplication(Container.java:1263)
    E/AndroidRuntime( 1782):  at oracle.adfmf.Container$LayoutLoader.resumeApplicationLoad(Container.java:867)
    E/AndroidRuntime( 1782):  at oracle.adfmf.Container$LayoutLoader.run(Container.java:786)
    E/AndroidRuntime( 1782):  at android.os.Handler.handleCallback(Handler.java:733)
    E/AndroidRuntime( 1782):  at android.os.Handler.dispatchMessage(Handler.java:95)
    E/AndroidRuntime( 1782):  at android.os.Looper.loop(Looper.java:136)
    E/AndroidRuntime( 1782):  at android.app.ActivityThread.main(ActivityThread.java:5026)
    E/AndroidRuntime( 1782):  at java.lang.reflect.Method.invokeNative(Native Method)
    E/AndroidRuntime( 1782):  at java.lang.reflect.Method.invoke(Method.java:515)
    E/AndroidRuntime( 1782):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
    E/AndroidRuntime( 1782):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
    E/AndroidRuntime( 1782):  at dalvik.system.NativeStart.main(Native Method)
    E/AndroidRuntime( 1782): Caused by: java.lang.UnsupportedOperationException
    E/AndroidRuntime( 1782):  at com.android.webview.nullwebview.NullWebViewFactoryProvider.createWebView(NullWebViewFactoryProvider.java:41)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.ensureProviderCreated(WebView.java:2058)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.setOverScrollMode(WebView.java:2116)
    E/AndroidRuntime( 1782):  at android.view.View.<init>(View.java:3461)
    E/AndroidRuntime( 1782):  at android.view.View.<init>(View.java:3517)
    E/AndroidRuntime( 1782):  at android.view.ViewGroup.<init>(ViewGroup.java:470)
    E/AndroidRuntime( 1782):  at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:52)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.<init>(WebView.java:498)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.<init>(WebView.java:475)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.<init>(WebView.java:455)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.<init>(WebView.java:444)
    E/AndroidRuntime( 1782):  at android.webkit.WebView.<init>(WebView.java:434)
    E/AndroidRuntime( 1782):  at org.apache.cordova.CordovaWebView.<init>(CordovaWebView.java:118)
    E/AndroidRuntime( 1782):  at oracle.adfmf.phonegap.PhoneGapAdapterWebView.<init>(PhoneGapAdapterWebView.java:30)
    E/AndroidRuntime( 1782):  at oracle.adfmf.phonegap.AdfPhoneGapActivity.createWebView(AdfPhoneGapActivity.java:523)
    E/AndroidRuntime( 1782):  at oracle.adfmf.phonegap.AdfPhoneGapActivity.init(AdfPhoneGapActivity.java:506)
    E/AndroidRuntime( 1782):  at oracle.adfmf.phonegap.AdfPhoneGapActivity.onCreate(AdfPhoneGapActivity.java:442)
    E/AndroidRuntime( 1782):  at android.app.Activity.performCreate(Activity.java:5242)
    E/AndroidRuntime( 1782):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
    E/AndroidRuntime( 1782):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)
    E/AndroidRuntime( 1782):  ... 17 more
    W/ActivityManager( 1240):   Force finishing activity com.company.OracleMobile/oracle.adfmf.Container
    D/gralloc (  926): Registering a buffer in the process that created it. This may cause memory ordering problems.
    E/libEGL  (  926): called unimplemented OpenGL ES API
    E/libEGL  (  926): called unimplemented OpenGL ES API
    E/libEGL  (  926): called unimplemented OpenGL ES API
    E/libEGL  (  926): called unimplemented OpenGL ES API
    E/SurfaceFlinger(  926): glCheckFramebufferStatusOES error -286649159
    E/SurfaceFlinger(  926): got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
    E/libEGL  (  926): called unimplemented OpenGL ES API
    E/libEGL  (  926): called unimplemented OpenGL ES API
    W/WindowManager( 1240): Screenshot failure taking screenshot for (164x246) to layer 21005
    I/Choreographer( 1240): Skipped 30 frames!  The application may be doing too much work on its main thread.
    W/ActivityManager( 1240): Activity pause timeout for ActivityRecord{b25294d8 u0 com.company.OracleMobile/oracle.adfmf.Container t7 f}
    I/Choreographer( 1240): Skipped 386 frames!  The application may be doing too much work on its main thread.
    I/Choreographer( 1240): Skipped 418 frames!  The application may be doing too much work on its main thread.
    I/Choreographer( 1240): Skipped 442 frames!  The application may be doing too much work on its main thread.
    D/rpctransport( 1443): sendRpc: failed: 46
    

    Hi SayantanSinha,

    If you look under API supported levels, the maximum is 19 API.  I can't speak for the ADF 11.1.2 but the lines of code in the (more recent) MAF, who have a similar support matrix, we have noted problems with the API 20.

    You can download older versions of the API of the Manager of Android SDK tool.  Remember to update your EPCO or JDev SDK configuration with the version that you want to use once it is installed.

    Oracle JDeveloper 11g Release 2 (11.1.2) Certification

  • What is the name of the Mobile IOS app?

    Good afternoon Oracle initiated:

    I like the new look JIVE & feel @ My Oracle Community.  Great job integrating social media & giving developers a chance to interact in a creative way.  In the email that details the new features, a mobile IOS app is mentioned.  What's his name?  This mobile application will be an extension of the Oracle Community web?

    Maybe I can you guys make networking with me now ;-)  Accept applications for my network?  Send me yours?

    Truly,.

    TreeStrepek

    Do you mean https://itunes.apple.com/us/app/oracle-now/id392079209?mt=8

    Timo

  • Install iOS without developer certificate AIR app

    Hello

    The latest Xcode allows us to install iOS apps without developer certificate. (More. s-for-free http://9to5mac.com/2015/06/10/xcode-7-allows-anyone-to-download-build-and-sideload-ios-app /)

    Can we do the same for Flash CS6 or the command line?

    Thank you

    Laughing out loud

    but there is a generic available online cert who worked for the test.  I don't know if it still works or is still available.  Google it.

  • Display a table in the ADF Mobile app

    The source of data for the mobile adf application I'm building is the Oracle database. I developed a SOAP web service to retrieve data from database. However, I do not understand how to map data from the web service to adf mobile application.

    I intend to display the data in a table on page amx of adf mobile application. Please advise me how to do this.

    To look at an amx:iterator to browse the lines.

    And it generates amx:table and rowLayout while doing it.

    http://docs.Oracle.com/CD/E35521_01/apirefs.111230/e26230/TOC.htm#AMX:rowLayout

  • ADF Mobile: Start a phone call from the app?

    My use case is to have my app dial a phone number when I press them.

    But it is not no matter what DeviceFeatures DC for it nor did I find any API PhoneGap, doing so.

    What is not included/possible with mobile ADF?

    Just an idea: standard HTML a link such as < a href = "Tel: 1-847-555-5555" > 1-847-555-5555 < /a > is parsed as a phone number of most smartphone browsers, it would be a link go to the Tel: work in ADF Mobile format?

    -Joonas

  • Oracle Adf Mobile Browser

    Hi all

    I use JDeveloper 11.1.2.3.0, I created browser mobile ADF application similar to an application developed by Mr. Andrejus Baranovskis in his bolg Andrejus Baranovskis Blog: iPhone Web App Development with ADF Mobile Browser with all respect and regards the Mr. Andrejus Baranovskis.

    All things is OK when I run the application in the Test Center MobiOne - iphone ios 6.0.

    But when I run the iPhone application 6. iPhone shrinks the pages until they are too small to read.

    Are it the special parameters I need to be aware of?

    Kind regards


    I think so, but see for yourself Oracle Mobile Platform | Mobile applications | Oracle

    Timo

  • New guideline of Apple cannot allow ADF Mobile to publish the application in the store in February

    Hi guys,.

    I saw a new rules that sent to the IOS Developer any delay to February 1, 2014 for submission apply new/updated App Store must generate in XCode5 and optimized for iOS7 SDK

    And the current version of the ADF doesn't support or XCode 5 and iOS Mobile 7 SDK.

    Then my current app in the App Store will be a risk with us because we are planning to update the application in the next phase in this month of February.

    So, please fix as soon as possible.

    Ref: https://developer.apple.com/news/

    Hello

    just as an fyi: we are currently working on a new game Patch for ADF Mobile 11.1.2.4 which also addresses the issue of XCODE. Beside that, Timo is correct that the RTO does not help fixing bugs because it is only a forum for communication and assistance

    Frank

  • ADF Mobile Java Version

    Hi all

    JDeveloper 11 g 2 11.1.2.3
    XCode 4.5.1
    NB: I'm running the Simulator and have not yet deployed to iPhone development

    I notice some strange things and compilation and the ADF Mobile application development.

    Under the following menu:
    Classpath & application - project properties - libraries

    My Version of Java has the value "CVM_JDK". In my view, that it is a mobile version of java that is packed (phoneme_advanced)?
    It is not until I tried to create a generic data type as a Collection that I'm running into issues...

    Collection < String > strCollection = new ArrayList < String > ();

    I get the error following design pop up when I hover my cursor on the line of code above (and Yes, it is highlighted in red):

    java.util.Collection is not a generic type

    I have tried the following to work around the problem:
    "" - changed my version of Java at 1.6.0_37 in the "libraries & Classpath" (which is the default on my machine)
    -includes all the libraries that were attached to the 'CVM_JDK '.
    -changed the compatibility JDK Version to a version higher than 1.4, i.e. 1.5/1.6
    (NB: when I get the JDK Version 1.4 and compilation, the compiler returns an error: Error (8,9): generic drugs are not supported in - source 1.4)

    Then, I get runtime error:

    Version unsupported major.minor [number indicating the version of java]

    Wouldn't be fair to say that the version of the JAVA virtual machine running on the mobile device only supports version 1.4 and previous and generic versions are not supported...
    Also, this poses and issue when I am creating a carousel of images where the images are NOT in a base database as blobs, but in a folder of the project. There was a thread somewhere on this forum describing to declare a Collection and do hold the binary file... but since I can't create the Collection... I can't create a carousel...


    Any help or advice would be very appreciated =)

    Eddie

    Hey, Eddie:

    ADF Mobile integrates its own Java virtual machine in the container application. The first 2 chapters of the ADF Mobile Developer Guide contains descriptions of details of the different pieces of architecture and would help you to understand how it works. These JavaVMs are specially written for both platforms we supports, the use of mother tongues and are optimized to be light to support mobile application development.

    Currently the Java virtual machine is based on the specifications of CDC JavaME and is based on Java 1.4. You cannot change the embedded VM because the devices don't have a Java SE virtual machine that can run the code. The app must rely on the built-in virtual machine.

    This, because currently, only JavaME CDC VM is optimized for mobile devices. Despite progress in the mobile processor, it is still not at the height as the PC desktop processors. Therefore, we have implemented the JavaME CDC VM proven for iOS and Android.

    Further, there is a longer-term effort to converge JavaME in JavaSE in all areas, and ADF Mobile will be able to pick up the update when this happens.

    Now what you want to do - you can add images and other resources in the view controller - public HTML folder and referencing it in the component of the image of your application. If add you a picture to the carousel component and then to determine a schema for naming the images so it refers to the right image in the folder. The sample application CompGallery might help.

    Thank you

    Joe Huang

Maybe you are looking for