alinoori 123 ارسال شده در 19 مهر، ۱۳۹۴ اشتراک گذاری ارسال شده در 19 مهر، ۱۳۹۴ سلام میخوام یه برنامه بسازم که هر جا وقتی متنی تو گوشی کپی شد . برنامم بالا بیاد و یه پنل ازش باز بشه تا اون متن کپی شده بیاد تو متن پنلم یه جورایی مثل برنامه کلیپبرد . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 19 مهر، ۱۳۹۴ اشتراک گذاری ارسال شده در 19 مهر، ۱۳۹۴ سلام والا اینکه بتونیم زمانی که متنی کپی میشه رو تشخیص بدیم بنده اطلاعی ندارم. ولی واسه اینکه برنامتون توی پس زمینه فعال باشه میتونید از سرویس ماژول استفاده کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Negan 1,300 ارسال شده در 24 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 24 اسفند، ۱۳۹۴ سلام برای اینکه هر ثانیه بفهمی که تو چی کلیپ بورد چی کپی شده باید یه سرویس باز کنی و به سرویس بگی که هر ثانیه بیا چک کن که اگه متن این بود 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 ارسال شده در 24 اسفند، ۱۳۹۴ اشتراک گذاری ارسال شده در 24 اسفند، ۱۳۹۴ فک کنم هر ثانیه اپدیت مقدار حجم بالایی از رم رو مشغول بکنه : برادر فکر نکنم نیاز به بالا آوردن یک تاپیک خیلی قدیمی بود... به تاپیک پاسخ داده شده بود. 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 ارسال شده در 19 مهر، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 19 مهر، ۱۳۹۴ سلام من شنیدم این کار با سرویسم انجام نمیشه فقط باید از برادکست استفاده کرد. کسی اطلاعات نداره؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 19 مهر، ۱۳۹۴ اشتراک گذاری ارسال شده در 19 مهر، ۱۳۹۴ سلام. میتونید برای اولین بار که برنامه باز شد یک بار متن کلیپبورد رو بگیره و ذخیره کنه. بعد با سرویس بیاین هربار چک کنید اگه متن جدید اومد عکس العمل نشون بده و دوباره متن رو ذخیره کنه ، تا بشه دفعه بعد هم دوتا متن هارو مقایسه کرد. این راه به ذهنم رسید ، ولی حتما برادکستی هم داره که بشه مستقیم فهمید کپی شده یانه. اگه به نتیجه رسیدم حتما میگم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Mohsen27 199 ارسال شده در 19 مهر، ۱۳۹۴ اشتراک گذاری ارسال شده در 19 مهر، ۱۳۹۴ سلام برای اینکه هر ثانیه بفهمی که تو چی کلیپ بورد چی کپی شده باید یه سرویس باز کنی و به سرویس بگی که هر ثانیه بیا چک کن که اگه متن این بود 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 ارسال شده در 20 مهر، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 20 مهر، ۱۳۹۴ سلام. میتونید برای اولین بار که برنامه باز شد یک بار متن کلیپبورد رو بگیره و ذخیره کنه. بعد با سرویس بیاین هربار چک کنید اگه متن جدید اومد عکس العمل نشون بده و دوباره متن رو ذخیره کنه ، تا بشه دفعه بعد هم دوتا متن هارو مقایسه کرد. این راه به ذهنم رسید ، ولی حتما برادکستی هم داره که بشه مستقیم فهمید کپی شده یانه. اگه به نتیجه رسیدم حتما میگم. اصلا برادکست چی هست؟ .من فقط شنیدم!!!! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,055 ارسال شده در 20 مهر، ۱۳۹۴ اشتراک گذاری ارسال شده در 20 مهر، ۱۳۹۴ اصلا برادکست چی هست؟ .من فقط شنیدم!!!! والا تا اونجایی که من میدونم همونطور که از اسمش پیداست ، با برادکست میشه گوش داد به رویداد های مختلف گوشی. مثلا ما میخوایم زمانی که گوشی زنگ خورد یه اتفاقی بیفته ، با 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 ارسال شده در 19 مهر، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 19 مهر، ۱۳۹۴ Dim aria As AriaLib Msgbox(aria.ClipboadText , "" ) راستش نمیدونم چیکار کنم که برنامه همیشه فعال باشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
alinoori 123
سلام
میخوام یه برنامه بسازم
که هر جا وقتی متنی تو گوشی کپی شد .
برنامم بالا بیاد و یه پنل ازش باز بشه تا اون متن کپی شده بیاد تو متن پنلم
یه جورایی مثل برنامه کلیپبرد .
لینک ارسال
به اشتراک گذاری در سایت های دیگر
9 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.