سلام
یکی اینجا نحوه کار با کانتکست رو اموزش میده؟ دقیقا چطوریه ؟
ممنون
یکی اینجا نحوه کار با کانتکست رو اموزش میده؟ دقیقا چطوریه ؟
ممنون
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
|
|||||||||||||||||||||
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
۱۳۹۳/۰۸/۱۰, ۰۳:۰۱ ب.ظ
سلام.
کلیدهای زیر را بخوانید : http://www.kelidestan.com/keys/keys.php?key=341 http://www.kelidestan.com/keys/keys.php?key=342 اگر سوالی بود، بفرمایید. لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند. نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
کلید زیر را برایتان نوشتم و مختصری در مورد آن توضیح دادم :
http://www.kelidestan.com/keys/keys.php?key=2803 به عنوان مثال، فرض کنید یک کلاس (class) ساخته ایم که می خواهیم در یک Activity ، یک پیام را با روش Toast نمایش بدهد. کدهای کلاس باید به صورت زیر باشد : کد: package com.kelidestan.com; همان طور که مشاهده می کنید، context مربوط به Activity را به کلاس ارسال می کنیم (به عنوان ورودی کلاس)، زیرا شاید برنامه اندروید ما 100 تا Activity داشته باشه و کلاس باید بداند که با کدامیک سر و کار دارد و پیام را برای کدامیک باید نمایش بدهد. لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
داداش من احتیاج به یدونه notifications Floating دارم که سورسشو فقط تونستم یه جا پیدا کنم
http://www.jawsware.mobi/code_OverlayView/ حالا من این کدو دارم میخوام وقتی روش میزنیم یه برنامه یا اکتیویتی باز کنه کدش تقریبا مث لمس بک گرانده فقط این داخل یه کلاس اکتیویتی نیس ک بتونم به راحتتی انجامش بدم ... از یکی پرسیدم گفت با کانتکست شاید بتونی انجامش بدی این کدمه به نظرتون چطوری این کار رو انجام بدم من کد: import android.content.Context; قسمت onTouchEvent_Press فک میکنم بشه این کارو کرد ممنون
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
من از لینکی که داده بودید، کل فایل ها را دانلود کردم و بر اساس آن، یک پروژه اندروید جدید ساختم. کل پروژه اندروید به صورت سرویس (service) می باشد و با اجرای برنامه اندروید، برنامه بسته می شود و یک notifications Floating نمایش داده می شود. یعنی به شکل زیر :
همچنین در قسمت ongoing، با اشاره بر روی گزینه مربوط به آن، بسته خواهد شد : من فایل های اصلی (که آنها را دانلود کرده و استفاده کردم) و همچنین پروژه اندروید ساخته شده (با نام Kelidestan.com) و همچنین فایل apk ساخته شده از آن را پیوست این ارسال کرده ام. در پروژه اندروید، از موارد زیر (بر اساس فایل های دانلودی) استفاده شد (برخی با کپی کردن کل فایل و برخی هم با استفاده از بخشی از کدهای آنها) : دقت شود که در فایل AndroidManifest.xml ، باید یک اجازه (permission) و یک سرویس (service) اعلام می شد که من هر دو را از فایل AndroidManifest.xml در میان فایل های دانلودی، خواندم و در پروژه اندروید خود قرار دادم (در غیر این صورت، برنامه اندروید عمل نمی کرد). لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
۱۳۹۳/۰۸/۱۳, ۱۰:۴۲ ب.ظ
داداش من با این سورس یه پروژه قبلا ساخته بودم الان میخوام با کلیک روی اون یه اکتیویتی باز کنم یا خود برنامه ای که ساختم
بازم ممنون برا اموزشتون
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)(۱۳۹۳/۰۸/۱۳, ۱۰:۴۲ ب.ظ)'aliasghar' نوشته: داداش من با این سورس یه پروژه قبلا ساخته بودم الان میخوام با کلیک روی اون یه اکتیویتی باز کنم یا خود برنامه ای که ساختم من فکر می کردم که با اصل کدها مشکل داشتید، دیگه هم ارسال شما رو نخوندم (که یادآوری بشه). حالا پروژه اندروید رو که به طور آماده داریم. این مورد رو هم ان شاء الله درست می کنیم. بررسی می کنم و نتیجه رو همینجا می نویسم (البته سرفرصت). لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
موارد مورد نظرتون رو به پروژه اندروید اضافه کردم. در واقع مربوط به همان context بودند. تعیین کرده ام که با اشاره شما، هم یک پیام کوتاه نمایش داده شود (با روش Toast) و هم به یک Activity جدید با نام NextActivity وارد شویم (هر دو نیاز به Context داشتند).
قبلا برنامه اندروید به این شکل بود که با اجرا شدن، سرویس (service) را شروع می کرد و بعد برنامه اندروید بسته می شد. من ترجیح دادم که یک Activity دیگر را به عنوان Activity اصلی برنامه اندروید قرار بدهم که در آن یک دکمه (Button) وجود دارد که با کلیک بر روی آن، به همان Activity می رویم که بعد از شروع سرویس، بسته می شود (در صورت دلخواه، می توانید همان Activity را به عنوان Activity اصلی برنامه اندروید قرار بدهید). فایل های پروژه اندروید و همچنین فایل apk ساخته شده از آن، پیوست این ارسال می باشد. اگر می خواهید بدانید که چه بخش هایی از کدها را تغییر داده ام، دو فایل SampleOverlayService.java و SampleOverlayView.java را باز کنید، در ادامه خط هایی از کدها که یا تازه نوشته ام یا تغییرشان داده ام، عبارت زیر نوشته شده است : کد: //----------> change دو Activity هم به پروژه اندروید افزوده شده است. لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید. در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی). کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
۱۳۹۳/۰۸/۱۵, ۱۲:۴۰ ب.ظ
ممنون داداش دمت گرم همون چیزی شد که میخواستم ممنون
نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating)
۱۳۹۵/۰۱/۱۰, ۱۱:۲۰ ب.ظ
سلام
من خواستم از این استفاده کنم منتها به 2تا مشکل خوردم اگه میشه راهنمایی کنید. 1- وقتی با استفاده از پنجره ظاهر شده وسط صفحه میخوام به اکتیویتی مورد نظر خودم در برنامم برم ، اکتیویتی رو از اول میسازه ( متود onCreate ) رو اجرا میکنه و اطلاعاتی که روی اکتیویتی مورد نظرم هست همش حذف میشه مثلا الان اگه شما چیزی روی nextActivtiy اعمال کرده باشید وقتی میخواید به این اکتیویتی برگردید کامل یه اکتیویتی دیگه ساخته میشه و اطلاعاتتون روی اون اکتیویتی رو نمیبینید مگر اینکه با دکمه بک اکتیویتی سCloseاخته شده جدید رو ببندید تا به قبلیه وارد بشید. 2- متود notification.setLatestEventInfo در فایل SampleOverlayService منسوخ شده و در اندرودی استودیو اصلا قبول نمی کنه تا برنامه رو کامپایل کنه بنابرین برای اجرای برنامه مجبور شدم همه بدنه متود foregroundNotification از فایل SampleOverlayService رو حذف کنم ( برای تست برنامه ) ، ضمنا ترجیحا میخوام از ناتیفیکیشن برای حذف پنجره استفاده نشه و در متود onDestroy در اکتیویتی اصلی برنامه حذفش رو بگنجونم ، میتونید راهنمایی کنید ؟ یا اگه نمیشه مشکل منسوخ بودن این متود ناتیفیکیشن رو چطور حل کنم ، در این مورد سرچ کردم اینو پیدا کردم که مثل اینکه طریقه حل این مشکل رو توضیح داده منتها چون تاحالا با ناتیفیکیشن کار نکردم زیاد سر در نیاوردم. ممنون نحوه ی کار با کانتکست (context) در برنامه نویسی اندروید ؟ (و notifications Floating) | |||||||||||||||||||||