使文字出現波紋效果--第三方開源--Titanic,波紋--titanic :https://github.com/RomainPiel/Titanic使用的時候直接將代碼複製過來即可(注意res檔案下有張波浪圖也要一起複製) xml代碼: <com.romainpiel.titanic.library.TitanicTextView android:id="@+id/text"
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
閱讀《Android 從入門到精通》(12)——自動完成文字框自動完成文字框(AutoCompleteTextView)java.lang.Object;android.view.View;android.view.TextView;android.widget.EditText;android.widget.AutoCompleteTextView;MultiAutoCompleteTextView;AutoCompleteTextView 類方法AutoCompleteTextView
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
設計模式——適配器模式,設計模式適配器 適配器模式的定義:將一個類的介面,轉換成客戶期望的另一個介面。適配器讓原本介面不相容的類可以合作無間。 適配器模式其實也可以叫做轉換器模式,由定義可知適配器其實就是封裝某些對象從而讓他們的幾口開起來不像自己而像是別的東西。舉一個簡單的例子
我的Android進階之旅------)關於使用CSDN-markdown編輯器來編寫部落格關於使用MarkDown編輯器的原因其實前段時間就支援使用MarkDown編輯器來寫部落格了,只是由於當時接觸過MarkDown,所以之前的部落格都是使用預設的HTML編輯器來寫部落格。最近由於公司要求所有的文檔都要使用MarkDown編輯器來寫,所以就開始學習MarkDown文法,來寫文檔和部落格!通過下面關於MarkDown文法的介紹就可以差不多能夠使用MarkDown編輯器來:整理知識,學習筆記
Android_裝置隱私擷取,忽略6.0許可權管理1.前言(1).由於MIUI等部分國產定製系統也有許可權管理,沒有相關api,故無法判斷使用者是否允許擷取連絡人等隱私。在Android
《Android源碼設計模式解析與實戰》讀書筆記(二十二)第二十二章、享元模式享元模式是結構型設計模式之一,是對對象池的一種實現。就像它的名字一樣,共用對象,避免重複的建立。我們常用的String
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 擷取SD卡路徑和判斷SD卡是否存在android擷取sd卡路徑方法:不建議直接寫死android sd卡的路徑。public String getSDPath(){File sdDir = null;boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); //判斷sd卡是否存在if (sdCardExist){sdDir =
手把手教你畫一個 逼格滿滿圓形水波紋loadingview Android才沒有完結呢o( ̄︶ ̄)n 。大家好,這裡是番外篇。拜讀了愛哥的部落格,又學到不少東西。愛哥曾經說過: 要站在巨人的丁丁上。 那麼今天,我們就站在愛哥的丁丁上來學習製作一款自訂view(開個玩笑,愛哥看到別打我)。上一篇 帶領大家做了一款炫酷的loading動畫view手把手帶你做一個超炫酷loading成功動畫view 不知道大家跟著做了一遍沒有呢?在開始之前,首先來說說預備知識,這些知識在愛哥的部落格上都有詳細的介紹.
Android效能最佳化之Splash頁應該這樣設計目前SplashActivity的設計目前市場上的應用在啟動時基本上都會先啟動一個SplashActivity,作為一個歡迎介面,為什麼這樣設計呢?個人總結有三個優點:1、可以給使用者更好的體驗比如:可以由後台動態改變歡迎的圖片,或者顯歡迎xxx回來,新浪微博的就是這種互動。2、可以縮減App的啟動時間由上一篇博文中知道app啟動的耗時主要是在Application初始化中和MainActivity的介面繪製前,由於MainActivity的業