Android Open Source - you2peer Db U2 P






From Project

Back to project page you2peer.

License

The source code is released under:

Apache License

If you think the Android project you2peer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.u2p.core.db;
// w  w  w  .  ja v a2 s .c o m
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class DbU2P extends SQLiteOpenHelper{
  public static final String TABLE_USERS="u2p_users";
  public static final String COLUM_ID="_id";
  public static final String COLUM_USER="user";
  public static final String COLUM_GROUP="usergroup";
  public static final String COLUM_HASH="hash";
    
  public static final String GROUP_COLUM_ID="_id";
  public static final String GROUP_COLUM_NAME="filename";
  public static final String GROUP_COLUM_URI="uri";
  public static final String GROUP_COLUM_POSITIVE="positive";
  public static final String GROUP_COLUM_NEGATIVE="negative";
  
  private static final String DATABASE_NAME="u2p.db";
  private static final int DATABASE_VERSION=1;
  
  private static final String CREATE_TABLE_USERS=String.format("CREATE TABLE %s (%s INTEGER PRIMARY KEY," +
      " %s TEXT NOT NULL, %s TEXT NOT NULL, %s TEXT NOT NULL);",TABLE_USERS,COLUM_ID,COLUM_USER,COLUM_GROUP,COLUM_HASH);
  
  public DbU2P(Context context){
    super( context,DATABASE_NAME, null,DATABASE_VERSION); 
  }
  
  @Override
  public void onCreate(SQLiteDatabase db) {
    // TODO Auto-generated method stub
    Log.i(DbU2P.class.getName(),"DATABASE CREATED");
    Log.d(DbU2P.class.getName(),"SQL command: "+CREATE_TABLE_USERS);
    db.execSQL(CREATE_TABLE_USERS);
  }

  @Override
  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    // TODO Auto-generated method stub
    Log.w(DbU2P.class.getName(),
        "Upgrading database from version "+oldVersion+" to "+newVersion
        +", which will destroy all old data");
    
    db.execSQL("DROP TABLE IF EXISTS "+TABLE_USERS+";");
    onCreate(db);
  }

}




Java Source Code List

com.u2p.core.comm.Client.java
com.u2p.core.comm.Server.java
com.u2p.core.db.DbDataSource.java
com.u2p.core.db.DbFile.java
com.u2p.core.db.DbGroups.java
com.u2p.core.db.DbU2P.java
com.u2p.core.db.DbUser.java
com.u2p.core.nsd.NsdHelper.java
com.u2p.events.ActivityEventsGenerator.java
com.u2p.events.ActivityEventsListener.java
com.u2p.events.ActivityEvents.java
com.u2p.events.FileEvent.java
com.u2p.events.ListEvent.java
com.u2p.events.NewClientEvent.java
com.u2p.events.NewGroupList.java
com.u2p.events.ServerEventsGenerator.java
com.u2p.events.ServerEventsListener.java
com.u2p.events.VoteEvent.java
com.u2p.messages.ACK.java
com.u2p.messages.Authentication.java
com.u2p.messages.FileAnswer.java
com.u2p.messages.FileRequest.java
com.u2p.messages.ListAnswer.java
com.u2p.messages.ListRequest.java
com.u2p.messages.NewFile.java
com.u2p.messages.StillAlive.java
com.u2p.messages.VoteFile.java
com.u2p.ui.FileDetailsActivity.java
com.u2p.ui.FileSelectionActivity.java
com.u2p.ui.MainActivity.java
com.u2p.ui.adapters.ItemFileAdapter.java
com.u2p.ui.component.GroupListFile.java
com.u2p.ui.component.ItemFile.java
com.u2p.ui.component.LoginDialogFragment.java