alinoori 123 ارسال شده در 11 دی، 2015 اشتراک گذاری ارسال شده در 11 دی، 2015 سلام میخوام یه برنامه بسازم که هر جا وقتی متنی تو گوشی کپی شد . برنامم بالا بیاد و یه پنل ازش باز بشه تا اون متن کپی شده بیاد تو متن پنلم یه جورایی مثل برنامه کلیپبرد . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,875 ارسال شده در 11 دی، 2015 اشتراک گذاری ارسال شده در 11 دی، 2015 سلام والا اینکه بتونیم زمانی که متنی کپی میشه رو تشخیص بدیم بنده اطلاعی ندارم. ولی واسه اینکه برنامتون توی پس زمینه فعال باشه میتونید از سرویس ماژول استفاده کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Negan 1,300 ارسال شده در 14 خرداد، 2016 اشتراک گذاری ارسال شده در 14 خرداد، 2016 سلام برای اینکه هر ثانیه بفهمی که تو چی کلیپ بورد چی کپی شده باید یه سرویس باز کنی و به سرویس بگی که هر ثانیه بیا چک کن که اگه متن این بود startactivity کن. Sub Service_Start (StartingIntent As Intent) Dim a As String StartServiceAt("", DateTime.Now + 10 * 150,True) Dim r As Reflector r.Target=r.GetContext r.Target=r.RunMethod2("getSystemService","clipboard","java.lang.String") a=r.RunMethod("getText") If a.Contains("matnmorede nazar") Then StartActivity(nameactivity) Dim rr As Reflector rr.target=rr.RunMethod("java.text.clipboardmanager") rr.RunMethod2("settext",".","java.lang.object") 'in code ham bara ine ke man clipboard ro avaz kolne ta hamash startactivity nashe Else End If End Sub این کد هم تو اکتیویتی main بنویس StartService(نام سرویس) موفق باشید فک کنم هر ثانیه اپدیت مقدار حجم بالایی از رم رو مشغول بکنه : لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 14 خرداد، 2016 اشتراک گذاری ارسال شده در 14 خرداد، 2016 فک کنم هر ثانیه اپدیت مقدار حجم بالایی از رم رو مشغول بکنه : برادر فکر نکنم نیاز به بالا آوردن یک تاپیک خیلی قدیمی بود... به تاپیک پاسخ داده شده بود. http://answercenter.ir/topic/8306-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-listentocopy-%DA%AF%D9%88%D8%B4-%D8%AF%D8%A7%D8%AF%D9%86-%D8%A8%D9%87-%DA%A9%D9%84%DB%8C%D9%BE%D8%A8%D9%88%D8%B1%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%AC%D9%87%D8%AA-%DA%A9%D9%BE%DB%8C/ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alinoori 123 ارسال شده در 11 دی، 2015 سازنده اشتراک گذاری ارسال شده در 11 دی، 2015 سلام من شنیدم این کار با سرویسم انجام نمیشه فقط باید از برادکست استفاده کرد. کسی اطلاعات نداره؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 11 دی، 2015 اشتراک گذاری ارسال شده در 11 دی، 2015 سلام. میتونید برای اولین بار که برنامه باز شد یک بار متن کلیپبورد رو بگیره و ذخیره کنه. بعد با سرویس بیاین هربار چک کنید اگه متن جدید اومد عکس العمل نشون بده و دوباره متن رو ذخیره کنه ، تا بشه دفعه بعد هم دوتا متن هارو مقایسه کرد. این راه به ذهنم رسید ، ولی حتما برادکستی هم داره که بشه مستقیم فهمید کپی شده یانه. اگه به نتیجه رسیدم حتما میگم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mohsen27 199 ارسال شده در 11 دی، 2015 اشتراک گذاری ارسال شده در 11 دی، 2015 سلام برای اینکه هر ثانیه بفهمی که تو چی کلیپ بورد چی کپی شده باید یه سرویس باز کنی و به سرویس بگی که هر ثانیه بیا چک کن که اگه متن این بود startactivity کن. Sub Service_Start (StartingIntent As Intent) Dim a As String StartServiceAt("", DateTime.Now + 10 * 150,True) Dim r As Reflector r.Target=r.GetContext r.Target=r.RunMethod2("getSystemService","clipboard","java.lang.String") a=r.RunMethod("getText") If a.Contains("matnmorede nazar") Then StartActivity(nameactivity) Dim rr As Reflector rr.target=rr.RunMethod("java.text.clipboardmanager") rr.RunMethod2("settext",".","java.lang.object") 'in code ham bara ine ke man clipboard ro avaz kolne ta hamash startactivity nashe Else End If End Sub این کد هم تو اکتیویتی main بنویس StartService(نام سرویس) موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alinoori 123 ارسال شده در 12 دی، 2015 سازنده اشتراک گذاری ارسال شده در 12 دی، 2015 سلام. میتونید برای اولین بار که برنامه باز شد یک بار متن کلیپبورد رو بگیره و ذخیره کنه. بعد با سرویس بیاین هربار چک کنید اگه متن جدید اومد عکس العمل نشون بده و دوباره متن رو ذخیره کنه ، تا بشه دفعه بعد هم دوتا متن هارو مقایسه کرد. این راه به ذهنم رسید ، ولی حتما برادکستی هم داره که بشه مستقیم فهمید کپی شده یانه. اگه به نتیجه رسیدم حتما میگم. اصلا برادکست چی هست؟ .من فقط شنیدم!!!! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 12 دی، 2015 اشتراک گذاری ارسال شده در 12 دی، 2015 اصلا برادکست چی هست؟ .من فقط شنیدم!!!! والا تا اونجایی که من میدونم همونطور که از اسمش پیداست ، با برادکست میشه گوش داد به رویداد های مختلف گوشی. مثلا ما میخوایم زمانی که گوشی زنگ خورد یه اتفاقی بیفته ، با addAction اکشن تماس اندروید رو بهش میدیم و بعد رویداد اش رو هم ایجاد میکنیم تا منتظر تماس باشیم ، وقتی هم تماس گرفته شد به گوشی این رویداد اجرا میشه... حالا برادکست کپی هم همینطور ، بخاطر همین گفتم شاید برادکستی وجود داشته باشه که ما گوش بدیم به کپی. اما کلا برای گوش دادن به کپی ، کد جاواش وجود داره ، منم در حال حاضر دارم روش کار میکنم ، که اگه شد کتابخونشو واسه بیسیک بنویسم. فعلا هم که چون اندروید گوشیم 2.3.6 هست ، و این عمل هم روی اندروید 3به بالا کار میکنه نتونستم خوب تستش کنم. اما روی امولاتور به خوبی کار کرد!! ولی به هرحال اگه تونستم و خوب کار کرد حتما قرارش میدم. ویرایش: کتابخانه ساخته شد و قرار گرفت. http://answercenter.ir/topic/8306-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-listentocopy-%DA%AF%D9%88%D8%B4-%D8%AF%D8%A7%D8%AF%D9%86-%D8%A8%D9%87-%DA%A9%D9%84%DB%8C%D9%BE%D8%A8%D9%88%D8%B1%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%AC%D9%87%D8%AA-%DA%A9%D9%BE%DB%8C/ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
alinoori 123 ارسال شده در 11 دی، 2015 سازنده اشتراک گذاری ارسال شده در 11 دی، 2015 Dim aria As AriaLib Msgbox(aria.ClipboadText , "" ) راستش نمیدونم چیکار کنم که برنامه همیشه فعال باشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
alinoori 123
سلام
میخوام یه برنامه بسازم
که هر جا وقتی متنی تو گوشی کپی شد .
برنامم بالا بیاد و یه پنل ازش باز بشه تا اون متن کپی شده بیاد تو متن پنلم
یه جورایی مثل برنامه کلیپبرد .
لینک ارسال
به اشتراک گذاری در سایت های دیگر
9 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.