Android :: Various Versions Of Android And XPath Support

Sep 24, 2010

I am a newbie in the Android world, having limited experience in Java from my varsity days decades ago. These days I am a pampered dev in the .NET world. These days I am a proud owner of an HTC Desire and decided to try my hand at Android dev. Now I have struck a bit of a dilemma. I am writing an app which heavily uses XML chunks of data.

I immediately notice there are two ways of doing this - I can laboriously navigate down from the root level, or (somewhat less laboriously) I can use XPath. The trouble is XPath is only supported at a minimum API level of 8 according to the docs. Ideally I would like to support down to 4 (which is 1.6 I think?) What is the best way of doing this? Are there external libraries or packages I can use?

Android :: Various Versions of Android and XPath Support


Android :: Developing Application Which Support All Versions And Screens

Jul 19, 2010

I want to develop application that should support all version (latest and old) and it should adjust screen resolution (large,medium). I read document. There I found legacy application if I develop application in 1.6 there I am giving:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Is it good way to develop application and is it support 1.5 and 1.5+. Users able to find my application there market.

View 4 Replies View Related

Android :: Preferred Way To Support Multiple Android OS Versions?

Oct 28, 2009

I have a few scenarios where I guess I am not alone with. There is no easy solution but this has to be on top of the list I think.

1. Suppose you have an application that is compiled with 1.5 and is working fine even if started on a 1.6 device. But you now want to support other resolutions, so you need to compile with 1.6. Problem: If I recompile and publish the new apk, the 1.5 users want see my applications. Users already downloaded my application can not upgrade. (will there be a "new version" available shown to them in the market?)

2. Lets say your application works fine on 1.5 and 1.6 and you decided to publish your application twice with different package names. "MyApplication 1.5" and "MyApplication 1.6" for example. Problem: The user upgrading from a older version does not know that there is a new version, because you published a new Application. You can write it into the description and tell the user to download the 1.6 version but many users might not read that Settings from the other application are lost. Your downloads are split into two applications, so you might not make it into the top ranks that easy . You might even need to publish 4 applications if you have a light and a paid version.

3. Now 2.0 SDK is available and you want to add multi touch features or any other new stuff for all 2.0 users. Problem: The above problems are getting even worse. There is no way to easily upload multiple apks for the same application. Having to rename the package is also not making this better. Every time svn freaks out and marks everything as new. Sharing code between versions is difficult because of that.

I don't know if its just "3" (provider in Austria), but I still have not received an official update to 1.6. Testing on the real device is not possible with a 1.6 image if you don't want to root your phone and update the rom manually. 2.0 will be on some devices soon, so there is definitely a need to support all 3 versions. There should be a faster update cycle for the users or a slower update of new versions meaning bigger steps. or We get an easier way to support multiple versions. This also means we need a way to know how many actual devices with version 1.5 / 1.6 / 2.0 are already sold and/or upgraded. If i know that 1.5 is only on about 5% of the devices left, then I can just stop supporting that version and upgrade.

View 4 Replies View Related

Android :: Which Android Firmware Versions Should Developer Try To Support?

Mar 1, 2010

I am working on an Android application that I would like to work on a reasonable number of devices. Currently my application works on 1.6 and greater, but uses some API function calls not supported in 1.5. How many devices on the market are restricted to 1.5? Is there a list of the latest firmware versions supported by all the available devices? I'm trying to see if it's worth my time to make my application work for 1.5, or if it won't really affect anyone.

View 7 Replies View Related

Android :: Compile Android Application On 2.1 To Support All Versions?

May 4, 2010

I want my Android application to have maximum reach, and hence want to support all versions V1.5 onwards. I find some features lacking in V1.5 that are available in V2.0 or V2.1. Could I compile on V2.1, and then set minSDK for the application to run on 1.5? Plain logic says 2.1 specific features would not work, but let me know your thoughts. Also, what are some other workarounds? What would "you" normally do in such a situation?

View 2 Replies View Related

Android :: I Want To Use Xpath To Parse XML

May 12, 2010

I like to use Xpath to parse XML ins java, but when I am doing the same on android, XPath is not found. any idea how it can be implemented. and also if its not possible then any other parser for android which is fast?

View 1 Replies View Related

Android :: Parsing XMl Using Xpath?

Aug 20, 2010

I want to parse an xml file using xpath in android, any idea how to do that?

View 2 Replies View Related

Android :: Using XPath On String - JAVA

Jun 4, 2010

I am looking for some examples of using xpath in Android? I have a string that contains a standard xml file. I believe I need to convert that into an xml document.

I have found this code which I think will do the trick:

CODE:............

Next steps
Assuming the code above is OK, I need to apply xpath to get values from cat: "/animal/mammal/feline/cat"

I look at the dev doc here: http://developer.android.com/reference/javax/xml/xpath/XPath.html and also look online, but I am not sure where to start!

I have tried to use the following code:

CODE:......

Evaluate the expression against the XML Document to get the result.

But I get "Cannot be resolved". Eclipse doesn't seem to be able to fix this import. I tried manually entering: javax.xml.xpath.XPath

But this did not work. Does anyone know any good source code that I can utilise, for Android platform? 1.5

View 2 Replies View Related

Android :: XML- XPath Using Dom4j And Jaxen

May 19, 2009

In case you're looking for easy and powerful XML parsing on Android, you may be interested in this: http://brainflush.wordpress.com/2009/05/19/the-force-unleashed-xmlxpa...

View 3 Replies View Related

Android :: XPath - XML Parsing Using JDOM/Jaxen?

May 6, 2009

I am trying to set up XML parsing using JDOM/Jaxen, but as soon as I call XPath.setXPathClass(org.jaxen.jdom.JDOMXPath.class);

Android throws a "VerifyError" on that JDOMXPath class.

Any idea what is causing this? Does anyone do XPath on Android?

View 2 Replies View Related

Android :: Multiple API Versions Of An App

Oct 3, 2009

How can I publish two versions of my app without changing the package name, so that users may upgrade to either version, one for Anroid 1.5 and one for Android 1.6 ? I want to offer new features requiring Android 1.6 as soon as possible, but not all users will have upgraded to Android 1.6.

View 2 Replies View Related

Android : How To Maintain Two Different Versions Of Same App?

Jan 8, 2010

The requirement is totally simple: I want to have a lite and pro version of an app. There is a little bit of difference between those two apps, but they are 99% identically. Unfortunately it seems that the best choice is to really treat this as two projects that are one and the same and copy over the source code and assets from one to the other. The Android Manifest file must be different, because the Android Market - for some reason - makes the implementation's package name the ID. Working around this ID issue the straight forward approach would be to have a third project with the common code that exports its code, libraries and in a best case scenario also the ressources to the other two objects. Unfortunately this doesn't work. Only the actual Android projects generate the R.class and so the common project would need to be dependent on it..

View 6 Replies View Related

Android :: Application Compatibility Between Different Versions

Jan 26, 2010

I can run my application on 1.5, 1.6 and 2.0 emulator and on a 1.5 device without any problems. But some of my users are reporting force close and strange menu entries (see the attachment) using 1.6 and higher version devices.
This screen should look like this:
http://www.taypo.com/blog/WindowsLiveWriter/TurkceKlavye0.7_6F1/settings_0.7_2.png

And the code that generates this screen is:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/general_settings">
<CheckBoxPreference android:title="@string/haptic_feedback" android:defaultValue="true"android:summary="@string/haptic_feedback_summary" android:key="vibrate"/>
<CheckBoxPreference android:title="@string/sound_feedback" android:defaultValue="false" android:summary="@string/sound_feedback_summary" android:key="sound" />
<CheckBoxPreference android:title="@string/auto_caps" android:defaultValue="true"
android:summary="@string/auto_caps_summary" android:key="auto_caps" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/layout_settings">
<ListPreference android:title="@string/keyboard_layout" android:defaultValue="TRQ" android:key="kbd_layout" android:entries="@array/layout_names" android:entryValues="@array/layout_values" />
</PreferenceCategory>
</PreferenceScreen>

View 1 Replies View Related

Android :: Manage 2 Versions Of The Same Application?

Sep 3, 2009

I want to use the same eclipse project to maintain only one source code (or two projects that refer to a generic project). My problem is that the names of the package have to be different on the market (eg: my.android.app.lite and my.android.app.pro). If the package names are differents, the generated java ressource files are differents (eg: my.android.app.lite.R.java and my.android.app.pro.R.java). So, the source files must point to differents R files according to the version (pro or lite) and I have to change all the import...

View 6 Replies View Related

Android :: Targeting Multiple OS Versions

Nov 17, 2009

We are upgrading our application to add 2.0 support. I have read http://developer.android.com/guide/appendix/api-levels.html and the older blog post http://android-developers.blogspot.com/2009/04/backward-compatibility.... I want to avoid using reflection if possible. I have found that if I set my minSdkVersion="3" in the application manifest but in my build path in eclipse point to the Adroid 2.0 jar file I can compile with direct calls to 2.0 code (with the relevant code to ensure they are not invoked on <2.0 devices). My question is will people with pre 2.0 devices be able to see the application in the market place in this case? What are other people using for multi-targeting different API levels with the same package.

View 7 Replies View Related

Android :: Having Multiple Versions Of Same App In Market

Feb 19, 2009

I am planning to have two versions of the same app available in the market - let's say "App-Lite" and "App-Advanced". They both almost the same core functionality, but App-Advanced has a bit more specific features, than the App-Lite has. Now I am thinking what would be the strategy of deploying those two apps in the market. The simple way is to provide different name space in AndroidManifest.xml for both apps, so "App-Lite" and "App-Advanced" would show up as two completely different applications and could be installed parallel on the same device. But I'm also thinking about another way of installing the App-Advanced version - like an upgrade to the App-Lite which might be already installed. To do this, I can just set the same name space for both app in AndroidManifest.xml, so after installing one app would replace the other one - I can do this from adb command line, but I'm not sure how android market would behave in this case. Will it show them as two different apps, will it show them as two different versions of the same app with the ability to upgrade from one version to another, or it just will not allow to publish two apps with the same name space? Is this scenario doable with Android Market?

View 3 Replies View Related

Android :: Multiple Custom Versions Of Same App

Aug 3, 2009

Whats the best way to deploy several customized versions of a Android application? Currently I have a script to exchange the resource folder for getting a customized version of my app. It works great, but all custom versions still have the same package name in the AndroidManifest.xml. Therefore it is not possible to install two customized versions of the app at the same time.

View 3 Replies View Related

Android :: Main Differences Between Versions Of OS?

Dec 7, 2009

Is there a basic guide to the main differences between versions of the Android OS?I am using a 1.6 Magic, am buying a 1.5 T-Mobile Pulse for my son and looking at a 1.6 Hero for myself early next year. I wanted to see what the differences were between 1.5 -> 1.6 -> 2.0.I assume that I have to wait for network operators to provide updated operating systems? Can the Pulse be upgraded at all? Is the Hero getting/got version 2.0?

View 2 Replies View Related

Android :: Cannot See Application In Market (Different OS Versions)

Jun 12, 2010

I have 3 android phones with different Os version. I can see all my apps, but one disappeared for more than a day and still can not see it.

View 3 Replies View Related

Android :: Can I Go Back To Older Versions

Jun 3, 2009

I upgraded my adp1 to 1.5... once the reboot was complete many of my apps stopped workin... now i wanna go back to 1.1... how do i do this?

View 2 Replies View Related

Android :: Possible To Publish Two Versions For Same App Simultaneously?

Apr 25, 2010

I am working on an app that uses the rating bar (stars) to allow the user to grade information. The SDK version is 3 (OS 1.5 - <uses-sdk android:minSdkVersion="3">, but the rating stars are shown incorrectly for devices with OS 2.1. I read some posts in the forum that suggest to upgrade the SDK version to 4 (OS 1.6 and higher), however this will excluse 1.5 users to download my application, and I do not want this to happen, because there are still a lot of 1.5 devices.

This makes me wonder: Is it possible to publish two versions for the same app simultaneously? For instance, publishing one APK for version 1.6 or higher version and another APK for 1.5 version simulataneously in the Market, both intended for the same application.

Is there a workaround for these kind of situations?

View 3 Replies View Related

Android :: Different Versions Of Searchable.xml For Different Sdk Targets?

Nov 3, 2009

I have implemented a SearchManager which make uses of a searchable.xml with all the settings and put it in the xml/ directory.

I tried to create a new directory called xml_v4/ to add some attributes (the android:includeInGlobalSearch ie) which isn't supported in sdk3/1.5 but the xml directory seems not to be supported by the dir_suffixes.

How do I deal with this?

View 4 Replies View Related

Android :: Revert Back To Old App Versions?

Nov 3, 2010

Is there a way to manually revert back to the older version of some apps? the new update of the g4 app sucks because the videos aren't high-res anymore.

View 1 Replies View Related

Android :: Drop 1.5 / Other Versions Of OS On Phone?

Jul 7, 2010

I just rooted my moto droid. Now I am wondering if it is possible to drop 1.5 or other versions of the OS on the phone and if so how? If anyone could explain how I do this or link some forums that explain this. Or is there maybe a dual boot option b/c I don't want to always us 1.5 only for testing purposes.

View 4 Replies View Related

Android :: What Versions Are Unsupported With Twitter4J

Oct 5, 2010

Does the Twitter4J library for Android work for all Android versions?

View 1 Replies View Related

Android :: Building Different Versions Of App With Eclipse

Mar 16, 2010

With my current code base I'd like to build two or more different versions of my Android app (free, premium,). For the iPhone (XCode) I can definte different targets. Is there something similar implemented in Eclipse?

View 1 Replies View Related

How To Handle Compatibility Between Android Versions

May 28, 2013

I will be creating my first application and if I want it to be backwards compatible with Gingerbread (according to androidtapp.com/android-platform-stats-jelly-bean-nudges-ice-cream-sandwich-gingerbread-dips Gingerbread is still widely used). If I choose to build against API level for Jelly Bean, would it be backwards compatible? Or do I need to choose an API level for Gingerbread?

View 1 Replies View Related

General :: How To Unlock App On All Android Versions

Oct 23, 2013

ive a i9300 wich i has no problems at all to instal the new bbm . but as far as i tried to manually instal the apk to some 2.3.6 phones from friends they all show "a problem has ocurred" . and obiously the installation won't proceed.

So i was wondering if there is some kind of hacking to make the apk work on devices with android version below 4.0

View 1 Replies View Related

Android :: Maintaining Both Free And Pro Versions Of Application

Mar 27, 2010

I want to create a PRO version of my application for Android and was wondering how to structure my repository. For know I have a trunk and feature branches. I'd like to put a pro version in another branch but maybe there is a better way? For example, maybe I should create two branches - one for free version, the other for pro?

Pro version will have additional features and will be ads-free, so e.g. I don't want to include AdMob libraries in the pro version. Do you have any experience or suggestions as to what would be the best way to structure the repository in this case? I think I've found the best solution (for my app) in this thread:
http://groups.google.com/group/android-developers/browse_thread/thread/4ad3d67f735f16d7/948b4f9eee2490a3

The trick discussed there is about having another application that only serves the purpose of unlocking PRO functionality in the actual application. The unlocking app is paid in the market and the actual app merely checks for the existence of it on the device.

View 3 Replies View Related

Android :: New Versions To Handle Lack Of A Keyboard?

Jul 21, 2009

Has anyone with a MyTouch/Magic tried any of the nesoid/snesoid/negsoid/gameboid emulators? Is there a way to get in touch with the developer to see if he's working on, or planning on working on, new versions to handle the lack of a keyboard?

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved