package com.example.app2; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void testProvider(View view) { Cursor cursor = getContentResolver().query( Uri.parse("content://me.ele.app.amigo.provider/student?id=0"), null, null, null, null); Log.d(TAG, "testPatchedProvider: patched provider loaded ? " + (cursor != null)); if (cursor != null) { while (cursor.moveToNext()) { int id = cursor.getInt(0); String name = cursor.getString(1); String gender = cursor.getInt(2) == 0 ? "male" : "female"; Log.d(TAG, "testPatchedProvider: student[id=" + id + ", name=" + name + ", gender=" + gender + "]"); } cursor.close(); } } }