【Android】【轉】Android程式退出徹底關閉程序的方法
因為發現光呼叫finish()方法後 程式中所啟動的執行緒依舊在後臺執行——Android的特點之一——否則也不會出現諸多用於關閉程序的工具。搜尋了相關資料,大致有以下幾種方法可以用於完全關閉程序的方式。其中第一種方法作者已經用過,的確是可行的。
第一種方法:
1 |
android.os.Process.killProcess(android.os.Process.myPid());
|
第二種方法:在onDestroy函式中加入程式碼
1 |
System.exit( 0 );
|
1 |
第三種方法:
1 2 |
ActivityManager
manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
manager.killBackgroundProcesses( package );
|
1 |
第四種方法:
1 |
manager.restartPackage( package );
|
1 |
第五種方法:
1 2 3 4 |
Intent
MyIntent = new Intent(Intent.ACTION_MAIN);
MyIntent.addCategory(Intent.CATEGORY_HOME);
startActivity(MyIntent);
finish(); |
這個方法好像只是退回到桌面…
第六種方法:使用廣播機制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
相關推薦【Android】【轉】Android程式退出徹底關閉程序的方法因為發現光呼叫finish()方法後 程式中所啟動的執行緒依舊在後臺執行——Android的特點之一——否則也不會出現諸多用於關閉程序的工具。搜尋了相關資料,大致有以下幾種方法可以用於完全關閉程序的方式。其中第一種方法作者已經用過,的確是可行的。 第一 Android實現真正的ViewPager【平滑過渡】+【迴圈滾動】!!!順帶還有【末頁跳轉】。實現真正的ViewPager【平滑過渡】+【迴圈滾動】!!!順帶還有【末頁跳轉】。 首先呢, 我要對網上常見的3種ViewPager的迴圈滾動方法做個概述。急需看真正實現方法的同志請選擇性忽略下面這一長段。不過有時間精力的話還是看看,尤其後兩者,我的方法是基於這兩者的: 【峰回路轉】Excel技巧百例 09.刪除空白行空行 技術 .net trac pop 高速 pos 中間 article 比如上表,中間有非常多空行,假設空行較多。一個一個右鍵刪除會非常慢,怎樣高速刪除他們呢?1.選擇第一列。點擊上方“數據”TAB中的篩選2.點擊第一個列頭的小三角。僅僅選擇“空白”,然後點擊“確定 【峰回路轉】Excel技巧百例 08.計算兩個日期的差值b2c font date trac con 進行 size 高速 http 在Excel中假設高速計算兩個日期之間的差?比如A日期為:2012/3/12 B日期為:2015/7/29 那麽這兩個日期之間差幾年,差幾個月。差多少天?我們使用DateDif 函數來處 Android中跳轉到系統一些設定介面setting的方法1.跳轉到系統的輔助功能介面 Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); startActivity(intent); 2. 跳轉到新增帳戶介面 Intent intent android程式退出當前activity的方法Android程式有很多Activity,比如說主視窗A,呼叫了子視窗B,如果在B中直接finish(), 接下里顯示的是A。在B中如何關閉整個Android應用程式呢?本人總結了幾種比較簡單的實現方法。 1. Dalvik VM的本地方法 android.os.Pro 登山-C#-關於TcpListener的AcceptTcpClient()方法造成執行緒阻塞,進而程式無法徹底關閉的問題在《C#高階程式設計》第7版第24章,有提到使用TCP類。 書中寫了一個例項,兩個winform,其中一個點選按鈕傳送字串,另一個winform進行接收。這個例項有個缺點,只能接收一次。 我將這個例項進行了改造。第一版做好後,可以進行接收和傳送,但是出現一個問題,就是在關閉 【轉】android系統程式呼叫[size=medium][/size]顯示網頁: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. sta 【轉】Android 4.0 Launcher2源碼分析——啟動過程分析handler flag 這一 第一次啟動 asynctask pla size ontouch wait Android的應用程序的入口定義在AndroidManifest.xml文件中可以找出:[html] <manifest xmlns:android="htt android相對布局中控件的常用屬性【轉】ntb thp 水平居中 sid let 相對 layout 矩陣 ins Android布局屬性詳解 RelativeLayout用到的一些重要的屬性: 第一類:屬性值為true或false android:layout_centerHorizontal 水平居中 【轉】Android:No implementation found for nativestat void for boa bte pre shared int jnienv 解決方法: 1.檢查native c code的定義: JNIEXPORT void Java_com_example_something_MyClass_getMyString(JNI 【轉】【Java/Android】Toast使用方法大全runnable public 顯示 ssa setview nbsp efault 使用方法 let Toast 是一個 View 視圖,快速的為用戶顯示少量的信息。 Toast 在應用程序上浮動顯示信息給用戶,它永遠不會獲得焦點,不影響用戶的輸入等操作,主要用於 一些幫 【轉】Android橫豎屏重力自適應ron ati lan target 設計 根據 use rpo 適應 通常我們的應用只會設計成橫屏或者豎屏,鎖定橫屏或豎屏的方法是在manifest.xml文件中設定屬性android:screenOrientation為"landscape"或"portrait": 【轉】 Android路由實現~~ 下載 bin 一個 setup 自己的路 rul 簡單 sync 本文轉自: http://blog.csdn.net/qibin0506/article/details/53373412 前幾個月有幸參加了CSDN組織的MDCC移動開發者大會, 一天下來我最大的收獲 【轉】Android開發筆記(序)寫在前面的目錄animator 進程間通信 scrip cst 調用 receiver 手勢 打包 數據庫基礎 原文:http://blog.csdn.net/aqi00/article/details/50012511 知識點分類 一方面寫寫自己走過的彎路掉進去的坑,避免以後 【轉】Android Camera 相機開發詳解exc troy start 當前 container rac google getconf 對比度 在Android 5.0(SDK 21)中,Google使用Camera2替代了Camera接口。Camera2在接口和架構上做了巨大的變動, 但是基於眾所周知的原因 【轉】Android Studio打包全攻略---從入門到精通UC store 類型 安裝文件 public alt url tool 描述 原文地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅廬 手動打包 怎麽手動打包 項目寫完了,現在需要把應用上傳 【轉】Android性能優化-過度繪制解決方案裏的 watermark == ++ 深度 getc 像素 多次 但是 轉載請註明出處:http://blog.csdn.net/a740169405/article/details/53896497 過度繪制: 屏幕上某一像素點在一幀中被重復繪制多次,就是過度繪制。 android開發學習 ------- 【轉】 android中的單例模式 (詳解)lan post tail -- and 使用 href details android開發 https://blog.csdn.net/u011418943/article/details/60139644 這篇文章 前因後果 都說出來了 ,值得學習。 htt |