zoukankan      html  css  js  c++  java
  • androidcookie存储sqllite

    /**声明一些数据库操作的常量*/
      private static SQLiteDatabase mDatabase = null;
      private static final String DATABASE_FILE = "webview.db";
      private static final String COOKIES_NAME_COL = "name";
      private static final String COOKIES_VALUE_COL = "value";
      private static final String COOKIES_DOMAIN_COL = "domain";
      private static final String COOKIES_PATH_COL = "path";
      private static final String COOKIES_EXPIRES_COL = "expires";
      private static final String COOKIES_SECURE_COL = "secure";
    mDatabase = LoginApiActivity.this.openOrCreateDatabase(DATABASE_FILE, 0, null);
    //创建cookie数据库
        if (mDatabase != null) {
          // cookies
          mDatabase.execSQL("CREATE TABLE IF NOT EXISTS cookies "
                  + " (_id INTEGER PRIMARY KEY, "
                  + COOKIES_NAME_COL + " TEXT, " + COOKIES_VALUE_COL
                  + " TEXT, " + COOKIES_DOMAIN_COL + " TEXT, "
                  + COOKIES_PATH_COL + " TEXT, " + COOKIES_EXPIRES_COL
                  + " INTEGER, " + COOKIES_SECURE_COL + " INTEGER" + ");");
          mDatabase.execSQL("CREATE INDEX IF NOT EXISTS cookiesIndex ON "
                  + "cookies" + " (path)");
        }
      }
     
    /*写cookie*/
      public void addCookie(Cookie cookie) {
        if (cookie.getDomain() == null || cookie.getPath() == null || cookie.getName() == null
                || mDatabase == null) {
            return;
        }
        String mCookieLock = "asd";
        synchronized (mCookieLock) {
            ContentValues cookieVal = new ContentValues();
            cookieVal.put(COOKIES_DOMAIN_COL, cookie.getDomain());
            cookieVal.put(COOKIES_PATH_COL, cookie.getPath());
            cookieVal.put(COOKIES_NAME_COL, cookie.getName());
            cookieVal.put(COOKIES_VALUE_COL, cookie.getValue());
     
            mDatabase.insert("cookies", null, cookieVal);
          
        }
    }

  • 相关阅读:
    回顾[2007-09-03 12:58:03]
    关于知音[2007-08-17 20:56:06]
    今天晚上吃散伙饭[2007-06-18 00:24:36]
    上次所料不错[2007-06-13 15:44:47]
    今天真没劲[2007-06-10 17:50:25]
    关于昨晚的梦[2007-05-07 12:12:06]
    iOS 自定义键盘
    iOSQuart2D绘图之UIImage简单使用
    iOS 两种不同的图片无限轮播
    iOS 简单引导界面
  • 原文地址:https://www.cnblogs.com/wcLT/p/8664396.html
Copyright © 2011-2022 走看看