رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

استفاده از امکانات نسخه های مختلف در یکدیگر


پست های پیشنهاد شده

سلام

من میخوام برنامه copy -paste رو توی اندروید 2.3 بنویسم اما مثلا clipData رو نداره و نمیشه import کرد اما تو اندروید 4 برنامه رو نوشتم درست کار میکنه .

حالا چکار کنم تو 2.3 هم بتونم استفاده کنم ؟

یه سوال دیگه هم اینکه من بخوام با تکون دادن گوشی برنامه ای که نوشتم  run بشه باید از چی استفاده کنم ؟؟این جز کدوم قسمت اندروید؟؟منظورم اینکه بخوام سرچ کنم باید چه موضوعی رو سرچ کنم تا برام آموزش هاش رو بیاره؟؟

پیشاپیش ممنونم:)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

-از کلاسی که مربوط به تکست است استفاده کنید و آن را ایمپورت کنید.در اندروید با api 4 هم وجود دارد.

-باید یک سرویس در پس زمینه را کنید و تغییرات شتاب سنج گوشی را بررسی کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

-از کلاسی که مربوط به تکست است استفاده کنید و آن را ایمپورت کنید.در اندروید با api 4 هم وجود دارد.

اگه منظورتون این دستور که بازم نشد این رو هم خطا میده :(

[align=left][shcode=java]import android.text.ClipData[/shcode][/align]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

android.text.ClipboardManager

نه این رو ک خودم گذاشتم اما برای clipdata خطا میده هیچ کدوم از این دو کلاس رو هم import نمیکنه:

[shcode=java]

import android.text.clipdata

import android.content.clipdata

[/shcode]

تو 4 با import کردن این دو تا جواب گرفتم :

[shcode=java]

import android.content.clipdata

هimport android.content.ClipboardManager

[/shcode]

ClipboardManagerرو import میکنه clipdata رو نمیشناسه :(

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب به این خاطر که از نسخه های بالاتر وارد اندروید شده اند.اگر می خواهید متن کپی و پیست کنید از همان که گفتم استفاده کنید.

اینکه شما گذاشتید از2.3.3 اضافه شده است

لینک ارسال
به اشتراک گذاری در سایت های دیگر

نمیدونم من منظور شما رو متوجه نمیشم یا شما منظور منو :D

من توی 2.3.3 میخوام copy-paste رو بنویسم

clipmanager رو هم گذاشتم اما clip data رو نمیشناسه نه با کلاس text نه با کلاس content :(

لینک ارسال
به اشتراک گذاری در سایت های دیگر
 ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);       clipboard.setText(edt_message.getText().toString());

paste

ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);       edt_message.append(clipboard.getText());
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...