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

校园网的网站建设内容响应式网站居中

校园网的网站建设内容,响应式网站居中,网站管理人员队伍建设说明材料,做网站优化费用1#xff0c;文件读写方式的数据存储 下面是一个简单的示例#xff0c;演示如何在Android中使用内部存储来保存和读取文件#xff1a; 保存文件#xff1a; try { String data 这是要保存的数据; FileOutputStream fos openFileOutput(myFile文件读写方式的数据存储 下面是一个简单的示例演示如何在Android中使用内部存储来保存和读取文件 保存文件 try { String data 这是要保存的数据; FileOutputStream fos openFileOutput(myFile, Context.MODE_PRIVATE); OutputStreamWriter osw new OutputStreamWriter(fos); BufferedWriter wr new BufferedWriter (osw); wr.write(data );wr.close(); } catch (Exception e) { e.printStackTrace(); }在这个例子中我们使用openFileOutput方法来打开一个文件输出流。我们传递两个参数给这个方法文件名和模式。模式可以是Context.MODE_PRIVATE默认Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITABLE。 读取文件 try { FileInputStream fis openFileInput(myFile); InputStreamReader isr new InputStreamReader(fis); BufferedReader br new BufferedReader(isr); String line; while ((line br.readLine()) ! null) { Log.e(DATA, line); } fis.close(); } catch (Exception e) { e.printStackTrace(); }在这个例子中我们使用openFileInput方法来打开一个文件输入流。然后我们创建一个InputStreamReader和一个BufferedReader来读取文件的内容。最后我们使用readLine方法来逐行读取文件的内容。 注意文件都是默认存储到/data/data/package name/files/目录下。 注意在Android 10API级别29及更高版本中对于内部存储Google开始限制可以访问的数据。你可能需要考虑使用其他策略如使用外部存储或使用SQLite数据库。 2sharedpreferences方式读写数据 在Android中SharedPreferences是一个轻量级存储类主要用于保存一些基本类型的数据如StringIntBoolean等。它提供了简单的读写接口允许开发人员存储和获取数据。以下是如何使用SharedPreferences来读写数据的示例代码 写入数据 SharedPreferences sharedPreferences getSharedPreferences(my_preferences, MODE_PRIVATE); SharedPreferences.Editor editor sharedPreferences.edit(); // 存储一个字符串 editor.putString(key1, value1); // 存储一个整数 editor.putInt(key2, 123); // 存储一个布尔值 editor.putBoolean(key3, true); // 提交编辑 editor.commit();读取数据 SharedPreferences sharedPreferences getSharedPreferences(my_preferences, MODE_PRIVATE); // 读取一个字符串 String value1 sharedPreferences.getString(key1, default_value); // 读取一个整数 int value2 sharedPreferences.getInt(key2, 0); // 读取一个布尔值 boolean value3 sharedPreferences.getBoolean(key3, false);注意getSharedPreferences方法的第一个参数是偏好设置文件的名称如果该名称不存在系统将创建一个新的。第二个参数是模式通常我们使用MODE_PRIVATE或Context.MODE_PRIVATE。如果使用MODE_WORLD_READABLE或Context.MODE_WORLD_READABLE则从Android 4.2API级别17开始已经被废弃。 注意sharedpreferences是使用键值对的方式存储数据。 默认的存储路径/data/data/package name/shared_pref/目录下。 使用xml的格式来管理数据 完整的参考用例代码 以下是在Android中使用SharedPreferences的完整参考代码用例。这个例子展示了如何使用SharedPreferences来存储和读取用户的偏好设置。 写入数据 import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.content.Context; import android.preference.PreferenceManager; public class MyActivity extends Activity { private SharedPreferences sharedPreferences; private Editor editor; Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取SharedPreferences对象使用该应用程序的上下文this初始化它。 sharedPreferences getSharedPreferences(my_preferences, MODE_PRIVATE); editor sharedPreferences.edit(); // 存储一个字符串 editor.putString(key1, value1); // 存储一个整数 editor.putInt(key2, 123); // 存储一个布尔值 editor.putBoolean(key3, true); // 提交编辑将数据保存到SharedPreferences中。 editor.commit(); } }读取数据 import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.preference.PreferenceManager; import android.widget.TextView; public class MyActivity extends Activity { private SharedPreferences sharedPreferences; private TextView textView; Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView findViewById(R.id.textView); // 获取SharedPreferences对象使用该应用程序的上下文this初始化它。 sharedPreferences getSharedPreferences(my_preferences, MODE_PRIVATE); // 读取一个字符串如果找不到键则返回默认值default_value String value1 sharedPreferences.getString(key1, default_value); textView.setText(Value of key1: value1); // 读取一个整数如果找不到键则返回默认值0 int value2 sharedPreferences.getInt(key2, 0); textView.append(\nValue of key2: value2); // 读取一个布尔值如果找不到键则返回默认值false boolean value3 sharedPreferences.getBoolean(key3, false); textView.append(\nValue of key3: value3); } }
http://www.hkea.cn/news/14581799/

相关文章:

  • 网站源码路径黄冈网站建设流程
  • tp框架做网站的优点宝安的医院网站建设
  • 为网站网站做代理网站集群怎么做
  • 58同城建设银行招聘网站珠海做网站公司
  • thinkphp制作网站开发网站营销方式
  • 移动网站 模板用别人公司名字做网站违法么
  • 如何修改自己的网站标题f2fpay wordpress
  • 宜昌做网站的公司三亚同城招聘网站
  • html菜鸟入门教程中小企业网站seo
  • 适合做网站服务器的主机支付公司网站建设费怎么入账
  • 做国外购物网站推广营销
  • 做外贸用什么视频网站好北京包装设计公司排名
  • 青海建设厅通报网站网页模板快速建站工具
  • 网站技能培训班有哪些广告联盟排行榜
  • 门户网站 源码网站如何提高排名
  • 网站开发脚本语言wordpress管理密码忘记
  • 协会宣传网站开发方案南通移动网站建设
  • 如何做企业网站方法湖南网络公司排名
  • 网站服务器租赁费用中建一局
  • 如何增加网站的索引量教育网站的建设
  • 公司门户网站模板百度云搭建wordpress
  • 宣武郑州阳网站建设txt免费全本电子书软件下载网站
  • 购物网站的建设意义模板建站和定制网站的对比
  • 创立个网站专业卖手机郴州市地图高清版大图
  • 网站建设设计书数码港 太原网站开发公司
  • 企业导航网站源码企业名录app哪个好
  • 建立网站建站程序徐州建设工程交易
  • 论文写作数据网站114啦网址导航建站系统
  • 旅游响应式网站建设宜昌网站开发
  • 北京网站建设公司完美湖南岚鸿首 选定制网站建设济南