Skip to content

Instantly share code, notes, and snippets.

View leonguyen's full-sized avatar

Nam Nguyen leonguyen

View GitHub Profile
@leonguyen
leonguyen / gist:5425508
Last active December 16, 2015 11:09
Android Lab: SQLite - Create Database class
package com.example.androidlab;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class UserDA extends SQLiteOpenHelper {
// Database
private static final String DB_NAME = "user.db";
@leonguyen
leonguyen / gist:5425557
Created April 20, 2013 10:41
Android Lab: SQLite - Write a MainActivity program
package com.example.androidlab;
import android.os.Bundle;
import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
@leonguyen
leonguyen / gist:5425683
Last active December 16, 2015 11:09
Android Lab: SQLite with CRUD - Create UserDA class with CRUD
package com.example.androidlab;
import java.util.ArrayList;
import java.util.List;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
@leonguyen
leonguyen / gist:5425704
Last active December 16, 2015 11:09
Android Lab: SQLite with CRUD - Write a MainActivity program
package com.example.androidlab;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
@leonguyen
leonguyen / gist:5450429
Last active December 16, 2015 14:39
Android Lab: List View with Custom Adapter - Create Custom Adapter class
package com.example.androidlab;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
@leonguyen
leonguyen / gist:5450482
Last active December 16, 2015 14:39
Android Lab: List View with Custom Adapter - Create List View Activity
package com.example.androidlab;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ListView;
public class MainActivity extends ListActivity {
static final String[] arrOS = new String[] { "Android", "iPhone",
"WindowsMobile", "Blackberry", "WebOS", "Ubuntu", "Windows7",
@leonguyen
leonguyen / gist:5452672
Created April 24, 2013 14:44
Android Lab: Internal.External File - Defining Main XML Layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/txtInputText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@leonguyen
leonguyen / gist:5452728
Last active December 16, 2015 14:59
Android Lab: Internal.External File - Register Storage permission
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.androidlab"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="14" />
@leonguyen
leonguyen / gist:5452749
Last active December 16, 2015 14:59
Android Lab: Internal.External File - Write a MainActivity program
package com.example.androidlab;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import android.app.Activity;
@leonguyen
leonguyen / gist:5465834
Last active December 16, 2015 16:49
Android Lab: External with SQLite - Create Database class
package com.example.androidlab;
import java.io.File;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Environment;
import android.util.Log;