call(null,"mlua","AWZX.get")
javags(回调, activity, "android.app.Activity", "RESULT_OK")
java(uri, st_iT, "android.content.Intent.getData")
call(path, "mlua", "AWZX.Path", uri)
.path是图片路径,这里添加回调后发生的事件
function get()
import "android.content.Intent"
local intent= Intent(Intent.ACTION_PICK)
intent:setType("image/*")
activity:startActivityForResult(intent,4)
end
function Path(uri)
import "android.provider.MediaStore$Images$Media"
local proj = i:sl(Media.DATA,":")
local cursor = activity:managedQuery(uri,proj,nil,nil,nil)
local column_index = cursor:getColumnIndexOrThrow(Media.DATA)
cursor:moveToFirst()
return cursor:getString(column_index)
end