m007moh 181 ارسال شده در 28 اردیبهشت، 2018 اشتراک گذاری ارسال شده در 28 اردیبهشت، 2018 سلام واقعا انتخاب عنوان سخت بود دوستان آیا راهی هست که بدونیم زمانی که نرم افزارمون resume میشه از چه اکتیویتی resume شده ؟؟ حالا چه اکتیویتی نرم افزار خودمون چه از یک نرم افزار دیگه!!! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sbr 233 ارسال شده در 28 اردیبهشت، 2018 اشتراک گذاری ارسال شده در 28 اردیبهشت، 2018 در 50 دقیقه قبل، m007moh گفته است : سلام واقعا انتخاب عنوان سخت بود دوستان آیا راهی هست که بدونیم زمانی که نرم افزارمون resume میشه از چه اکتیویتی resume شده ؟؟ حالا چه اکتیویتی نرم افزار خودمون چه از یک نرم افزار دیگه!!! سلام از اخرین اکتیویتی که pause شده Resume میشه شما میتونید کنترلش کنید مثلا وقتی اکتیویتی Pause شد یه متغیرس رو برابر 1 بزاره و توی اکتیویتی Resume بیادچک کنه که اگه اون متغیر برابر 1 بود مثلا یعنی قبلا اکتیویتی Pause شده و مجددا داره Resume میشه و حالا توی این Resume کاری که دلتون میخواد رو بکنید مثلا همین اکتیویتی رو ببندید و اکتیویتی دیگه ای رو اجرا کنید و یا اکتیویتی ممورد نظرتون رو اجرا کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
m007moh 181 ارسال شده در 1 خرداد، 2018 سازنده اشتراک گذاری ارسال شده در 1 خرداد، 2018 ممنون ولی من اکتیویتی یک نرم افزار دیگه منظورم بود مثلا بدونم از تلگرام بعدش اومده ب برنامه من یا مثلا اینستا لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
sbr 233 ارسال شده در 2 خرداد، 2018 اشتراک گذاری ارسال شده در 2 خرداد، 2018 در در 1396/12/10, 09:49:17، m007moh گفته است : ممنون ولی من اکتیویتی یک نرم افزار دیگه منظورم بود مثلا بدونم از تلگرام بعدش اومده ب برنامه من یا مثلا اینستا یه راه هست که فک کنم کارتو راه بندازه و اونم اینه که توی هر لحظه بدونی چه برنامه ای توی فور گراند داره اجرا میشه یعنی مثلا الان کاربر در حال کار با هر برنامه ای هست بدونی برننامه چیه برای این کار باید اول کتابخونه های JavaObject و Reflection رو تیک بزنیو همچنین دسترسی زیر رو به منیفست اضافه کنی AddPermission(android.permission.GET_TASKS) برای دریافت پکیج نیم برنامه هم میتونی از این ساب استفاده کنی Sub GetPackagename () As String Dim ActMan As JavaObject Dim R As Reflector R.Target=R.GetContext 'Get Activity Manager Object ActMan = R.RunMethod2("getSystemService","activity","java.lang.String") Dim TaskInfo As JavaObject = ActMan.RunMethod("getRunningTasks",Array As Object(1)) Dim CompInfo As JavaObject = TaskInfo.RunMethodJO("get",Array As Object(0)).GetField("topActivity") Dim PackageName As String = CompInfo.RunMethod("getPackageName",Null) ' Log(PackageName) Return PackageName End Sub اسم پکیج نیم برنامه رو برمیگردونه میتونی توی تایمر بزاریش که هر ثانیه چک کنه و یا اینکه از برودکست با اکشن زیر استفاده کنید android.intent.action.PACKAGE_CHANGED لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
m007moh 181
سلام
واقعا انتخاب عنوان سخت بود
دوستان آیا راهی هست که بدونیم زمانی که نرم افزارمون resume میشه از چه اکتیویتی resume شده ؟؟
حالا چه اکتیویتی نرم افزار خودمون چه از یک نرم افزار دیگه!!!
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.