PythonActivity = autoclass('org.kivy.android.PythonActivity')
Intent = autoclass('android.content.Intent')
Uri = autoclass('android.net.Uri')
ComponentName=autoclass('android.content.ComponentName')
ActivityInfo= autoclass("android.content.pm.ActivityInfo")
PackageInfo= autoclass("android.content.pm.PackageInfo")
PackageManager= autoclass("android.content.pm.PackageManager")
Cursor=autoclass("android.database.Cursor")
am = PythonActivity.mActivity
s='content://sms/inbox'
PythonActivity.toastError(s)
providerInfo=am.getContentResolver
cursor = am.getContentResolver().query(Uri.parse(s),None,None,None,None)
array=cursor.getColumnNames()
columns=cursor.getColumnCount()
rows=cursor.getCount()
if (cursor.moveToFirst()==True):
r=1
row_values=""
while (r<=rows):
c=1
while (c<columns):
type=cursor.getType(c)
if type == 1:
value=cursor.getInt(c)
elif type == 2:
value=cursor.getFloat(c)
if type == 3:
value=cursor.getString(c)
elif type == 4:
value=cursor.getBlob(c)
elif type==0:
value="START5"
row_values=row_values + "\n" + str(type)+str(value)
c+=1
r+=1
cursor.moveToNext()
row_values=row_values+ "\n"
PythonActivity.toastError(s + ":" + row_values)