第一个android demo 实现对配置文件的读取与写入。

界面结果如下:

涉及到的知识点:

sharedPreferences 实现配置文件的读取与写入
findViewById:根据id获取界面元素

布局xml如下:

<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello World!"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent" /><EditTextandroid:id="@+id/edit"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入文字"android:textSize="25sp" /><Buttonandroid:layout_height="wrap_content"android:layout_width="match_parent"android:id="@+id/saveButton"android:text="Save"android:textSize="25sp"></Button>
</androidx.appcompat.widget.LinearLayoutCompat>

读取配置文件如下:

        final EditText edit = findViewById(R.id.edit);Button save = findViewById(R.id.saveButton);sharedPreferences = getSharedPreferences("Test", MODE_PRIVATE);String tt =  sharedPreferences.getString("tt","11111");edit.setText(tt);

保存配置文件:

                String text = edit.getText().toString();SharedPreferences.Editor editor = sharedPreferences.edit();editor.putString("tt",text);editor.commit();Toast.makeText(MainActivity.this,"保存成功",Toast.LENGTH_SHORT).show();

andriod之配置文件保存与读取相关推荐

  1. Qt 生成ini配置文件 保存和读取数据

    ui界面图 修改project1.2.3的数值,点击保存按钮 点击默认,project1,2,3恢复为默认参数 点击加载,选择刚才保存的ini文件,读取project1,2,3的参数 所保存的ini配 ...

  2. LabVIEW保存、读取配置文件

    目录 1.保存配置文件 2.读取配置文件 在软件项目开发过程中避免不了要将数据保存到本地,例如,登录信息.账户.密码等.保存数据到本地的方式有很多种,本篇博文主要分享LabVIEW内置的保存.读取配置 ...

  3. android读取网络配置文件,Android 中保存、读取设置配置数据、记录登录状态

    记录登录状态,我认为可以在用户登录成功后,与服务器约定一个 token 凭据,保存这个 token 凭据,而不是直接保存用户名.密码. 当然,保存 token 与保存设置数据是一样的,本文只讲解如何保 ...

  4. 模型数据的保存和读取

    1,基本内容 目的是将模型数据以文件的形式保存到本地. 使用神经网络模型进行大数据量和复杂模型训练时,训练时间可能会持续增加,此时为避免训练过程出现不可逆的影响,并验证训练效果,可以考虑分段进行,将训 ...

  5. 【OpenCV 4开发详解】保存和读取XML和YMAL文件

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

  6. sklearn与pytorch模型的保存与读取

    当我们花了很长时间训练了一个模型,需要用该模型做其他事情(比如迁移学习),或者我们想把自己的机器学习模型分享出去的时候,我们这时候需要将我们的ML模型持久化到硬盘中去. 1.sklearn中模型的保存 ...

  7. Android SharedPreferences保存和读取对象

    SharedPreferences保存和读取对象 1.首先要序列化对象(以下是序列化实体类的样例,不方便贴出实体类全部的代码) public class LoginResult extends Bas ...

  8. Keras——模型的保存、读取及加载

    本文将会介绍如何利用Keras来实现模型的保存.读取以及加载.   本文使用的模型为解决IRIS数据集的多分类问题而设计的深度神经网络(DNN)模型,模型的结构示意图如下: 具体的模型参数可以参考文章 ...

  9. java properties更新_对Java配置文件Properties的读取、写入与更新操作

    String filepath=System.getProperty("user.dir"); 对下面的程序很有用... /** * 实现对Java配置文件Properties的读 ...

最新文章

  1. 袁隆平院士在湖南农业大学新生典礼上的致辞
  2. Python09 字典
  3. 文件类的操作 File c# 1614823687
  4. java原生怎么发请求,java原生http请求post
  5. 详解Python对象属性
  6. keep-alive + vuex + mint + Infinite scroll 保存分页列表数据
  7. Jsoup实现java模拟登陆
  8. druid mysql 配置优化_数据库连接池优化配置(druid,dbcp,c3p0)
  9. php url重写的模式,浅析ThinkPHP中的pathinfo模式和URL重写
  10. python json解析工具选择_推荐几个开发必备的JSON工具
  11. 小米进军欧洲智能手机市场:一面是狂欢,一面是考验...
  12. mysql安装和基本操作
  13. Linux版本CentOS下安装svn客户端及使用
  14. 第6章 为用户编程:终端控制和信号
  15. Modbus协议简单总结
  16. 一个男人的品位在于选择妻子
  17. 《白帽子讲Web安全》8-文件上传漏洞
  18. c语言text的作用,一个读text文本文件和解析文本的例子(C语言)
  19. JAVA狗叫源代码_从头认识java-1.1 编程语言抽象过程以及java的基础特性
  20. dingding for Ubuntu: Ubuntu中钉钉安装包资源及安装

热门文章

  1. EXT Column Tree 的应用
  2. 物联网开发- Arduino 101/Genuino 101
  3. android 网络gif_Android SurfaceView实现GIF动画架包,播放GIF动画
  4. VB.NET 按键代码 及组合键
  5. 此电脑怎么放在桌面上_电脑内部与麦克风的声音怎么同时录制?详细教程在此...
  6. mysql查询数据上一条_MySQL查询当前数据上一条和下一条的记录
  7. var conf=confirm(确定要删除吗?);_微信查看谁删除了4种方法
  8. html 中的name,id ,value,class,list 作用与区别
  9. UINavigationController与UITabbarController的样式
  10. unity, 欧拉角(euler angle)