当前位置: 首页 > news >正文

自媒体人15种赚钱方法/宁波seo推荐

自媒体人15种赚钱方法,宁波seo推荐,网站建设什么是开发实施实施,微信公众号开发教程视频本文来自:安卓航班网 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,…

本文来自:安卓航班网

  很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下:
  SharedPreferences sharedPreferences = getSharedPreferences("ljq", Context.MODE_PRIVATE);
  Editor editor = sharedPreferences.edit();//获取编辑器
  editor.putString("name", "张三");
  editor.putInt("age", 24);
  editor.commit();//提交修改
  生成的ljq.xml文件内容如下:
  <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
  <map>
     <string name="name">张三</string>
     <int name="age" value="24" />
  </map>
  因为SharedPreferences背后是使用xml文件保存数据,getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式,共有四种操作模式,这四种模式前面介绍使用文件方式保存数据时已经讲解过。如果希望SharedPreferences背后使用的xml文件能被其他应用读和写,可以指定Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE权限。
  另外Activity还提供了另一个getPreferences(mode)方法操作SharedPreferences,这个方法默认使用当前类不带包名的类名作为文件的名称。
  访问SharedPreferences中的数据
  访问SharedPreferences中的数据代码如下:
  SharedPreferences sharedPreferences = getSharedPreferences("ljq", Context.MODE_PRIVATE);
  //getString()第二个参数为缺省值,如果preference中不存在该key,将返回缺省值
  String name = sharedPreferences.getString("name", "");
  int age = sharedPreferences.getInt("age", 1);
  如果访问其他应用中的Preference,前提条件是:该preference创建时指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE权限。
  如:有个<package name>为com.ljq.action的应用使用下面语句创建了preference。
  getSharedPreferences("ljq", Context.MODE_WORLD_READABLE);
  其他应用要访问上面应用的preference,首先需要创建上面应用的Context,然后通过Context 访问preference ,访问preference时会在应用所在包下的shared_prefs目录找到preference :
  Context otherAppsContext = createPackageContext("com.ljq.action", Context.CONTEXT_IGNORE_SECURITY);
  SharedPreferences sharedPreferences = otherAppsContext.getSharedPreferences("ljq",Context.MODE_WORLD_READABLE);
  String name = sharedPreferences.getString("name", "");
  int age = sharedPreferences.getInt("age", 0);
  如果不通过创建Context访问其他应用的preference,也可以以读取xml文件方式直接访问其他应用preference对应的xml文件,如:
  File xmlFile = new File("/data/data/<package name>/shared_prefs/itcast.xml");//<package name>应替换成应用的包名。

原文地址:http://www.apkway.com/forum.php?mod=viewthread&tid=2784&extra=page%3D1

转载于:https://www.cnblogs.com/yyq-quan/archive/2011/08/15/2139800.html

http://www.lbrq.cn/news/929989.html

相关文章:

  • 驻马店重点项目建设网站/广告联盟app下载
  • 酒网站建设/重庆百度seo公司
  • 网站发的文章怎么做的/搜索引擎广告案例
  • 伪静态网站如何做/上海网络推广平台
  • 中石油网站建设/济南seo优化公司
  • 泰安平台公司/新余seo
  • wordpress 无法搜索结果/抖音seo怎么做
  • 校园网站建设策划书/抖音seo排名优化
  • 推广普通话的绘画作品有哪些/无锡网络优化推广公司
  • 网站免费一站二站四站/今日腾讯新闻最新消息
  • 深圳网站建设三把火/网站推广营销
  • 制作网站需要注意的细节/对网络营销的认识
  • 郑州网站网络营销/网站推广网络营销方案
  • 网站建设捌金手指花总六/广告推送平台
  • 公司免费网站建设/合肥seo公司
  • 做文案策划需要看什么网站/什么是网络营销与直播电商
  • 网站开发用什么技术asp/对seo的理解
  • 软件下载网站地址/上海网站制作公司
  • 爱润妍网站开发/湖南靠谱关键词优化
  • 大连住建部官网/外包seo公司
  • 本溪 网站建设 做网站/微信广告平台推广
  • 线上网站制作/巩义关键词优化推广
  • 网站建设需要哪些技术人员/网站排名推广
  • 上海网站建设公司费用/河北seo技术
  • 用阳寿做交易的网站/百度经验怎么赚钱
  • 卖钢材做哪个宣传网站/搜索引擎优化seo是什么
  • 快速搭建网站视频教程/报个电脑培训班要多少钱
  • 主题资源网站建设反思/互联网seo是什么
  • 凡科网站怎么做/百度识图网页版 在线
  • 网站备案依据/百度资源共享链接分享组
  • 【Django】-1- 开发项目搭建
  • 学以致用——用Docker搭建ThinkPHP开发环境
  • HTML应用指南:利用POST请求获取全国公牛门店位置信息
  • QT笔记--》QMenu
  • 嵌入式linux驱动开发:什么是Linux驱动?深度解析与实战入门
  • 【Git】Linux-ubuntu 22.04 初步认识 -> 安装 -> 基础操作