android中提示&對話方塊----AlertDialog,android提示AlertDialog(對話方塊)一、對話方塊的基本使用流程step1:建立AlertDialog.Buider;step2:調用setIcon()設定表徵圖,setTitle()或者setCustomerTitle設定標題step3:設定對話方塊的內容setMessage()還有其他方式;step4:setPosition/Negative/NaturalButton設定:確定、取消、中立step5:調用c
Android自訂控制項之輪播圖控制項,android自訂控制項背景最近要做一個輪播圖的效果,網上看了幾篇文章,基本上都能找到實現,效果還挺不錯,但是在寫的時候感覺每次都要單獨去重新在Activity裡寫一堆代碼。於是自己封裝了一下。本篇輪播圖實現原理原文出處:迴圈廣告位組件的實現,這裡只是做了下封裝成一個控制項,不必每次重複寫代碼了。實現分析輪播圖的功能就是實現左右滑動的廣告、圖片資訊展示,那我們就用ViewPager來實現,由於考慮到使用者體驗,我們還需要在下面加一個指標來標示滑動到了第幾張
android對象序列化Parcelable淺析,androidparcelable一、android序列化簡介我們已經知道在Android使用Intent/Bindler進行IPC傳輸資料時,需要將對象進行序列化。JAVA原本已經提供了Serializable介面來實現序列化,使用起來非常簡單,主要用於對象持久化以及對象的網路傳輸。Serializable開銷比較大,因為序列化和還原序列化的過程需要大量的I/O操作。Android提供了Parcelable對象序列化操作是記憶體序列化,主要用於
Android notifications通知欄的使用,android通知欄訊息app發送通知訊息到通知欄中的關鍵代碼和點擊事件:package com.example.notifications;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import
Android WindowManager實現懸浮窗效果 (一)——與當前Activity綁定,windowmanager懸浮窗 最近有學生做畢業設計,想使用懸浮窗這種效果,其實很簡單,我們可以通過系統服務WindowManager來實現此功能,本章我們來實驗一下在當前Activity之上建立一個懸浮的view。第一步:認識WindowManagerl 這個介面用於與 window manager (視窗管理器, 應用程式框架層) 進行互動。l
Android PopupWindows使用,androidpopupwindow 源碼測試樣本:package com.example.popupwindown;import android.os.Bundle;import android.app.Activity;import android.view.Gravity;import android.view.Menu;import android.view.View;import
WebView線性進度條,webview線性參考:http://www.cnblogs.com/hubli/p/4835549.htmlAPP會跳轉網頁時候,請參考:http://blog.csdn.net/raphael55/article/details/6975918:1.wevbview_progressbar.xml<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <
Android系統之路(初識MTK) ------ 預設第一次開機螢幕亮度/日期格式/picture makeer
設計模式——適配器模式,設計模式適配器 適配器模式的定義:將一個類的介面,轉換成客戶期望的另一個介面。適配器讓原本介面不相容的類可以合作無間。 適配器模式其實也可以叫做轉換器模式,由定義可知適配器其實就是封裝某些對象從而讓他們的幾口開起來不像自己而像是別的東西。舉一個簡單的例子
Java中定義Map常量,List常量,map常量一般的方式的使用靜態代碼塊。比如:public final static Map map = new HashMap(); static { map.put("key1", "value1"); map.put("key2", "value2"); } 下面為一種簡單定義Map常量的方式public final static Map<String, Fragment>
Android開發之調用系統的ContentProvider——簡訊的擷取和備份忍耐和堅持雖是痛苦的事情,但卻能漸漸地為你帶來好處.——奧維德。可能在堅持一件事情一段時間後,我們腦海中會有很多放棄的念頭,可能在放棄之後的幾年後,我們會想如果當時堅持下來會怎麼怎麼樣。。。,但是可惜的是我們沒有堅持。最近比較懶,也在這裡提醒自己,不要迷失自己,堅持學習。 在上一篇我們講到了如何建立自己的ContentProvider,如果你掌握了上一篇所講的內容,那麼相信今天這一篇
android 內部檔案讀取Android 檔案管理方法Android使用的是基於Linux的檔案系統,對於檔案的訪問和管理是通過使用權限設定來限制的.在Linux系統中,檔案許可權分別描述了建立者、同組使用者和其他使用者對檔案的操作限制。x表示可執行,r表示可讀,w表示可寫,d表示目錄,-表示普通檔案。產生這樣的檔案許可權與程式人員設定的Android
android中與Adapter相關的控制項----ViewFlipper,adapterviewflipperViewFlipper(翻轉視圖)一、ViewFlipper是一個多頁面管理的控制項,與ViewPager不同,ViewPager的是一頁一頁的的,而ViewFlipper則是一層一層的。圖片輪播或者是在App的引導頁的時候使用二、為ViewFlipper加入View的兩種方法(1)方法一:靜態匯入(2)方法二:動態匯入三、常用的一些方法setInAnimation:設定view進入螢
Android listview和ListAdapter搭配使用,androidlistadapterListView時Android中內建的資料顯示控制項,要使用ListView填充資料,必須要通過適配器來填充,這裡給大家介紹一下ListAdapter適配器,如下:java源碼:package com.example.listview1;import java.util.ArrayList;import java.util.List;import
android中提示&對話方塊----Toast,android提示Toast(多士)一、Toast多士是一種訊息提示框,在手機螢幕中顯示一個訊息提示框,沒有任何按鈕,也不會獲得焦點,一段時間後自動消失,常常在調試的時候用的較多。二、使用(1)直接調用Toast類的makeText()方法建立。建立toast的參數解釋:第一個參數:context內容物件,第二個參數是Toast的內容,第三個參數Toast顯示的時間在建立toast完成後一定要show一下才能顯示(2)通過構造方法定製To
(轉)Java發送http請求(get 與post方法請求),javapost本文轉載於:http://bijian1013.iteye.com/blog/2166855package com.bijian.study;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import
我的Android進階之旅------)Android關於HttpsURLConnection一個忽略Https認證是否正確的Https請求工具類下面是一個Android HttpsURLConnection忽略Https認證是否正確的Https請求工具類,不需要驗證伺服器端認證是否正確import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import
Android外掛程式化基礎(4),動態啟動外掛程式中的ActivityAndroid外掛程式化基礎(4),動態啟動外掛程式中的ActivityAuthor:鄭海波-莫川簡介如何動態啟動外掛程式中的Activity呢?我們首先分析,啟動外掛程式中的Activity需要做那些準備?1.外掛程式中Activity類的載入也就是ClassLoader的問題。由第一節課中的MultiDex可以知道,我們可以動態載入apk,然後將外掛程式中的class載入到當前的ClassLoader當中。這樣,外掛程式
Android開發Tips(2)1. Dagger2的開發順序Module -> Component -> Application首先模組(Module)建立需要提供的類執行個體, 其次把模組添加到組件(Component)中並提供需要注入的類, 最後把組件添加到應用(Application)中並提供介面.// 模組@Modulepublic class TestAppModule { private final Context mContext; public
Android安全之旅系列部落格導讀總結下近一年的學習經曆,以中國的新年為節點。時間從2015年年後到今天,2015年年末。首先我必須要感謝前輩的書籍和高品質的部落格。1、重新學習了一遍《Linux核心原始碼情景分析上下冊》,毛德操著,並記錄學習曆程,寫下了部落格。2、重新學習了一遍《Android系統原始碼情景分析》,羅昇陽著,並記錄從開機啟動到Home介面的展示整個流程。3、學習了一個小型java虛擬機器的原始碼,並調試修改原始碼中的錯誤,最後可以運行了。參考連結https://github