储存方式。。。

  <!-- cookie

    使用场景:

    1.记住密码,下次自动登录

    2.记录用户浏览数据,进行商品(广告)推荐

    特点:

        1.cookie保存在浏览器

        2.单个cookie保存的数据不能超过4kb

        3.cookie中的数据是以域名的形式进行区分的

        4.cookie中的数据是有过期时间的,超过时间数据会被浏览器自动删除

        5.cookie中的数据会随着请求被自动发送到服务器端

   

    三:

       由于cookie存储机制有很多缺点,HTML5不再使用它,转而使用改良后的webstroage存储机制

       (localStorage和sessionStorage)-->

 <!-- SessionStorage的生命周期

    SessionStorage生命周期为当前窗口或标签页

一旦窗口或标签页被永久关闭了,那么所有通过Session存储的数据也就被清除了 -->

 <!--

        什么是localStorage在HTML5中,新加入一个localStorage特性主要作为本地存储来使用

        它解决了cookie存储空间不足的问题,每条cookie的存储空间为4k,localStorage一般为5M

        localStorage的生命周期是永久的,这意味着除非用户在显示在浏览器提供的UI上清除localStorage信息

        否则这些信息将永久存在

        local Storage的局限在IE8以上版本才支持localStorage这个属性。在目前所有的浏览器中都会被localStorage的值类型限定为string类型

        判断浏览器是否支持localStorage这个属性

     -->

     <script>

        if (window.localStorage) {

            alert('浏览器支持localStorage')

        }

     </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android有多种存储方式,包括SD卡存储、SQLite数据库和SharedPreferences。 SD卡存储是一种常用的外部存储方式,可以通过访问SD卡来读写文件。在AndroidManifest.xml文件中需要添加访问SD卡的权限。可以使用Environment.getExternalStorageDirectory()方法获取SD卡目录,然后通过FileOutputStream将数据写入文件。例如,可以使用以下代码将字符串"test"写入名为"a.txt"的文件中: ```java if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ File sdCardDir = Environment.getExternalStorageDirectory(); File saveFile = new File(sdCardDir, "a.txt"); FileOutputStream outStream = new FileOutputStream(saveFile); outStream.write("test".getBytes()); outStream.close(); } ```[1] SQLite是一种轻量级的数据库,常用于在Android应用程序中存储和管理结构化数据。Android提供了android.database.sqlite包来进行SQLite数据库的操作,包括增、删、改、查等功能。可以使用SQLiteOpenHelper类来创建和管理数据库,使用SQLiteDatabase类来执行SQL语句。[2] SharedPreferences是一种轻型的数据存储方式,以XML的形式存储key-value键值对数据。通常用于存储一些简单的配置信息。SharedPreferences存储在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象只支持获取数据,不支持直接存储和修改数据,需要通过Editor对象来实现存储和修改。可以通过以下步骤来实现存储数据: 1. 获取SharedPreferences对象:SharedPreferences sharedPreferences = getSharedPreferences("文件名", MODE_PRIVATE); 2. 获取Editor对象:SharedPreferences.Editor editor = sharedPreferences.edit(); 3. 存储数据:editor.putString("键", "值"); 4. 提交数据:editor.commit();[3] 综上所述,Android的存储方式包括SD卡存储、SQLite数据库和SharedPreferences,开发者可以根据具体需求选择适合的存储方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值