在购买这款出色的软件之前,我正在尝试更多地了解这些库!我理解它们中的大多数(没有编程因为我实际上没有它们),除了反射库。我试图找出如何使用剪贴板库(http://developer.android.com/reference/android/text/ClipboardManager.html)将一些文本放在剪贴板中作为练习的示例,但我写的所有内容似乎都不正确。
这是我到目前为止所写的内容(但尚未经过测试):
Dim r As Reflector
r.target=r.RunMethod("java.text.clipboardmanager")
r.RunMethod2("settext","hello","java.lang.object")
嗨你好是添加到剪贴板的文本但是与java.text.clipboardmanager相比,我看到的其他没有点的反射库的例子似乎不正确。有人可以指出我正确的方向或给我剪贴板的代码作为参考。
Help would be appreciated to help me understand more about this library!
答案 0 :(得分:0)
这很容易,我举了一个例子(这里似乎没有他们想要的):
Code:
Sub Copia_Click
Dim r As Reflector
r.Target = r.GetContext
Log(r.Target)
r.Target = r.RunMethod2("getSystemService", "clipboard", "java.lang.String") 'CipboardManager
Log(r.Target)
Log(r.RunMethod2("setText",EditText1.Text,"java.lang.CharSequence"))
End Sub
Sub Pega_Click
Dim r As Reflector
r.Target = r.GetContext
Log(r.Target)
r.Target = r.RunMethod2("getSystemService", "clipboard", "java.lang.String") 'CipboardManager
Log(r.Target)
If r.RunMethod("hasText") Then
EditText2.Text=r.RunMethod("getText")
Log(r.RunMethod("getText"))
Else
ToastMessageShow("Error : No texto",True)
End If
End Sub
我希望他有所帮助。运气。
Manel:www.sintecsl.es