Android resource for a specific product

前端 未结 2 1419
北荒
北荒 2020-12-31 11:22

i got this code from Settings app...

About tablet


        
相关标签:
2条回答
  • 2020-12-31 11:32

    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>
        <string name="tablet" >About tablet</string>
        <string name="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.

    0 讨论(0)
  • 2020-12-31 11:42
    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

    0 讨论(0)
提交回复
热议问题