Как скорировать текст в буфер обмена через скрипт (android)

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Как скорировать текст в буфер обмена через скрипт (android)

Сообщение Shakhban 13 ноя 2018, 20:49

Привет, есть метод, нужно чтобы, через этот метод копировался текст "123" в буфер обмена андроида, как это реализовать?
Shakhban
UNIт
 
Сообщения: 62
Зарегистрирован: 01 ноя 2017, 04:33

Re: Как скорировать текст в буфер обмена через скрипт (android)

Сообщение DimaJoke 13 ноя 2018, 21:26

1)забейте в поисковик "как скопировать в буфер обмена android через скрипт в юнити "
2)перейдите по этой ссылке, которая была первой в результатах http://www.unity3d.ru/distribution/viewtopic.php?f=18&t=38482
3)посмотрите ответ пользователя anonymyx
4)перейдите по этой ссылке из ответа anonymyx
http://www.unity3d.ru/distribution/viewtopic.php?f=18&t=38482
5)вот примерный ответ
Синтаксис:
Используется csharp
int endIndex = tv.getSelectionEnd();
stringYouExtracted = stringYouExtracted.subString(startIndex, endIndex);
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(stringYouExtracted);
 

6) видим дополнение ответа
Цитирую: "С более новыми API измените две последние строки на :
Синтаксис:
Используется csharp
if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) {
    android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
    clipboard.setText(stringYouExtracted);
} else {
    android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
    android.content.ClipData clip = android.content.ClipData.newPlainText("Copied Text", stringYouExtracted);
            clipboard.setPrimaryClip(clip);
}
 

"Copied Text" является заголовком объекта COPY в новых API"

7)ПОЗДРАВЛЯЕМ!!! вы научились искать ответы на вопрос в интернете!
Что бы повзрослеть, человек должен преодолеть ошибки юности.

Поэтому я снова здесь..
Аватара пользователя
DimaJoke
UNITрон
 
Сообщения: 293
Зарегистрирован: 12 авг 2018, 18:59
Откуда: Ульяновск
  • Сайт

Re: Как скорировать текст в буфер обмена через скрипт (android)

Сообщение NEKO_LOVER 12 мар 2020, 21:13

GUIUtility.systemCopyBuffer = "бла бла бла";
//желательно ещё сделать всплывающее окошко, чтоб пользователь понял что текст скопирован успешно.
NEKO_LOVER
UNец
 
Сообщения: 1
Зарегистрирован: 12 мар 2020, 21:10


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: GoGo.Ru [Bot], Google [Bot] и гости: 27