کلیپ بورد جایی از حافظهی خود سیستم عامل است که به هنگام کپی کردن محتوایی از جای دیگر، اطلاعات به صورت موقت در این حافظه قرار میگیرند؛ تا در زمان و جای دیگری استفاده شوند! برای مثال، شما در سیستمعامل ویندوز به هنگام کپی کردن یک فایل یا یک پوشه، مسیر آن فایل در کلیپ بورد نگه داری خواهد شد و اگر در مسیر دیگری Paste کنید، فایل به آنجا انتقال داده خواهد شد.
و به طور خلاصه چه در سیستم عامل اندروید، ویندوز و چه در سیستم عاملهای دیگر، کلیپ بورد محلی برای نگه داری موقت اطلاعات کپی شده است. تا این اطلاعات را بتوانیم به جای دیگری انتقال دهیم.
برای انجام این کار در اندروید، میتوان از متد زیر استفاده کرد:
private void setClipboard(Context context, String text) { if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) { android.text.ClipboardManager clipboard = (android.text.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(text); } else { android.content.ClipboardManager clipboard = (android.content.ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); android.content.ClipData clip = android.content.ClipData.newPlainText("Copied Text", text); clipboard.setPrimaryClip(clip); } }
این متد، با گرفتن یک context و یک text، متنی را به داخل کلیپ بورد کپی میکند! البته توجه داشته باشید که این کد، برای نسخههای مختلف اندروید نیز تنظیم شده است؛ البته گرچه به خاطر خیلی قدیمی بودن نسخه Honeycomb نیز میتوانید بخش اول را از داخل متد حذف کنید؛ ولی برای جامعتر بودن، آن را نیز قرار دادهیم.
چجوری میشه یک متن نمایش داده شده در یک تکست وییو که متن دارای فونت است را کپی کنیم
به طوری که هر جا متن را پیست کردیم متن با فونت باشد
اگه ممکنه جواب را به ایمیلم بفرستید
با تشکر از سایت خوبتون
کپی به یه اپلیکیشن دیگه منظورتونه؟
بله
مثلا اگه کاربر متن خودشو وارد برنامه کرد فونتش عوض شه و اگه متنش رو کپی کرد اگه جایی دیگه متن را پست کرد متن با فونت باشد
چنین چیزی ممکن نیست. هر اپلیکیشنی برای خودش مستقل عمل میکنه.
یه نگاه به این اپ بندازید
https://play.google.com/store/apps/details?id=com.thesrb.bluewords&hl=en_US
وقتی کلمه ی می نویسیم و کپی کنیم
هرجا پست کردیم همون شکل رو داره
دوست عزیز اینا فونت نیسن خودشون کاراکتر هستن