剪贴板Basic4Android的反射库

时间:2013-12-30 20:01:47

标签: clipboard basic4android

在购买这款出色的软件之前,我正在尝试更多地了解这些库!我理解它们中的大多数(没有编程因为我实际上没有它们),除了反射库。我试图找出如何使用剪贴板库(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!

1 个答案:

答案 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