1. 程式人生 > >Android 手機衛士(7)AlertDialog

Android 手機衛士(7)AlertDialog

說實話,這不算一篇!(個人總是忘記對話方塊的正確建立,在此提醒自己)

Builder builder = new AlertDialog.Builder(this);
// 設定左上角圖示
builder.setIcon(R.drawable.ic_launcher);
builder.setTitle("版本更新");
builder.setMessage(mversionDes);
builder.setPositiveButton("更新", new OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int
which) { // TODO Auto-generated method stub downLoadApk(); } }); builder.setNegativeButton("取消", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub // 取消對話方塊,停在了splash介面,應該進入主介面 enterHome(); } }); builder.show();

注意:
對話方塊是依賴於Activity,所以“new AlertDialog.Builder(this)”必須是this(當前activity)。
而getApplicationContext() 雖然也能返回context物件,但是不能將dialog繫結在當前的activity上面。

相關推薦

Android 手機衛士7AlertDialog

說實話,這不算一篇!(個人總是忘記對話方塊的正確建立,在此提醒自己) Builder builder = new AlertDialog.Builder(this); // 設定左上角圖示 bui

Android 手機衛士5從Apache Tomcat伺服器獲取資料並解析

我們從伺服器端獲取“資訊”以便於CheckVersionCode,從而服務於版本更新操作! // 介紹一下流程: // 獲取伺服器端的版本號(兩步:請求/響應[xml | json]) // Tips : 訪問http://www.oxxx.com/xxx.j

Android-音視訊7:使用Camera錄製視訊,並存檔案

1.MediaCodec的作用 因為這裡會用到,所以先介紹這個的用法。 MediaCodec類用於使用一些基本的多媒體編解碼操作。 主要的API如下: getInputBuffers:獲取需要編碼資料的輸入流佇列,返回的是一個ByteBuffer陣列  queueI

Android 網路程式設計7: 原始碼解析OkHttp前篇[請求網路]

前言 學會了OkHttp3的用法後,我們當然有必要來了解下OkHttp3的原始碼,當然現在網上的文章很多,我仍舊希望我這一系列文章篇是最簡潔易懂的。 1.從請求處理開始分析 首先OKHttp3如何使用這裡就不在贅述了,不明白的同學可以檢視Android網路程式設計(5):Ok

寫給Android App開發人員看的Android底層知識7

(十二)ContentProvider (1)ContentProvider是什麼? ContentProvider,簡稱CP。 做App開發的同學,尤其是電商類App,對CP並不熟悉,對這個概念的最大程度的瞭解,也僅僅是建立在書本上,它是Android四大元件中的一個。 做系統管理類的App,比

Android學習記錄7—Intent中顯示意圖和隱式意圖的用法

Intent(意圖)主要是解決Android應用的各項元件之間的通訊。 Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的元件,將 Intent傳遞給呼叫的元件,並完成元件的呼叫。 因此,Intent在這裡起著一個媒體中介的作用,專

Android 4學習7:使用者介面

參考《Professional Android 4 Development》 Android UI基本元素 下面這些概念是Android UI設計的基礎,深入學習和理解它們是Android UI設計的基礎: View:View是所有UI元素,包括Layout在內,的父

基於DragonBoard 410c的家庭智慧環保衛士——7室內柵格地圖位置更新

       在前面http://blog.csdn.net/andymfc/article/details/60955819中我們對整體的室內路徑規劃思想進行了簡單介紹,其關鍵將室內劃分為柵格地圖,通過設定引導位置,然後採用路徑搜尋演算法查詢機器到引導位置的路徑,但是如何

ESP8266 WIFI模組學習之路7——自寫Android手機APP接受微控制器資料

上一篇是寫關於自寫Android手機APP給微控制器下發資料的,這次我將寫一下APP如何接受微控制器資料。 其實使用除錯助手,或者別人開的的APP同樣能夠實現接受微控制器資料,但想學習的,我還是建議能夠自己寫一個Android軟體,這樣從底層到上層都能學到很多東西。 AP

Android逆向進階7——揭開Hook的神秘面紗

java字符串 一句話 -o block 模型 它的 寫法 tar 1-1 本文作者:i春秋作家——HAI_ 0×00 前言 HAI_逆向使用手冊(想嘗試一下新的寫法) 其他 Android逆向進階 系列課程 <<<<<<< 人

SpyNote V5.0圖形化工具遠端控制Android手機教程圖文教程+演示視訊

*本文原創作者:艾登——皮爾斯,本文屬FreeBuf原創獎勵計劃,未經許可禁止轉載 前言 本篇文章主要以圖文教程和視訊演示詳細地教你如何快速學會使用SpyNote 5.0圖形化工具來穿透內網遠端控制Android手機。本教程有一定的攻擊性,請各位Freebuf小粉合理使用。(切勿用於違法,否則因用於違法產

Android studio3.0對於百度地圖api開發7——百度地圖地圖導航實現

       承接上文https://blog.csdn.net/qq_41562408/article/details/82829938,本次我們來實現百度地圖的導航功能實現。百度地圖的導航功能對於地點的確定我感覺主要是通過緯經度確定地點然後進行導航,其導航模式可分為:步行

Android FrameWork學習Android 7.0系統原始碼下載\編譯

最近計劃著研究下Android 7.0的系統原始碼,之前也沒做過什麼記錄,這次正好將學習的內容記錄下來,方便以後複習鞏固。 既然要學習我們的系統原始碼,那我們第一步要做的就是下載原始碼並進行編譯了。 硬體環境要求 1. 編譯環境 按照官方的說

Android繪圖之Canvas狀態儲存和恢復7

1 Canvas 狀態儲存和恢復 前面講canvas概念理解時 已經講解了save和savelayer,saveLayerAlpha函式,這裡進行canvas狀態儲存和恢復的詳細講解。 Canvas 呼叫了translate,scale,rotate,skew,concat or

Android開發筆記1Windows 7 x64環境下SDK Manager閃退的解決方法

    由於專案需求的原因,最近開始看Android的書了。雖然Google釋出了Android Studio,但是穩定性有待加強,所以還是選擇了最保險的開發環境ADT。由於我的系統是Window 7 x64,下的ADT也是x64的。以下是我配置開發環境時遇到的問題和解決方

Android官方技術文件翻譯——Gradle 外掛使用者指南7

本文譯自Android官方技術文件《Gradle Plugin User Guide》,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide。 翻譯不易,轉載請註明CSDN部落格上的出處:

Pro Android學習筆記一五七:感測器7:其他一些感測器

Wei:本來想下面接著的是NFC,NFC是支援讀寫的,和其他感測器在程式設計上很不一樣,但是手頭上找不到支援NFC的手機,記得以前三星Galaxy系列支援,例如幾年前的S3,而國產手機要比較貴的才支援,P6和Z7 mini都不支援,有興趣可以閱讀http://blog.csdn.net/pku_andro

Pro Android學習筆記四二:Fragment7:切換效果

利用fragment transaction進行切換,很方便提供切換的效果。 利用setTransition() 通過setTransition()我們可以設定有限幾個切換效果,程式碼如下:     protected void addFragmentToStack(int index){       

微信小程式開發常用技巧7——實現一個類似於Android toast效果動畫

很多時候,我們在小程式中使用wx.showToast(),發現樣式不是很好看,那麼我們能不能做一個跟原生APP類似的toast呢?答案是肯定的。今天就利用微信小程式的動畫wx.createAnimation()實現一個簡單的類似原生APP的toast提示。 先

ArcGIS for Android 100.3.07:繪製圖層(GraphicsOverlay) ,符號和渲染器(Symbols and Renderers)

繪製圖層GraphicsOverlay 100版本單獨把繪製圖層拿出來的一個好處就是,它將永遠置於地圖內容之上。在以前我們如果要在MapView里加載一個新的圖層,必須先remove帶有圖形的FeatureLayer,載入這個圖層之後再載入一次帶有圖形的F