سلام. من از کد زیر داخل یک سرویس forground برای شنود کلیپ برد استفاده میکنم. می خواستم بدونم این کد، کد استاندارد و خوبیه و داخل تمام گوشی ها از جمله گوشی های جدید با اندروید 8 و 8.1 هم جواب میده ؟ یا کد و کتابخونه ی بهتری هم برای این کار وجود داره؟ برای چنین سرویسی یا کدی نیاز نیست چیزی به مانیفست اضافه بشه؟
ممنون
Sub SetClipListener
Dim R As Reflector
Dim Cjo As JavaObject = R.GetContext
Cjo = Cjo.RunMethod("getSystemService",Array As Object("clipboard"))
Dim Listener As Object = Cjo.CreateEvent("android.content.ClipboardManager.OnPrimaryClipChangedListener","ClipChanged",False)
Cjo.RunMethod("addPrimaryClipChangedListener",Array(Listener))
End Sub
Sub ClipChanged_Event(MethodName As String, Args() As Object)
Dim ClipBoard As BClipboard
Dim text As String = ClipBoard.getText
end sub
سوال
rasool.g 135
سلام. من از کد زیر داخل یک سرویس forground برای شنود کلیپ برد استفاده میکنم. می خواستم بدونم این کد، کد استاندارد و خوبیه و داخل تمام گوشی ها از جمله گوشی های جدید با اندروید 8 و 8.1 هم جواب میده ؟ یا کد و کتابخونه ی بهتری هم برای این کار وجود داره؟ برای چنین سرویسی یا کدی نیاز نیست چیزی به مانیفست اضافه بشه؟
ممنون
Sub SetClipListener Dim R As Reflector Dim Cjo As JavaObject = R.GetContext Cjo = Cjo.RunMethod("getSystemService",Array As Object("clipboard")) Dim Listener As Object = Cjo.CreateEvent("android.content.ClipboardManager.OnPrimaryClipChangedListener","ClipChanged",False) Cjo.RunMethod("addPrimaryClipChangedListener",Array(Listener)) End Sub Sub ClipChanged_Event(MethodName As String, Args() As Object) Dim ClipBoard As BClipboard Dim text As String = ClipBoard.getText end sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر
2 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.