Time of Update: 2017-01-19
本文執行個體介紹了Android實現手機震動、抖動效果,分享給大家供大家參考,具體內容如下(1)布局檔案如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2017-01-19
WebView是Android中一個非常實用的組件,它和Safai、Chrome一樣都是基於Webkit網頁渲染引擎,可以通過載入HTML資料的方式便捷地展現軟體的介面,下面通過本文給大家介紹Webview實現android簡單的瀏覽器執行個體代碼。實現了瀏覽器的返回 前進 首頁 退出 輸入網址的功能注釋的很清楚啦 就不多說了首先是布局檔案<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2017-01-19
我們在做類似於個人首頁類應用的時候,可能會遇到這樣的需求,效果如下相信大家應該看明白是什麼效果了,就是隨著列表的滑動,上面的標題列的透明度會隨之變化。在IOS中,有很多的軟體有這種效果,下面,我們看一下這種效果是如何?的。先看一下項目的目錄我們可以看到,目錄結構很簡單,因為我這個地方是使用的XListview代替的Listview,有很多檔案都是XListview內建的,所以顯得檔案多一些,如果沒使用過XListview,請先百度XListview看看。這裡面,我們需要重點關注的只有一個檔案,就
Time of Update: 2017-01-19
最近準備整理一套關於UI效果的文章,算是對這段時間的一個總結,主要講Android開發中的UI效果設計模組。初步分為一下幾個篇幅: Android XML繪圖(Shape、Layer、Selector) Android Canvas繪圖(canvas、point、porterDuffXfermode、shader) Android 動畫詳解 Android 自訂控制項 今天就當開胃菜,先講講最簡單的xml繪圖,相信這個大家都用的比較熟,這裡就當給大家做一個小文檔,當那個參數配置忘了,
Time of Update: 2017-01-19
本文執行個體講述了Android
Time of Update: 2017-01-19
在Android開發過程中,我們有時候需要擷取當前的Activity執行個體,比如彈出Dialog操作,必須要用到這個。關於如何?由很多種思路,這其中有的簡單,有的複雜,這裡簡單總結一下個人的一些經驗吧。反射反射是我們經常會想到的方法,思路大概為 擷取ActivityThread中所有的ActivityRecord 從ActivityRecord中擷取狀態不是pause的Activity並返回一個使用反射來實現的代碼大致如下public static Activity
Time of Update: 2017-01-19
1.
Time of Update: 2017-01-19
Fragment是Android honeycomb 3.0開始新增的概念,Fragment名為片段不過卻和Activity十分相似,下面介紹下Android Fragment的作用和用法。Fragment用來描述一些行為或一部分使用者介面在一個Activity中,你可以合并多個fragment在一個單獨的activity中建立多個UI面板,同時重用fragment在多個activity中.你可以認為fragment作為一個activity中的一節模組
Time of Update: 2017-01-19
我編碼的風格,先給大家展示下效果圖,親們感覺效果還不錯,很滿意的話,請繼續往下閱讀。 之前呢,也寫過用安卓實現二維碼產生彩色的二維碼和帶logo的二維碼,也知道可以使用QRCode和ZXing兩種方式,然後這一篇呢也是寫二維碼使用BarcodeFormat.QR_CODE,主要也是看見很多的非常漂亮的二維碼,這裡呢主要模仿qq的二維碼,並且也高仿實現了長按發送給朋友和儲存到圖庫的功能,覺得不錯呢就請多支援下,哪裡不好呢也可以說出來。好了我們一步一步來。第一步:簡單二維碼實現先來個最簡單的二維碼:
Time of Update: 2017-01-19
編譯Android系統APK1、設定環境export ANDROID_HOME=/home/administrator/soft/androidexport PATH=$PATH:$ANDROID_HOME/out/host/linux-x86/binexport ANDROID_PRODUCT_OUT=$ANDROID_HOME/out/target/product/generic2、建立項目android create project -t 1 -k com.lhw.led -a
Time of Update: 2017-01-19
本文所要介紹的簡易天氣App主要用RxAndroid、MVP、Retrofit實現,首先來看看效果:首頁內容:右側欄天氣列表:左側欄城市列表首先看看Activity主要代碼(使用MVP模式)://調用Presenter的方法擷取資料 mMainPresenter = new MainPresenterImpl(this); mMainPresenter.getPlaceData(); mMainPresenter.getWeatherData("成都"); //顯示首頁和右側欄天氣資料
Time of Update: 2017-01-19
一、RatingBar簡單介紹RatingBar是基於SeekBar(拖動條)和ProgressBar(狀態條)的擴充,用星形來顯示等級評定,在使用預設RatingBar時,使用者可以通過觸摸/拖動/按鍵(比如遙控器)來設定評分, RatingBar內建有兩種模式 ,一個小風格 ratingBarStyleSmall,大風格為ratingBarStyleIndicator,大的只適合做指示,不適用與使用者互動。效果圖展示:二、執行個體1.布局檔案<?xml version="1.0
Time of Update: 2017-01-19
今天寫這篇文章的緣由是前一段時間一個網友在我的部落格上面留言,想要實現在GridLayout(相當於九宮格)中點擊每項可左右滑動顯示該宮格的圖片,當該宮格的圖片顯示完以後,接著顯示下一宮格的圖片。那麼看過我以前關於滑動方面的文章的朋友,相信要實現前者的效果並不難,關鍵在於如何?後者,即如何在一個宮格的圖片顯示完以後,接著顯示下一宮格的圖片。那麼這就是我們今天這篇文章要探討的內容。 說到這裡呢,首先對這位網友說聲抱歉,由於前些日子太忙,直到現在有那麼一點時間來寫這篇文章,畢竟平
Time of Update: 2017-01-19
在介紹程式實現之前,我們先看下Android中Activities和Task的基礎知識。 我們都知道,一個Activity
Time of Update: 2017-01-19
上一篇博文說到了Shader的五個子類 - BitmapShader - LinearGradient - RadialGradient - SweepGradient - ComposeShader 其中BitmapShader和LinearGradient已經做了說明,今天就把剩餘的三個Shader補充一下 3. RadialGradient 先看下構造方法 /** @param centerX 中心X座標 @param centerY 中心Y座標 @param
Time of Update: 2017-01-19
廢話不多說了,直接給大家貼代碼了:具體代碼如下所示:public class MIUIUtils { // 檢測MIUI private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version.code"; private static final String KEY_MIUI_VERSION_NAME = "ro.miui.ui.version.name"; private static final String
Time of Update: 2017-01-19
一、 PorterDuffXfermodePorterDuffXfermode類似於資料集合裡面的交集並集概念,只是資料裡面取的是兩個集合,而我們這裡取的是兩個圖形之間的交集並集,我們先來看一張Android API Demo裡面一張金典的圖 圖中的Src和Dst相當於是數學中的兩個集合,而在我們的代碼中我們可以這樣來操作這兩個集合canvas.drawSrc();paint.setXfermode(new
Time of Update: 2017-01-19
一、Canvas Canvas中的方法很多,這裡我們只挑常用的進行講解說明 Canvas可以繪製的對象有: 弧線(arcs) canvas. 填充顏色(argb和color) Bitmap 圓(circle和oval) 點(point) 線(line) 矩形(Rect) 圖片(Picture) 圓角矩形 (RoundRect) 文本(text) 頂點(Vertices) 路徑(path)繪製弧形/** * 繪製弧形 * @param oval 繪製地區 *
Time of Update: 2017-01-19
一、引言在行動裝置
Time of Update: 2017-01-19
一. 多媒體訊息發送: 多媒體訊息比簡訊麻煩很多。從sendMmsWorker函數的參數就可以看出來:(conv, mmsUri, persister, slideshow, sendReq) 上下文,uri,PduPersister(多媒體訊息是用pdu的),slideshow 包含了所有的多媒體訊息資訊,sendreq包含了mime封裝mms時的headers,也包括了from,to等資訊 。 (1)函數 sendMmsWorker: private void