DPS android app for small screens, works, but poorly...

There is a way to get the DPS android app compatable with 1400 devices, including mobile phones.
In theory if you here reading this its because you have an android app made by the DPS app builder live in the play store and...
A: found out that the android app is only available on large/xlarge screens
B: are getting yelled at by your employer who bought the Adobe DPS subscription and claims this should work on his phone "because I looked at the Adobe site and it says android, my phone is an android, read their site and make it work"
C: found this because you were smart enough to read through the forums before suggesting this as a publishing solution to your employer and want to know if it really works on android phones, in whcih case, you may want to make it easy on yourself and just say "no, it does not" and then waid for Adobe to officially support small/normal screens perhaps head over to this post and bring some attention to it so we can collectivly improve this already awesome tool: http://forums.adobe.com/thread/1097433
however, before you attempt this please keep in mind the following:
1- it does not work well, if at all, on certain devices. specifically the small phone devices with the slower processors. So what typically happens is that you need to delete the data for the app and wait nearly 10 min for the "checking for updates" to process and grab new edditions. Depending on your serivce provider, this can be a nightmare. So, do NOT even attempt this if you have a cap on your data plan, think about how long it would take to download a 100mb folio file on a 3g connection, not to mention the processor which the tablets have and phones do not have.
Here is some more data:
--Android 1 from Sprint: really super slow, thats all I gotta say
--Android 2 from Verizon, again, slow, but works
--Galaxy Nexus 4.1.1, Verizon 4g connection, works great, (10% of the time) lol. about 90% of the time the Galaxy Nexus needs to be restarted after installing, and will get stuck on the "updating library" screen. the only way to fix this for any of the above phones seems to be to clear all data, uninstall, re install, do not launch, restart phone, and then launch app.
I am going to test the following soon:
     Samsung Galaxy Note II N7100 (1.6GHz Quad-core)
     (1.5GHz Quad-core)
          LG Optimus G E973
          Xiaomi MI-2
          LG Optimus 4X HD P880
          HTC One X
(the idea being that perhaps we can go through the list from google in the play store and limit the devices its on, but at least with this solutuon as described below we can get rid of the "not availabe on your device" notice.)
So before you read on, consider that for your end users. If you find a way to fix this, let me know, I have considered turning off hardware acceleration but have not tested this yet.
2- if you choose to attempt this make sure you have a good understanding of command line AND you have a new version of the app ready if you want to roll back.
consider this concept: (you should have these ready)
app a- made by Adobe DPS app builder, works on only large and x-large android screens, lets say its version 100000 and 2.5.5.000. This is already in your google.play store account as a live app,
app b- the app you are about to build in this example below, it will in theory work on small, medium, large, and x-large android screens, lets say its version is 110000 and 2.9.9.000 (it will be MADE FROM APP A, you will open it, edit it, and wrap it back up.)
app c- made by Adobe DPS app builder, works on only large and x-large android screens, lets say its version 200000 and 3.5.5.000 (which would be good to have in case your version b above does not work the way you want)
notice the VERSION codes. These are important because you can only go UP, you can not "roll back" to a previous version.
Again, I do not suggest this, but if you are daring and have some development background, feel free to give it a shot.
(I am not going to be able to support this info, but I can verify 100% that I got mine working, very poorly and slow, but it installs, pulls folios, and loads)
PC WINDOWS ONLY, I have not tried this on a MAC.
get this:
  http://www.7-zip.org/
install it
get this:
  http://code.google.com/p/android-apktool/
read all about it.
go here:
  http://code.google.com/p/android-apktool/downloads/list
get:
          apktool1.4.3.tar.bz2
and
          apktool-install-windows-r04-brut1.tar.bz2
put them all in 1 folder, extract both items, all the way
the grab the
          android-viewer.apk
that Adobe DPS made, or whatever yours is named...
and the
          release.keystore
you made and put them in the same "stuff" folder. there should be 20 items total in here now.
get this:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html
          jdk-6u30-windows-x64.exe
do NOT use any other version, do NOT use version 7, use version 6.
install it all. then find it. should be here- (C://program files/Java/)
I recomend grabbing it all and putting it in your ROOT like this:
C://Java/jdk1.6.0_30/bin
then, put everything from the "stuff" folder into C://Java/jdk1.6.0_30/bin
yep, all of it.
now we are ready to get funky...
run cmd line.
open start menu, type
cmd
into the search bar, hit enter
-------- run command line, get to proper directory
cd ..
cd ..
cd Java/jdk1.6.0_30/bin
(or wherever your 'stuff' is)
--------open up
apktool d android-viewer.apk android-viewer
(this will make a folder called 'android-viewer' and you will be able to go into that folder and find the XML files in there)
--------edit XML
in file: /android-viewer/AndroidManifest.xml
open up in dreamweaver and change this stuff:
android:versionCode="_ENTER_NEW_NUMBER_" android:versionName="_ENTER_NEW_NUMBER_"
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" />
in file: /android-viewer/assets/META-INF/AIR/application.xml
open up in dreamweaver and change this stuff:
          <versionNumber>_MATCH_ABOVE_</versionNumber>
          <versionLabel>_MATCH_ABOVE_</versionLabel>
<supports-screens android:smallScreens='true' android:normalScreens='true' android:largeScreens='true' android:xlargeScreens='true'/>
--------package it back up
apktool b android-viewer android-viewer-new.apk
(this will repackage the folder into a new APK, note the name -new.apk added to the end)
--------Sign
jarsigner -keystore release.keystore -signedjar android-viewer-signed.apk android-viewer-new.apk YOUR_ALIAS
(now you need to sign the -new apk and recreate it as signed)
--------Verify
jarsigner -verify -verbose -certs android-viewer-signed.apk
(if the last line does not say 'successfully verified' and there is an error, make sure you are using version 6 of JDK and not 7)
--------Update APK in play store
Visit this page
http://developer.android.com/distribute/googleplay/about/distribution.html#instant
read the line that says "Instant publishing, instant updates"
while you do, understand you are being lied to, it takes anywhere from 30 min to 4 hours for your update to be "instant".
take the new "android-viewer-signed.apk"
rename it, upload it, activate it, de activate the old one.
important: beofe you click save, switch over to the "product details" tab and update your version notes.
head over to your app page in the play store.
sit there and click refresh every 10 min or take a nap and come back in a few hours.
when you finally see the version number has updated, go to the browser on your phone
find your app in the browser, refresh the page, make sure its got the new version number on it.
install it on your small screen device, cross your fingers, and hope you do not get a message that says "not signed properly"
if you do, feel free to start googling the stuff above to see where you went wrong.
If it does work, go to your boss and have him download it and run it and say "see, there ya go, its on your phone now" and when he says it does not work hand him a minni screw driver and a 1.6GHz Quad-core from the Galaxy Note II and tell him to simply upgrade the procssor in his phone because its too slow. lol.
-good luck and enjoi

Hi,
This is very interesting.  I'm not an expert but i could do almost all the steps, but i can not do the sign step.  i dont know where my release.keystore is.  i created a .key.p12 file, is it?
I'm trying to do this for a Galaxy SIII
Thank you

Similar Messages

  • My New ipad3, when i click onthe camera app, the front camera works but the other camera only shows a black screen ! Is there something wrong with my iPad ?

    My New ipad3, when i click onthe camera app, the front camera works but the other camera only shows a black screen ! Is there something wrong with my iPad ?

    Try a Reset [Hold the Home and Sleep/Wake buttons down together for 10 seconds or so (until the Apple logo appears) and then release. When the screen goes blank power On again in the normal way.] It is absolutely/appsolutely safe!

  • Creating an app for different screen resolutions/sizes

    Hi
    I'm currently in the process of learning application development for the iPhone and could do with some help on how to cater for retina and non-retina screens. I want to create image assets for each screen type.
    What the best way to go about detecting if the user has an iPhone 4 for example and selecting the appropriate images for that resolution? I understand that you attach '2x' to file names when coding natively but for a pure Actionscript project where the assets might be contained in a swc file what would be best to do?
    Thanks

    Hi Vic,
    The biggest advantage of building apps in Flash CS5.5 or Flex is the ability to target multiple devices and the 2 major platforms, iOS and Android oh and also Blackberry (anyone?).
    Best way to approach a build is to assume you do not know the screen size your app will be used on, since Android is so all over the place.
    I have been using stage.stageHeight and stage.stageWidth religiously for all my scaling although I have heard that method has its problems, it has worked well for me, I have put out 2 apps personally and 3-4 for work using this method both in Landscape and Portrait orientations and this method has worked well.
    The easiest way to build a multi screen app is to design it for an average ratio, 3:4 being the lowest = iPad so lets say you pick some decent size that wont be too big for smaller screens like the iPhone 3gs 480x320 and wont be too low for high res screens like the new Google Nexus or the Motorola Xoom 1280x800. I usually target the iPhone 4 screen 960x640 right now it seems to fall in the middle between older phones and tablets.
    The real quick and dirty way of doing it is to build all your assets inside a movie clip and then scale that movie clip proportionally to the stage, first checking to make sure none of it would be cut off due to different screen ratios, this is not the best way of doing it but it works well and its the easiest method.
    A better way is to scale and place your content in relation to the stage, again the stage.stageWidth and Height properties are your friends so if you have an element that always goes in the middle you would place it my_mc.x = stage.stageHeight / 2 and same with the y, you can also scale it to the stage my_mc.width = stage.stageWidth/4 this way the movie clip is always 1/4th of the stage width regardless of the screen, its a lot planning up front but this method allows you to cover the entire screen instead of just cramming your movie clip in there however it fits.
    Let me know if any of that helped I can go into further detail but I feel like I am rambling on.

  • Creating app for multiple screen sizes?

    Hello.  I've recently created an .apk file from Flash Professional using AS3 (probably obvious in this forum, but I wanted to be clear).  I've been testing it on an ASUS Android tablet.  However, I realized that even if I get the app to look fine on this tablet, there are other tablets out there with many different sizes that could have the app look weird.
    I've been searching Google for tips on this, but a lot of it doesn't make sense.  Is there a pretty easy way to get your app to 'read' the tablet's dimensions and scale itself to those dimensions?  I know I could make a different file for each screen size, but wouldn't that require putting several different app files in the app store?  That seems silly.  Any tips?

    first, you should check the scaleMode property of the stage which will allow you to specify how your stage is sized to fit the display.
    then, you can use the stage's stageWidth and stageHeight properties to size and position your display elements, if that's needed (because with showall you probably won't need to do any sizing/positioning).

  • TS1741 I cannot get the remote app for Apple tv work on either my iPad or iPhone. Home sharing is "on". Any ideas?

    Why won' remote app for Apple tv work on my iPad or iPhone?  Home sharing is turned on.

    A frequent cause of consistent failure to enable AirPlay or HomeSharing at all, is the service being blocked on the network. Make sure your network isn't hidden, has a unique name, that MAC address authentication is disabled, security is set to use WPA 2 Personal and that there is only one router/device acting as a DHCP server and providing NAT services.
    Make sure your router/computer allows access over the following ports
    Port
    Type
    Protocol
    Used By
    80
    TCP
    HTTP
    AirPlay
    443
    TCP
    HTTPS
    AirPlay
    554
    TCP/UDP
    RTSP
    AirPlay
    3689
    TCP
    DAAP
    iTunes/AirPlay
    5297
    TCP
    Bonjour
    5289
    TCP/UDP
    Bonjour
    5353
    TCP/UDP
    MDNS
    Bonjour/AirPlay
    49159
    UDP
    MDNS (Win)
    Bonjour/AirPlay
    49163
    UDP
    MDNS (Win)
    Bonjour/AirPlay
    Refer to your router manual/manufacturer for any settings that are specific to that model.
    Another frequent cause of consistent failure to enable AirPlay or HomeSharing at all, is security software, in many cases configuring it correctly, disabling it or even uninstalling it can help, but in some cases the security software can cause problems that simply reconfiguring, disabling or uninstalling cannot reverse.
    If you are consistently unable to activate AirPlay, have tried all the steps in this article and have security software installed on your system, you might benefit from contacting its provider or participating in any online forums they run to discuss the matter with them

  • G4 just replaced power supply , it powers up , but the screen is not on and the mouse and keyboard aren't on either. A few times the computer came on with screen working but then it froze up, can't do any type of reset cause of keyboard not working. Help!

    G4 just replaced power supply , it powers up , but the screen is not on and the mouse and keyboard aren't on either. A few times the computer came on with screen working but then it froze up, can't do any type of reset cause of keyboard not working. Help! Pressed pmu button already,  nothing ,..  Ppc g4 Mac

    Should I check the memory cards themselves? Reseat them?
    Yes.
    Memtest X or Rember to test the RAM.
    Reseat is also good.
    The iPhone 4 doesn't like USB 1.1 much.
    after the update the computer was working well, except for this freeze when ever I connect iPhone.
    I'd try USB 2.0 PCI. That's how I connect my iPhone 4s, and have connected all iPhones and iPods, to my G4.
    Never an issue.
    Can't say the same for USB 1.1.......
    The above (previous post) linked PCI card is cheap enough.
    Want cheaper, try this:
    http://www.amazon.com/Protronix®-5-Port-Controller-Card-Chipset/dp/B005JE2U82/re f=sr_1_2?ie=UTF8&qid=1337472141&sr=8-2
    The NEC chipset is the desired chipset, regardless of what OS the maker says is compatible.
    OS X has native NEC chipset USB support.

  • Trying to get a refund on an app that do not work, but the report a problem button is grey out

    Hi
    I'm trying to get a refund on an app that do not work, but the report a problem button is gray out & Apple wants £20.00 for support
    where do I go from here
    Thanks

    To report a problem less than 90 days:
    http://reportaproblem.apple.com
    Sign in with the AppleID and Password used for the purchase.
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBooks Store purchase
    http://support.apple.com/kb/HT1933
    To report a problem greater than 90 days:
    http://www.apple.com/support/itunes/store

  • My buttons and screen work, but I can't activate the screen to see what I'm doing.  Any idea what is wrong?

    My buttons and screen work, but I can't activate the screen to see what I'm doing.  This is after water damage.  Any idea what is wrong?  I'm not sure what to fix..
    I know the screen works because when it first turned on I saw the apple logo and then the screen.  If I hold the home and power button, I see the apple logo when it resets.  Then it goes blank again.
    I can hear when I get a call and pick up, and I can stop the sound and/or decline the call with the power button and side buttons.  It also still vibrates.  I'm confused - if the screen works, the buttons work, it vibrates, makes sound, and the touchscreen feature also works...  what is wrong for me to fix?  Why can't I see anything?!
    I appreciate any help anybody has to offer!!!

    I apologize for the confusion.  This was literally the only option on Apple's "Contact Us" section that I was able to access.  I assumed that Apple's clear intent to have me go here instead of speaking with someone in live time, and the fact this is on the Apple website, meant I could get some advice...  Both over the phone and online they require information I need to see my screen to provide so those are not options.  I tried to bypass this when calling through Skype.  Some lady who didn't know what was going on, who I waited a good while to speak with, put me on hold; I gave up after 30minutes of waiting to speak to somebody again.
    I've stumbled upon a few tricks to help me get through this problem, but I'm at a loss.  I need this phone to work until late December.  I need more tricks.  So yes, it's worth understanding.  Knowing what is going on will let me Google it and work with it, if nobody here is willing to help...
    And yes, it IS a glitchy phone.  It has been a glitchy phone for a long time.  Long before this. But completely unrelated issues.  I was assuming this wasn't just a glitch but something maybe somebody could help me understand.

  • Macbook:  How do I uninstall a game on the macbook?  I need to reinstall the game for it to work, but I can't figure out how to uninstall the game to begin with.

    I need to reinstall the game for it to work, but I can't figure out how to uninstall the game to begin with.  I know that in Windows, there is an "Uninstall" option, but I have found no such option on the Macbook.

    This is one OS X's few weak spots. For most software, it is sufficient to drag the application out of the Applications folder and into the trash.  Of course, this does not delete its preference files, etc, but these are usually pretty small, and can either be left in place or deleted separately.
    Some software might ship with a separate uninstaller utility that you can run.  Sometimes, the package installer can also perform uninstalling, too. 
    You can buy general purpose uninstaller utilities, but as far as I know they won't work for software already installed; only for software installed once the uninstaller is in place.
    Perhaps the safest option is to contact the company that made the game and ask them how it should be uninstalled. 
    Bob

  • My 4s phone has flag on settings app for 5.0.1 but my wife 4s does not

    my 4s phone has flag on settings app for 5.0.1 but my wife 4s does not

    Over the air worked for the iPhone— but why shouldn't the iTunes update work, too?
    I get the same error (not eligible) for my iPad 1 in iTunes, but I can't seem to do an over the air update on that one, because after downloading, it just says "Software Update Failed: An error occurred downloading iOS 5.0.1".  I don't know if there are different servers for iPads vs iPhones, but I guess I'll just wait and try the iPad later. (ironically, it was only the iPad, not the iPhone, that had any battery issues with iOS5, due to the auto time zone thing.  The iPhone was fine, so the update was less urgent for it anyway...)
    Anyway, that's now an iPad problem, not an iPhone problem!

  • I am looking to start developing apps for the iTunes Store, but I have no previous experience. What is the best way for me to start on this? As in which programs and materials must I need and what I need to know. Thanks!

    I am looking to start developing apps for the iTunes Store, but I have no previous experience. What is the best way for me to start on this? As in which programs and materials must I need and what I need to know. Thanks!

    You will need a Mac, with OS X 10.6+ on it, to be able to develop iOS apps.
    There is some info on these pages :
    developer site : https://developer.apple.com
    developing for iOS 7 : https://developer.apple.com/ios7/
    developer support : https://developer.apple.com/support/
    developer forums : https://devforums.apple.com/index.jspa (you will need to be a registered developer to access them)

  • I can't download free apps for ipad 3. But paying for apps are problem. Why?

    I can't download free apps for iPad 3. But paying for apps are no problem. Why?  :-)

    No error messager. It just say "Installer app" (Danish for instal) Nothing happens.

  • I am trying to purchase apps for my new iPad but cannot do so without answering my security questions, which I have forgotten the answers to. Help!

    I am trying to purchase apps for my new iPad but must answer security questions to do so; however, I have forgotten the answers. Help!

    Go to the Support button above right, connect to the Express lane, iTunes, Manage Account, then change password and security...content cannot be recovered so must be changed.

  • What's best Android app for viewing PSDs?

    Other than the Adobe photoshop apps what is the best Android App for viewing .psd files?  All the Adobe ones lock you into using the Creative Cloud which I don't want to use as I have my files on Google Drive.
    Thanks

    Try Docs Viewer.

  • Changing portal screen works but no image displayed on other applications

    Hello Experts,
    We have changed the portal logon screen as mentioned in help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/23/c0e240beb0702ae10000000a155106/frameset.htm
    1. Make another copy of com.sap.portal.runtime.logon.par.bak and modified the new PAR file.
    2. Copied back the modified file to <J2EE_Engine_Instance>\j2ee\cluster\server<X>\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\pcd.
    3. Modified authschemes.xml file with new PAR file name and edited authschemes.xml file through Config Tool and "login.authschemes.definition.file" is pointing to new authscehemes.xml file.
    4. Also changed the parameter in Config Tool "ume.logon.branding_image" to point to new image file name.
    Everything worked fine and we are able to see the changes in Portal logon screen.
    But there is no image displayed on other applications like User Management, WebDynpro. Does these application uses any other PAR file.
    Please suggest what needs to be done so that same images are being displayed on all Java pplication - portal, user management, web dynpro,etc.
    Thanks
    Davinder

    Only portal logon screen as contrlled by the PAR file. This is a portal specific tool and does not apply to other Java apps. Changing those other apps is not officially supported, but some people will replace the branding images etc. Just search under \usr\sap\<SID> for the brandingimage files and replace them as necessary.

Maybe you are looking for