最后,我们使用erDiagram语法简要表示开发中的实体关系,帮助我们更好的理解应用中字符串资源的管理。 STRING_RESOURCEstringidPKstringvaluestringlanguageAPPintidPKstringnameuses 理解这些基础知识,将有助于你在 Android 开发的过程中更顺利地处理多语言字符串资源。希望你在今后的开发中能够游刃有余!
还有一个getResourceAsStream()方法,参数是与getResouce()方法是一样的,它相当于你用getResource()取得File文件后,再new InputStream(file)获取到输入流。 这两个方法最常用到的地方就是读取被配置文件,如数据库配置文件,日志配置文件等。
}thrownewNotFoundException("String resource ID #0x" +Integer.toHexString(id)); } 看到这里我想大家就都明白了,Resources类的中getString(int id)方法其实就是调用了Resources类的getText(int id)方法后,多做了一个toString()处理,那么也就是说,我们要讨论的问题的结论就可以理解为:Context类中的getString(int...
String[] planets= res.getStringArray(R.array.planets_array); Quantity String(Plurals 复数)
TIPS:关于Quantity String的更详细说明请移步:http://developer.android.com/guide/topics/resources/string-resource.html#Plurals 加入特殊字符 有些字符是没有办法在strings.xml里面直接写的,比如”<”,”>”,但可以用它对应的ASCII码来替代进行显示,比如要表达:我想买一台Kindle<$100>,则可以: ...
getColor(R.color.tab_text_normal)); toActivity("item1", new Intent(this, FirstActivity.class).putExtras(mBundle)); return; case PAGE_SECOND: layout_first.setBackgroundResource(R.drawable.ic_tabbar_bg_normal); layout_second.setBackgroundResource(R.drawable.ic_tabbar_bg_click); layout_...
返回的是Resources这个类对象,然后你可以通过它来加载res目录(如下图)下的资源,如加载图片:getResources().getDrawable(R.drawable.cancel);加载字符串:getResources().getString(R.string.accept_info);res目录
在res/ 下创建一个新的目录,以 <resource_name>_<config_qualifier> 的方式命名。这里的 resources_name 是上表中提到的任意资源,如布局、图片等。 qualifier 将确定个性的配置使用哪些资源。你可以查看官方文档来了解不同类型资源的一个完整 qualifier 列表。 在这个目录中保存响应的替代资源。这些资源文件必须与...
url = "https://mediacloud-76607.gzc.vod.tencent-cloud.com/DemoResource/TED-CN.srt"; subtitleSourceModel.mimeType = TXVodConstants.VOD_PLAY_MIMETYPE_TEXT_SRT; model.subtitleSourceModelList.add(subtitleSourceModel); // 播放 mSuperPlayerView.playWithModelNeedLicence(model);...
Resources.GetString(Resource.String.channel_name);varchannelDescription = GetString(Resource.String.channel_description);varchannel =newNotificationChannel(CHANNEL_ID, channelName, NotificationImportance.Default) { Description = channelDescription };varnotificationManager = (NotificationManager) GetSystemService(...