Android Resource For A Specific Product
i got this code from Settings app... About tablet About ph
Solution 1:
- from where at runtime the system load the correct string resource ?
The system does not load this at runtime. The correct string resource is preloaded according to PRODUCT_CHARACTERISTICS defined for a specific target build. So you cannot use this while building from eclipse. This is used only for building apps preloaded on platform.
2 . What must I do to add a new product? e.g.
You need to add to PRODUCT_CHARACTERISTICS in device.mk file
Solution 2:
Answer for your question 1. You can get them via
String mystring = getResources().getString(R.string.mystring);
But your strings.xml
should something like this
<?xml version="1.0" encoding="utf-8"?><resources><stringname="tablet" >About tablet</string><stringname="default" >About phone</string></resources>
Answer for your question 2. How will that work, because that is a resource file. If you want you can either create a file and save the information in it. Locally. But it will be only on that device.
Post a Comment for "Android Resource For A Specific Product"