Android Open Source - C2Framework C2 S Q Lite Content Provider






From Project

Back to project page C2Framework.

License

The source code is released under:

Apache License

If you think the Android project C2Framework 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 gaia.c2.content.sqlite;
/*w w  w  .  j  a  va  2  s.  c  om*/
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

import gaia.c2.content.C2ContentProvider;

/**
 * Created by kmr on 4/21/14.
 */
public abstract class C2SQLiteContentProvider extends C2ContentProvider {
    public static final String[] EMPTY_PARAMS = null;

    private final C2SQLiteHelper helper;

    protected C2SQLiteContentProvider(Context androidParentContext, String name, int version) {
        super(androidParentContext);

        this.helper = new C2SQLiteHelper(this, name, version) {
            @Override
            public void onCreate(SQLiteDatabase sqLiteDatabase) {
                C2SQLiteContentProvider.this.onCreateDatabase(sqLiteDatabase);
            }

            @Override
            public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVersion) {
                C2SQLiteContentProvider.this.onUpgradeDatabase(sqLiteDatabase, oldVersion, newVersion);
            }
        };
    }

    public C2SQLiteHelper getHelper() {
        return helper;
    }

    public abstract void onCreateDatabase(SQLiteDatabase database);
    public abstract void onUpgradeDatabase(SQLiteDatabase database, int oldVersion, int newVersion);
}




Java Source Code List

gaia.c2.content.C2ContentProvider.java
gaia.c2.content.C2ContentService.java
gaia.c2.content.QueryHandler.java
gaia.c2.content.android.CallContentProvider.java
gaia.c2.content.android.DialContentProvider.java
gaia.c2.content.android.VibrationContentProvider.java
gaia.c2.content.android.model.Call.java
gaia.c2.content.android.model.Dial.java
gaia.c2.content.android.model.Vibration.java
gaia.c2.content.model.ContextDependentModel.java
gaia.c2.content.sqlite.C2SQLiteContentProvider.java
gaia.c2.content.sqlite.C2SQLiteHelper.java
gaia.c2.content.tools.C2DownloadsContentProvider.java
gaia.c2.content.tools.model.DownloadStatus.java
gaia.c2.context.C2Context.java
gaia.c2.context.DefaultC2Context.java
gaia.c2.context.view.C2Message.java
gaia.c2.context.view.C2View.java
gaia.c2.receivers.ContextBroadcastReceiver.java
gaia.c2.receivers.ContextEventReceiver.java