- ابحث عن ملف APK والتقطه من الهاتف.
adb shell
~:/pm list packages | grep scanner
~:/pm path com.xiaomi.scanner
exit
pull /system/priv-app/MiuiScanner/MiuiScanner.apk
- نقوم بتفكيك ملف apk باستخدام خدمة عبر الإنترنت .
- فحص البيان. ابحث عن الإجراء الأول الذي يظهر.
- قم بإنشاء مشروع android جديد واكتب مكالمة ماسح ضوئي.
val intent = Intent("miui.intent.action.scanbarcode")
startActivityForResult(intent, 1);
- , … , , ? , . .
.
- , EXTRA_INTENT_IS_BACKTO_THIRDAPP isBackToThirdApp.
- .
val intent = Intent("miui.intent.action.scanbarcode")
intent.putExtra("isBackToThirdApp",true)
startActivityForResult(intent, 1);
- .
super.onActivityResult(requestCode, resultCode, data)
if (resultCode==Activity.RESULT_OK){
result.setText(data?.extras?.getString("result"))
}
- .
- , Xiaomi
,