404 Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!دوستان وقتی اندروید بوت میشه یه لانچری چیزی داره که میاره هوم اندروید رو نشون میده دیگه درسته؟
سوالم دو تا میشه
۱- آیا میشه از طریق تنظیمات اندروید بهش بگیم مثلا یک برنامه خاصی (هر برنامه ای که نصبه رو سیستم) بصورت دیفالت بعد از بوت شدن اندروید بیاد بالا و صفحه هوم و منوهای دیفالت اندروید بصورت دیفالت بالا نیاد؟
۲- آیا موقع نوشتن برنامه ی اندروید می تونیم این قابلیت رو به اون برنامه بدیم؟
سلام بله میشه داخل AndroidManifest.xml
:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
بعدش داخل AndroidManifest.xml
باید به عمیات BOOT_COMPLETED گوش بدید و کدهاتون رو بنویسید
<service android:name=".MyService" android:label="My Service">
<intent-filter>
<action android:name="com.myapp.MyService" />
</intent-filter>
</service>
<receiver
android:name=".receiver.StartMyServiceAtBootReceiver"
android:label="StartMyServiceAtBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
بعدش یه receiver باید تعریف کنید که عمل BOOT_COMPLETED را دریافت کند و سرویس شما را شروع کند.
public class StartMyServiceAtBootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
Intent serviceIntent = new Intent(context, MyService.class);
context.startService(serviceIntent);
}
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟