今天在安卓的meta data里读取一个长数字串的时候,发现一个坑,用普通的方法
applicationInfo.metaData.get(key)+""
读出来的数字串,有错,后来发现这原来是一个很典型的问题,参考贴:
https://my.oschina.net/u/990728/blog/673959
方法一:
<meta-data
android:name="appkey"
android:value="\ 1234567890" />
方法二:
使用resources属性通过getInt获取资源id,再获取资源id对应的值,这种方式可扩展性很强,可以获取所有资源而不只是string,形如
<meta-data
android:name="appkey"
android:resource="@string/AppKey" />
在strings.xml中定义AppKey的值为
<string name="AppKey">1234567890</string>
相关推荐
有时候会用到meta-data中的参数,比如定义的渠道号,类似友盟统计。...首先获取meta-data中的值,直接看方法: /** * 不同的类型要区别获取,以下是String类型的 * @param context 上下午 * @param metaName
主要介绍了Android Manifest中meta-data扩展元素数据的配置与获取方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
meta-data标签的使用在配置文件中配置参数,然后在Context中通过bundle取出参数
如何获取meta-data? 在AndroidManifest.xml中,元素可以作为子元素,被包在activity、application 、service、或者receiver元素中,不同的父元素,在应用时读取的方法也不同。 在activity中: ActivityInfo info ...
<activity android:name="Settings$EthernetSettingsActivity" ...meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.EthernetSettings" /> </activity>
meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.TetherSettings" /> + + <activity android:name="Settings$EthernetSettingsActivity" + android:...
This is a simple Android utils library to write any type of data into cache files and then read them later, using Gson to serialize and deserialize these data. 中文版请看这里。 Gradle compile '...
Add meta-data before `````` tag in Manifest.xml Add Shortcut To add or edit a new shotcut, go to /res/xml/shortcuts.xml : Handle Actions To handle shortcuts, just add new constant: private final...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
" "(6)在AndroidManifest.xml中,使用标记的子标记<meta-data" ">配置Activity的父Activity " "(7)运行实例,查看实验结果。 " "四、程序调试(结果及分析) " " " "五、总结与体会 " "通过本次实验,知道了...
meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths_public" /> 第四步:资源文件res/xml/file_paths_public.xml内容<?xml version="1.0" encoding=...
meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="7OkUCRXhEG379MBvwHNG4qmbY1QTnI19" /> .............. 1 2 3 4 5 6 7 8 9 10 11 12 4.3、对于定位功能,还需要单独声明一个服务 使用定位...
android百度地图 ... ... ... import android.app.Activity; import android.os.Bundle;...import android.view.Menu;...<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="dnvsXKdyZyiIevVHzawPUZj1" />
添加 meta-data 到 AndroidManifest 你可以从 百度 API 中心 获取 API_KEY , 从 聚合数据 (360) 获取 JUHE_API_KEY。这一部分是用于联网查询的 API 私钥。 也可以在代码中设置 baidu_api_key 和 juhe_api_key 的 ...
android最简单的日历widget显示 没有Activity,只有widget,主要是继承AppWidgetProvider; 布局是layout布局和xml布局结合 在AndroidManifext.xml中注册 <meta-data 中为xml文件下文件名称。
概述 官方参考 Build an App Widget 效果图 放张效果图,这是我玩的桌面 app 文件夹 ...meta-data android:name=android.appwidget.provider android:resource=@xml/widget_desktop_options /> <intent-fi
<data android:scheme="images_widget" /> <meta-data android:name="android.appwidget.provider" android:resource="@xml/imageswidget_info" /> <receiver android:name=".ImagesWidgetProvider"> ...