Time of Update: 2017-01-19
ListView與GridView是Android開發中的常用控制項,它們和Adapter配合使用能夠實現很多介面效果。下面分別以執行個體說明ListView、GridView的用法。 1.ListView的Android開發執行個體 ListView
Time of Update: 2017-01-19
Message:訊息,其中包含了訊息ID,訊息處理對象以及處理的資料等,由MessageQueue統一列隊,終由Handler處理。Handler:處理者,負責Message的發送及處理。使用Handler時,需要實現handleMessage(Message
Time of Update: 2017-01-19
本文簡單討論以後Android遊戲引擎模板的架構問題。在Android遊戲開發教程之二:View類與SurfaceView類中我們已經談到,SurfaceView類是有很多優勢的,所以在Android遊戲開發中還是選擇SurfaceView。
Time of Update: 2017-01-19
貝茲路徑,很多人可能不太瞭解,什麼叫做貝茲路徑呢?這裡先做一下簡單介紹:貝茲路徑也可以叫做貝濟埃曲線或者貝茲曲線,它由線段與節點群組成,節點是可拖動的支點,線段像可伸縮的皮筋。一般的向量圖形軟體常利用貝茲路徑來精確畫出曲線。
Time of Update: 2017-01-19
本文較為詳細的講述了Android下Activity全螢幕顯示實現方法。分享給大家供大家參考。具體方法如下:方法一:使用xml的方法,在該項目的AndroidManifest.xml檔案中,在需要全屏的Activity元素中添加屬性:複製代碼 代碼如下:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"這樣就可以實現這個Activity的全螢幕顯示,如果只是不要標題列,即需要保留系統內建的工作列的話,則使用:複製代碼
Time of Update: 2017-01-19
本文執行個體講述了Android擷取手機系統版本等資訊的方法。分享給大家供大家參考。具體如下:String phoneInfo = "Product: " + android.os.Build.PRODUCT;phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;phoneInfo += ", TAGS: " + android.os.Build.TAGS;phoneInfo += ", VERSION_CODES.BASE: " +
Time of Update: 2017-01-19
本文執行個體講述了Android開發之自訂控制項用法。分享給大家供大家參考,具體如下:今天和大家分享下群組控制項的使用。很多時候android自訂控制項並不能滿足需求,如何做呢?很多方法,可以自己繪製一個,可以通過繼承基礎控制項來重寫某些環節,當然也可以將控制群組合成一個新控制項,這也是最方便的一個方法。今天就來介紹下如何使用群組控制項,將通過兩個執行個體來介紹。第一個實現一個帶圖片和文字的按鈕,如圖所示:整個過程可以分四步走。第一步,定義一個layout,實現按鈕內部的布局。代碼如下:cust
Time of Update: 2017-01-19
最近手機界開始流行雙網路攝影機,大光圈功能也應用而生。所謂大光圈功能就是能夠對照片進行後期重新對焦,其實現的原理主要是對拍照期間擷取的深度圖片與對焦無窮遠的映像通過演算法來實現重新對焦的效果。 在某雙攝手機的大光圈操作介面有個光圈的操作表徵圖,能夠類比光圈調節時的真實效果,感覺還不錯,於是想著實現該效果。現在把我的實現方法貢獻給大家,萬一你們公司也要做雙攝手機呢?( ̄┰ ̄*) 首先,百度一下光圈圖片,觀察觀察,就可以發現其關鍵在於計算不同的光圈值時各個光圈葉片的位置。為了計算
Time of Update: 2017-01-19
前言Android的TextView只能設定整個TextView的動畫,而不能設定每個文字的動畫。即使是使用TextSwitcher,也很難實現我想要的效果。 所以選擇自訂一個。大體思路是:繼承ViewGroup,設定Text的時候,每個文字為一個TextView,每隔一個固定時間,啟動每個TextView的動畫。 定義一個CTextView,繼承ViewGroup:實現主要代碼:public class CTextView extends ViewGroup { }
Time of Update: 2017-01-19
本文執行個體講述了Android使用AudioManager修改系統音量的方法。分享給大家供大家參考,具體如下:下面介紹幾個AudioManager的幾個音量調整方面的方法.首先是得到AudioManager執行個體:AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE);調整音量方法有兩種,一種是漸進式,即像手動按音量鍵一樣,一步一步增加或減少,另一種是直接設定音量值.1、漸進式public void
Time of Update: 2017-01-19
Android應用更換皮膚功能的實現思路 我們可以將皮膚包做成一個apk檔案,在應用apk中讀取皮膚包中的資料。 應用apk讀取皮膚包apk的資料的條件 1. 有相同簽名 2.
Time of Update: 2017-01-19
安卓原生的按鈕是多麼醜,效果是多麼單調,大家也是有目共睹的。 要做一個APP少不了使用按鈕,一個好看的按鈕少不了好看的效果和外表,這次主要跟大家講講如何用drawable的xml檔案弄一些好看的自訂樣式。首先是外表 在APP中四四方方,灰色底黑色字的按鈕是很難看的,我們希望看到的是圓角,彩色,白字(根據你的個人審美也可以是其他樣式)。 首先是在layout裡建立一個按鈕 ,然後在drawable檔案夾裡建立一個drawable resource file ,不妨起名為shape
Time of Update: 2017-01-19
一、原因:forceclose,意為強行關閉,當前應用程式發生了衝突。NullPointExection(null 指標),IndexOutOfBoundsException(下標越界),就連Android API使用的順序錯誤也可能導致(比如setContentView()之前進行了findViewById()操作)等等一系列未捕獲異常二、如何避免如何避免彈出Force Close視窗
Time of Update: 2017-01-19
ViewPager這個小demo實現的是可以左右迴圈滑動圖片,下面帶索引,滑到最後一頁在往右滑動就要第一頁,第一頁往左滑動就到最後一頁,先上效果圖,用美女圖片是我一貫的作風,呵呵1. 首先看一些layout下的xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2017-01-19
Android中WebView的詳細解釋:1. 概念: WebView(網路視圖)能載入顯示網頁,可以將其視為一個瀏覽器。它使用了WebKit渲染引擎載入顯示網頁。2. 使用方法: (1).執行個體化WebView組件: A.在Activity中執行個體化WebView組件。eg:複製代碼 代碼如下: WebView webView = new WebView(this); B.調用WebView的loadUrl()方法,設定WevView要顯示的網頁.eg:複製代碼
Time of Update: 2017-01-19
前言 前幾天有在微博上推薦過一個部落格,看他文章時發現了這個屬性。有些屬性不常用,但需要的時候非常有用,於是做了個例子,正好項目用到,與大家分享一下。 本文 一、效果圖 看到這個圖時你可以先想想如果是你,你怎麼實現這個效果。馬上想到用RelativeLayout?NO,NO,NO,,, 二、實現代碼<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2017-01-19
說實話,對於xUtils,是我最近才用到的開發架構(也是剛接觸),對於其功能不得不說,簡化了很多的開發步驟,可以說是非常好的開發工具,但是其最新動向到3.0也沒有解決載入自訂ImageView報錯的問題。xUtils簡介xUtils 包含了很多實用的android工具。xUtils 支援大檔案上傳,更全面的http請求協議支援(10種謂詞),擁有更加靈活的ORM,更多的事件註解支援且不受混淆影響...xUitls 最低相容android 2.2 (api level
Time of Update: 2017-01-19
目前Android平台提供了兩類動畫一類是Tween動畫,第二類就是 Frame動畫,具體內容介紹請看下文:一類是Tween動畫,就是對情境裡的對象不斷的進行映像變化來產生動畫效果(旋轉、平移、放縮和漸層)。第二類就是 Frame動畫,即順序的播放事先做好的映像,與gif圖片原理類似。實現動畫有兩種方式:一種使用XML檔案(檔案放在res/anim),一種直接代碼搞定 1、透明度控制動畫效果alpha<!--透明度控制動畫效果alpha 浮點型值: fromAlpha
Time of Update: 2017-01-19
本文執行個體講述了Android中自訂一個View的方法。分享給大家供大家參考,具體如下:Android中自訂View的實現比較簡單,無非就是繼承父類,然後重載方法,即便如此,在實際編碼中難免會遇到一些坑,我把自己遇到的一些問題和解決方案總結一下,希望對廣大碼友們有所協助。注意點① 用xml定義Layout時,Root element
Time of Update: 2017-01-19
Android中廣播(BroadcastReceiver)的詳細講解.1. BroadcastReceiver的註冊過程: (1).廣播訊息發出來後,只有訂閱了該廣播的對象才會接收發出來的廣播訊息並做出相應處理。