Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

My app doesn't fit all the screen anymore

Contributor ,
Jul 21, 2019 Jul 21, 2019

Hi,

I think since the Pie update, the app I've made with Adobe AIR is not in "fullscreen" anymore (Galaxy S8). I can see 2 blacks borders at the top and the bottom of my app.

Screenshot_20190722-121744_Marees NC.jpg

I've put this code when my app is launching :

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

stage.scaleMode = StageScaleMode.EXACT_FIT;

Should I do something else in oder to put my app in fullscreen ?

TOPICS
Development
2.0K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Jul 22, 2019 Jul 22, 2019

<android>

        <colorDepth>16bit</colorDepth>

        <manifestAdditions><![CDATA[

<manifest android:installLocation="auto">

                 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="27" />

                 <uses-permission android:name="android.permission.INTERNET"/>

                 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

    

     <uses-permission android:name="

...
Translate
Contributor ,
Jul 22, 2019 Jul 22, 2019

Thx. I added the line but I can still see the 2 blacks borders.... Any other idea ?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jul 22, 2019 Jul 22, 2019

I've read that I should also put

<activity android:resizeableActivity="false"></activity>

But I don't know where...

When I put this line here :

<android>

    <manifestAdditions><![CDATA[<manifest>

<activity android:resizeableActivity="false"></activity>

      <meta-data android:name="android.max_aspect" android:value="2.50"/>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

</manifest>]]></manifestAdditions>

  </android>

I've got this error in Flash :

Sans titre.png

Any idea where should I put the line <activity android:resizeableActivity="false"></activity> ? (and if this line will fix my problem)

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 22, 2019 Jul 22, 2019

Try to add it inside the <application> scope

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jul 22, 2019 Jul 22, 2019

You mean here ? :

<application xmlns="http://ns.adobe.com/air/application/32.0">

<activity android:resizeableActivity="false"></activity>

  <id>nc.cocogeek.mareeNC</id>

  <versionNumber>6.4.1</versionNumber>

  <filename>Marees NC</filename>

  <description/>

  <name>Marees NC</name>

  <copyright/>

  <initialWindow>

....

EDIT : apparently not... I've got an error when I put this line here...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 22, 2019 Jul 22, 2019

<application android:enabled="true">

                     <activity android:excludeFromRecents="false" android:hardwareAccelerated="true"  android:resizeableActivity="true">

                         <intent-filter>

                             <action android:name="android.intent.action.MAIN"/>

                             <category android:name="android.intent.category.LAUNCHER"/>

                         </intent-filter>

                     </activity>

                 </application>

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jul 22, 2019 Jul 22, 2019

In <android> ?


EDIT :

Here's my xml file :

<?xml version="1.0" encoding="utf-8" standalone="no" ?>

<!--

Usage:

To localize the description, use the following format for the description element.

<description>

<text xml:lang="en">English App description goes here</text>

<text xml:lang="fr">French App description goes here</text>

<text xml:lang="ja">Japanese App description goes here</text>

</description>

To localize the name, use the following format for the name element.

<name>

<text xml:lang="en">English App name goes here</text>

<text xml:lang="fr">French App name goes here</text>

<text xml:lang="ja">Japanese App name goes here</text>

</name>

-->

<application xmlns="http://ns.adobe.com/air/application/32.0">

  <id>nc.cocogeek.mareeNC</id>

  <versionNumber>6.4.1</versionNumber>

  <filename>Marees NC</filename>

  <description/>

  <name>Marees NC</name>

  <copyright/>

  <initialWindow>

    <content>mareess_mobile%20android3.swf</content>

    <systemChrome>standard</systemChrome>

    <transparent>false</transparent>

    <visible>true</visible>

    <fullScreen>true</fullScreen>

    <aspectRatio>portrait</aspectRatio>

    <renderMode>cpu</renderMode>

    <autoOrients>false</autoOrients></initialWindow>

  <icon>

    <image29x29>icons4/29.png</image29x29>

    <image57x57>icons4/57.png</image57x57>

    <image114x114>icons4/114.png</image114x114>

    <image512x512>icons4/512.png</image512x512>

    <image48x48>icons4/48.png</image48x48>

    <image72x72>icons4/72.png</image72x72>

    <image50x50>icons4/50.png</image50x50>

    <image58x58>icons4/58.png</image58x58>

    <image100x100>icons4/100.png</image100x100>

    <image144x144>icons4/144.png</image144x144>

    <image1024x1024>icons4/1024.png</image1024x1024>

    <image40x40>icons4/40.png</image40x40>

    <image76x76>icons4/76.png</image76x76>

    <image80x80>icons4/80.png</image80x80>

    <image120x120>icons4/120.png</image120x120>

    <image152x152>icons4/152.png</image152x152>

    <image180x180>icons4/180.png</image180x180>

    <image60x60>icons4/60.png</image60x60>

    <image75x75>icons4/75.png</image75x75>

    <image87x87>icons4/87.png</image87x87>

    <image167x167>icons4/167.png</image167x167>

    <image36x36>icons4/36.png</image36x36>

    <image96x96>icons4/96.png</image96x96>

    <image192x192>icons4/192.png</image192x192>

  </icon>

  <customUpdateUI>false</customUpdateUI>

  <allowBrowserInvocation>false</allowBrowserInvocation>

  <supportedLanguages>fr</supportedLanguages>

  <versionLabel/>

 

  <android>

    <manifestAdditions><![CDATA[<manifest>

      <meta-data android:name="android.max_aspect" android:value="2.50"/>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

</manifest>]]></manifestAdditions>

  </android>

 

  <extensions>

    <extensionID>com.milkmangames.extensions.EasyPush</extensionID>

    <extensionID>ru.flashpress.FPMessages</extensionID>

    <extensionID>com.freshplanet.ane.AirDeviceId</extensionID>

    <extensionID>com.milkmangames.extensions.CoreMobile</extensionID>

    <extensionID>com.myflashlab.air.extensions.permissionCheck</extensionID>

    <extensionID>com.myflashlab.air.extensions.zipManager</extensionID>

    <extensionID>com.myflashlab.air.extensions.dependency.androidSupport</extensionID>

    <extensionID>com.myflashlab.air.extensions.dependency.overrideAir</extensionID>

  </extensions>

</application>

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jul 22, 2019 Jul 22, 2019

I'm trying to put the lines you gave me everywhere I can but everytime I've got a descriptor error...

Can you help me to find where should I put those line in my xml please ?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jul 22, 2019 Jul 22, 2019

I would change your "android" section to look like this instead (changes in bold):

<android>

<manifestAdditions>

<![CDATA[

<manifest>

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<application>

<meta-data android:name="android.max_aspect" android:value="2.16" />

</application>

</manifest>

]]>

</manifestAdditions>

</android>

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 22, 2019 Jul 22, 2019

<android>

        <colorDepth>16bit</colorDepth>

        <manifestAdditions><![CDATA[

<manifest android:installLocation="auto">

                 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="27" />

                 <uses-permission android:name="android.permission.INTERNET"/>

                 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

    

     <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

     <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>

     <uses-permission android:name="android.permission.WAKE_LOCK"/>

     <uses-permission android:name="android.permission.CAMERA"/>

     <uses-feature android:name="android.hardware.camera.autofocus"/>

     <uses-permission android:name="android.permission.RECORD_AUDIO"/>

     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    

     

                 <uses-configuration android:reqFiveWayNav="true"/>

                 <supports-screens android:normalScreens="true"/>

                 <uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>

                 <application android:enabled="true">

                     <activity android:excludeFromRecents="false" android:hardwareAccelerated="true"  android:resizeableActivity="true">

                         <intent-filter>

                             <action android:name="android.intent.action.MAIN"/>

                             <category android:name="android.intent.category.LAUNCHER"/>

                         </intent-filter>

                     </activity>

                 </application>

             </manifest>

]]></manifestAdditions>

    </android>

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 22, 2019 Jul 22, 2019

descriptor error?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Aug 01, 2019 Aug 01, 2019

Will it work for IOS device too ?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 01, 2019 Aug 01, 2019
LATEST

For iOS you just need to include the right splash screens for each type of device. See this article:

Launch Images on iOS with Adobe AIR | Adobe Developer Connection

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 01, 2019 Aug 01, 2019

GPU render mode would perform betters long as you don't have too many large images.

Using EXACT_FIT for the scale mode will stretch the stage to fill the height of the screen.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines