
亲爱的,我是搞Android开发的,我想告诉你的是,这两个名字,其实并不是在一个地方命名的。
1、也就是说,你下载的那个OK_5462apk我可以把这个文件重命名。这个apk的后缀其实是一个压缩文件而已,我可以任意命名,
2、然后里面的应用的名字,我实在Strings的app_name里面命名的,这个是编程的时候做的,你可以理解为这个是内部命名的,第一条是外部命名的。
所以,懂了吗?
1、打开 Android Studio 安装插件控制面板:File->Settings->Plugins->Browse Repositories,
2、搜索 AndroidLocalize,进行install安装,然后重启Android Studio
3、选中 stringsxml 右键 点击 Convert to other languages (如下截图)
当时以为string resource都必须放在stringxml里面
现在的我的习惯是根据activity来划分string资源,这样哪个界面显示的字符串也就清楚了
比如登录activity里的字符放在
strings_activity_loginxml
文件中
一些全局的资源放在
stringsxml
其他资源类似
SharedPreferences是一种轻量级的数据存储方式,采用键值对的存储方式。
SharedPreferences只能存储少量数据,大量数据不能使用该方式存储,支持存储的数据类型有booleans, floats, ints, longs, and strings。
SharedPreferences存储到一个XML文件中的,路径在 /data/data/<packagename>/shared_prefs/ 下,文件名以及存储后面详细讲述。
首次启动引导页、自动登录、记住密码、推送消息开关等。
用来执行SharedPreferences的保存数据功能。
要想使用 SharedPreferences 来存储数据,首先需要获取到 SharedPreferences 对象。Android中主要提供了三种方法用于得到 SharedPreferences 对象。
注意:
MODE_PRIVATE 仍然是默认的 *** 作模式,和直接传入0 效果是相同的,表示只有当前的应用程序才可以对这个 SharedPreferences 文件进行读写。MODE_MULTI_PROCESS 则一般是用于会有多个进程中 对同一个 SharedPreferences 文件进行读写的情况。
类似地,MODE_WORLD_READABLE 和 MODE_WORLD_WRITEABLE 这两种模式已在 Android 42 版本中被废弃。
得到了 SharedPreferences 对象之后,就可以开始向 SharedPreferences 文件中存储数据了, 主要可以分为三步实现。
①调用 SharedPreferences 对象的 edit()方法来获取一个 SharedPreferencesEditor 对象。
②向 SharedPreferencesEditor 对象中添加数据,比如添加一个布尔型数据就使用putBoolean 方法,添加一个字符串则使用 putString()方法,以此类推。
③调用 commit()方法将添加的数据提交,从而完成数据存储 *** 作。
向editor对象里写入数据,使用的是像Map一样的方法写入键值对,调用一堆 putXX()的方法。
上文将咱们的数据通过Editor保存以后,咱们用什么方式获取它们呢?
保存的数据直接通过以下:
①先获取SharedPreferencesshared 的对象
②使用 getXXX 方法依次获得value,注意第2个参数是value的默认值
以上就是关于android 获取 安装包 的文件名全部的内容,包括:android 获取 安装包 的文件名、Android Studio 多语言插件、android 开发中当string.xml文件中字符串大量增加时,如何高效的命名字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)