Android :: Not Able To Use New Resource Identifiers With TargetSdkVersion Defined In Manifest?

Jul 9, 2010

I'm developing an Android application that I'd like to be compatible with 1.5 (SDK version 4).

I'm testing the application on 2.2 (SDK version 8).

To do this, I'm including in the manifest file the line <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />

I thought this would allow me to use the newest manifest elements and APIs, but I'm getting a compile error whenever I try to use them. For example, I try to define the element installLocation to allow the app to be installed on the SD card, but Eclipse gives me the error

No resource identifier found for attribute 'installLocation' in package 'android'

Is there something else I have to do to get this to work? If I can't get this to work, what benefit is defining targetSdkVersion?

Android :: Not able to use new resource identifiers with targetSdkVersion defined in manifest?


Android :: Android - Manifest TargetSdkVersion Change - Icon Not Visible - Widget No Longer Works - Cannot Access Data

Mar 20, 2010

I recently upgraded my Android app to support multiple resolutions. Previously, my Android.manifest file had a line:

To support multiple density and resolution devices, I changed this to:

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

I then added a couple of new directories, like drawable-hdpi-v4 and drawable-long-hdpi-v4 that includes the high-res versions of the graphics. That's about it.

Ever since releasing this update, there have been a decent number of users complaining about various problems:

the app icon doesn't appear (I did not create a high res version of the icon)
the home screen widget no longer works, even if they delete and re-add it (this code did not change with the update). I've had a user send me their error log, which shows:

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

There is one questionable section in my existing widget code that may be relevant:

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

And perhaps most troublesome: the sqlite database is no longer accessible/writeable for some users so their data is no longer available. I did add the WRITE_EXTERNAL_STORAGE permission to the manifest. This is only happening to certain users and it tends to be HTC Eris users. In that error log I see things such as:

CODE:.........

It's as if the update has caused a new process and it can't access the old process's data, or something.

View 1 Replies View Related

Android :: Access Values Defined In A Java Manifest From Code?

Feb 4, 2010

Can I access the values defined in a java manifest from code?

View 3 Replies View Related

Android : String As Resource Identifiers - Name "continue"?

Jan 30, 2009

I created a new string in the resource file and got what seems to be an odd error. The name of the string was "continue". The error reported: ERROR invalid symbol: 'continue'

Changing the name by even one character solved the problem so it's nothing serious. My question: is there some set of names we must not use as resource identifiers?

View 2 Replies View Related

Android :: Selector Resource Use A Color Defined In A Style?

Sep 21, 2010

I'm trying to use a color defined in a stlyle in a selector but it is causing a Resources$NotFoundException.

First I added a new attribute to attr.xml:

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

Then I defined that attr value in styles.xml:

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

Then I tried to use that attr in my selector definition:

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

Lastly, the activity uses the ThemeNoTitleBar style theme in the manifest.

I've also tried creating a color in colors.xml and having it use the new attr but that also fails.

I'm obviously missing something but am not sure what to do to fix it. My intent is to create multiple themes and have the selector use the color in the currently selected theme.

View 1 Replies View Related

Android :: Implicit Intent - Call To Another Activity Doesnt Work If Action Name Is Defined As User Defined Names

Sep 8, 2010

implicit intent with class name as action defined in intentfilter. is not working. Only it it is defined as "android.intent.action." it is picked up ? is it so ?

I have app A with the following in manifest.xml file

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

In app B, i tried to call the activity in A using below code.

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

This code works. But not above line.

View 2 Replies View Related

Android :: TargetSdkVersion - 8

Nov 24, 2010

My Android application uses minSdkVersion=3 and targetSdkVersion=8. I used 8 because that is the highest level of API the application was tested on; however, it was written for level 3 and does not use any features beyond that level (except one for level 4 using reflection). Could using targetSdkVersion=8 be causing: the Android Market to filter the application for some devices? My intention is for the application to be available for ALL devices >= level 3 with NO filtering. problems in the application since targetSdkVersion=8 will, according to google: "disable compatibility settings that are not required for the target version (which may otherwise be turned on in order to maintain forward-compatibility) or enable newer features that are not available to older applications".

View 1 Replies View Related

Android :: What Does TargetSdkVersion Do

Jan 5, 2010

What does targetSdkVersion do?

There isn't much detail on what targetSdkVersion actually does.

I've read:[url]

An integer designating the API Level that the application is targetting.

With this attribute set, the application says that it is able to run on older versions (down to minSdkVersion), but was explicitly tested to work with the version specified here. Specifying this target version allows the platform to disable compatibility settings that are not required for the target version (which may otherwise be turned on in order to maintain forward-compatibility) or enable newer features that are not available to older applications. This does not mean that you can program different features for different versions of the platform—it simply informs the platform that you have tested against the target version and the platform should not perform any extra work to maintain forward-compatibility with the target version.

Introduced in: API Level 4

I'm curious because it appears that switching from:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> to <uses-sdk android:minSdkVersion="3"/> is the change that started the

android.view.InflateException ... java.lang.OutOfMemoryError: bitmap size exceeds VM budget

errors I was randomly seeing in setContentView. When I remove the targetSdkVersion it runs much better.

Now I'm having trouble remembering what adding targetSdkVersion got me in the first place.

View 6 Replies View Related

Android :: MinSdkVersion Is Lower Than The TargetSdkVersion?

Oct 12, 2010

I am getting the warning: Attribute minSdkVersion (3) is lower than the project target API level (8)

How will this affect my app?

View 1 Replies View Related

Android :: Stay Backwards And Forwards Compatible - TargetSDKVersion Hdpi MinSDKVersion?

Apr 16, 2010

Here's my situation: I have an app that's been compiled using 1.5 SDK and minSdkVersion=3. Now I want to add 2 icons: one for high density screens like Droid and another one for low density screens like G1.

For this, I added the high density icon to new directory drawable-hdpi- v4/. I then compiled using 1.6 sdk and added targetSdkVersion="4" to the manifest. minSdkVersion is still 3.

This is working in limited testing, but I'm not sure if I have done everything correctly.

I have many questions:
1. By specifying v4 in drawable-hdpi-v4, the icon will not be displayed to 1.5 or below OS's. But what about users with 2.0 or higher SDK's? Will they get the non-hdpi icon, since they will have v6 or v7 ?

2. The documentation for targetSdkVersion states, "Specifying this target version allows the platform to disable compatibility settings that are not required for the target version (which may otherwise be turned on in order to maintain forward-compatibility)". Does this mean that my app will not be forward compatible as soon as I specify a targetSdkVersion? What exactly is being turned off?

3. Even if I leave out the targetSdkVersion="4", the app runs ok. So do I really need it?

4. Should I be using the latest SDK (2.1) and setting that as the targetsdkversion and compiling against that? Or some other combination of targetsdkversion and compiling sdk? I'm not using any API's that are not in 1.5..

5. Is any of this related to why some of my HTC Eris users have complained that they can no longer find my app in Market after upgrading to 2.1?

View 3 Replies View Related

Android :: How To Use Resource Within A Custom Xml Resource File?

Aug 3, 2010

I have an XML resource file:
<resources> <section>
<category value="1" resourceId="@xml/categoryData1" />
<category value="2" resourceId="@xml/categoryData2" />
<category value="3" resourceId="@xml/categoryData3" />
</section> </resources>
Using XmlPullParser, on the START_TAG, I can use:
int value = parser.getAttributeIntValue(null, "value", 0);
to get values 1, 2, 3...however:
int resourceId = parser.getAttributeIntValue(null, "resourceId", 0);
doesn't work...it just yields the default value 0, or whatever I change the default value (3rd parameter) to be. Does anyone know what I am doing wrong or if this is possible?

View 1 Replies View Related

Android :: Using TargetSdkVersion? Should Support Full Resolution And Not Emulate A Lower Resolution Screen

Jun 26, 2010

I have a program that should work on Android 1.5, but when it's run on newer devices with higher resolution screens, it should support the full resolution and not emulate a lower resolution screen. As far as I can tell from the documentation, this should be simple.

I just specify

code:.........

The problem is that if I tell Eclipse to compile for 1.5, it refuses to accept this. It reports an error (targetSdkVersion is an unknown tag) and refuses to compile or run. If I tell it to compile for 1.6 it works fine, of course. But if I then try to install on a 1.5 AVD, the program immediately crashes with a java.lang.VerifyError. I'm clearly missing something simple. How do I get it to compile an apk that works under 1.5, but still includes the targetSdkVersion tag?

View 3 Replies View Related

Android :: Pre-defined Text Styles

Jun 30, 2010

Where can I see what typeface, size, color, etc. are used for Android's pre-defined text styles? Like the default text style or textAppearanceMedium, for example?

View 3 Replies View Related

Android :: Default Value Of Preference Defined In XML

May 4, 2010

How do you get the default value of an Android preference defined in XML?
Context: I don't want to repeat the definition of the default value in both the code and the preferences XML.

View 1 Replies View Related

Android :: Instantiating A Layout Defined Via XML At Runtime

Oct 18, 2010

I have a ListView that I want to populate with objects whose layout is defined via XML. Is there a way to instantiate a layout at runtime, editing stuff like the Android layout ID, etc., and then load the new layout into the list?

View 5 Replies View Related

Android :: Start A Service Which Is Defined In A Different Package?

Apr 25, 2010

I have two apps, one runs in namespace com.gtosoft.voyager and the other is com.gtosoft.dash. From com.gtosoft.dash I would like to start up the service which is defined in com.gtosoft.voyager...

I think I need an intent, but what arg(s) would I pass to the intent before kicking it off with startService()?

If they were in the same package I could just use

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

View 1 Replies View Related

Android :: User Defined Application Properties?

Aug 28, 2009

Where is the right place to specify general user-defined properties, like a host address or a service mail address ? The properties should be accessible from my activities.

I would like to specify such attributes within the AndroidManifest.xml, but there seems to be no elements available for user-defined properties. So the only way may be to put such properties into a resource file as strings or to hide them into the source code...

View 2 Replies View Related

Android :: Get User Defined Environment Variables?

Sep 20, 2010

I would like to use self defined Environment variables in my source code.

I use System.getenv() to do this and the code line looks like this. Log.d("MyTest","== MyEnv " + System.getenv("AP") + " ANDROID_ASSETS:" + System.getenv("ANDROID_ASSETS"));

Before I execute my code I define my AP variable with export: export AP="12345" and the this is my output of set command

ANDROID_ASSETS=/system/app
ANDROID_BOOTLOGO=1
ANDROID_DATA=/data
ANDROID_PROPERTY_WORKSPACE=9,32768
ANDROID_ROOT=/system
AP=12345

Then I execute my code and I get this line from logcat

D/MyTest( 5363): == MyEnv null ANDROID_ASSETS:/system/app

The value for my defined Environment variable is null. Any suggestions on why it didn't work?

View 1 Replies View Related

Android :: Receive A SMS From Defined Number In An Invisible Way?

Sep 24, 2010

In my android application that is now working fine, I am sending custom SMS from a user to other one.

Once I detect the SMS come from my application, I do my stuff with the message and everything work fine.

But now, I do not want the SMS application to detect this message as it is totally useless for the user.

So what I would like to do:
As soon I receive it, I get the text and avoid the system to get it ( or at least stop the notification for this message)

Any Idea on how to do? code....

View 1 Replies View Related

Android :: Saving ArrayList Of User Defined Objects

Aug 10, 2010

I am working on an application where I am saving the state of an application in an ArrayList. Now, to save this state, I tried to use Serialization. But, somewhere in the user defined object, I am using Button, which is not letting me serialize the entire object. I wanted to know, is there any other way of saving this array list between onPause and onResume? I even tried onSaveInstanceState, but it doesn't have support for Array List.

View 1 Replies View Related

Android :: Defined Color Under Res / Values Not Usable In Code

Jul 15, 2010

I defined a white color in mycolors.xml under res/values as below:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="my_white">#ffffffff</color>
</resources>

In my code, I set the text color of a TextView as the white color I defined:

TextView myText = (TextView) findViewById(R.id.my_text);
myText.setTextColor(R.color.my_white);

But the text in the TextView turned out to be a black color. When I use @color/my_white in layout xml files, it works fine. I check the generate R.java, and see: public static final int my_white=0x7f070025;

View 3 Replies View Related

Android :: Creating Multiple Objects Of View Defined In Xml

Jun 9, 2010

I have to dynamically add a list of views (the views use RelativeLayout). Can I do this by specifying the view definition in xml and instantiate multiple objects off it? This gives the usual benefits of separating the view part from the code (for e.g., making it easy for the UI guys to alter things) or Is going the ArrayAdapter the suggested/only route?

View 1 Replies View Related

Android :: How To Check If User Defined Service Is Already Running

Sep 6, 2010

I have a service that is running within the context of my application. It gets invoked at the start of the activity and then gets update when new data is inserted or deleted from the database. The problem is that everytime I start the activity , it restarts the service. As you may have guessed - not a very intuitive design. Therefore I was wondering if there is a way to determine if the service is already running before starting it. I know I can bind to the service but I do not want that since the main activity needs to exits after the database operation is completed. I know for system services, you can get the service details from the application context. How do you do it for user defined service?

View 3 Replies View Related

Android :: How To Calculate Angle Between Line Defined By Two Points

Apr 20, 2010

I'm currently developing a simple 2D game for Android. I have a stationary object that's situated in the center of the screen and I'm trying to get that object to rotate and point to the area on the screen that the user touches. I have the constant coordinates that represent the center of the screen and I can get the coordinates of the point that the user taps on. I'm using the formula outlined in this forum: How to get angle between two points?

-It says as follows "If you want the the angle between the line defined by these two points and the horizontal axis:
double angle = atan2(y2 - y1, x2 - x1) * 180 / PI;".
-I implemented this, but I think the fact the I'm working in screen coordinates is causing a miscalculation, since the Y-coordinate is reversed. I'm not sure if this is the right way to go about it, any other thoughts or suggestions are appreciated.

View 2 Replies View Related

Android :: Get Droid ListPreference Defined In Xml Whose Values Are Integers?

Apr 24, 2010

Is it possible to define a ListPreference in Xml and retrieve the value from SharedPreferences using getInt? Here is my Xml code...

And I want to get the value with something like: int val = sharedPrefs.getInt(key, defaultValue).

At the moment I have to use getString and parse the result.

View 1 Replies View Related

Android : How Can I Call A Bitmap Defined In A Method Of Another Class?

Nov 19, 2010

I want to call a bitmap from a method in my main class and am unsure how to do it - I have a method: Code...

So basically, how can I place the bitmap in my detectFaces method in my main class and pass it as a bitmap on my imageview in my false class?

View 2 Replies View Related

Android : Implement A User-defined Order In Launcher?

Apr 7, 2009

In emulator, the items of GridView(e.g. Launcher) are in alphabetical order. Would you please point me how to implement a user-defined order in Launcher? For example, I'd like 'Browser' to be the first item in Launcher...

View 3 Replies View Related

General :: Where Are User Defined Fields In Android Contacts

Apr 29, 2012

Have been a long time user of Outlook and Blackberry and store a lot of information in the User Defined Fields. Those fields seem to have been eliminated from all of the Android Contact Apps. I don't see them in Motorola Corporate Sync, Touch Down or Moxier Mail. Am I missing something, can't believe the developers of Android apps would just skip those fields. Any App that I can store and sync those fields. Google Contacts has the fields. I have just upgraded from a Blackberry Bold to a Verizon Droid Maxx. Love the big screen on the phone, struggling with the touch keyboard and really struggling with losing half of my contact information.

View 1 Replies View Related

General :: Flash Rom Tool For Android Devices Is Not Defined?

Feb 14, 2013

Connect:
GPRS
900/1800MHz
EDGE
900/1800MHz
WLAN
802.11b/g/n
3G
UMTS 2100 MHz

[code]....

In Vietnam there is Q-Smart S20 but still no flash tool to backup rom You do have the tools to flash rom for your child is not in urgent need to reverse the bit Q-Smart S20 uses Qualcomm S4 chip MSM8225 Adreno 203

View 1 Replies View Related

Android :: Java.lang.ClassCastException When Using Self-defined ListAdapter In Listview

Mar 11, 2010

I am writing a adapter for a specific app, the problem I met is:

I have only 1 listview in main.xml, and the row style is defined in file_row.xml. If I simply use list.setAdapter(new ArrayAdapter<String>(this, R.layout.file_row, R.id.file_name, items)); where items is a ArrayList<String>, everything works well.

But if I use my custom Adapter, say, list.setAdapter(new MyOwnListAdapter(this, filename)); and in the class of MyOwnListAdapter, the code has been simplified as

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

But I always met the problem which is:

CODE:.........

I thought the self-defined Adapter class actually has only one line of valid execution, which is super(context, R.layout.file_row, R.id.file_name, filename_list); It's essentially identical to direct calling of list.setAdapter(new ArrayAdapter<String>(this, R.layout.file_row, R.id.file_name, items)); Then why I always got this error if I call my own Adapter?

View 2 Replies View Related







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