APP重啟功能實現

2021-10-07 05:23:41 字數 945 閱讀 6889

方式一:使用alarmmanger

intent intent = getbasecontext().getpackagemanager().getlaunchintentforpackage(getbasecontext().getpackagename());

//與正常頁面跳轉一樣可傳遞序列化資料,在launch頁面內獲得

intent.putextra("reboot","reboot");

alarmmanager mgr = (alarmmanager)getsystemservice(context.alarm_service);

mgr.set(alarmmanager.rtc, system.currenttimemillis() + 1000, restartintent);

android.os.process.killprocess(android.os.process.mypid());

方式二:通過設定flag_activity_clear_top

intent intent = getbasecontext().getpackagemanager().getlaunchintentforpackage(getbasecontext().getpackagename());

intent.addflags(intent.flag_activity_clear_top);

//與正常頁面跳轉一樣可傳遞序列化資料,在launch頁面內獲得

JPush實現app推送功能

極光簡介 現在有兩種產品,一種是極光推送用來推送訊息,另一種為極光im用來實現聊天。推送方式有三種 通知 自定義訊息 富 每次推送可以指定推送目標 廣播推送 標籤推送 別名推送。下面我們就來具體的操作一遍,假如現在我們要開發一款應用名字叫著今日新聞,大家知道這種應用免不了會有推送新的新聞,所以我們必...

app專案實現列印功能。

uiprintinteractioncontroller printc uiprintinteractioncontrollersharedprintcontroller uiprintinfo printinfo nsclassfromstring uiprintinfo printinfo pr...

SlidingMenu實現 app側滑功能

側拉 final slidingmenu menu new slidingmenu this menu.setmode slidingmenu.left 設定選單滑動模式,選單是出現在左側 left right左右兩側都有 right右側 menu.settouchmodeabove sliding...