Time of Update: 2015-10-12
面向初學者之煩人的mainactivity啟動前的actionBAR,mainactivity相信各位初學者的童鞋都遇到過一個問題,(大神們就別噴我哦,多多幫幫指正,嘿嘿)那就是當你點開你開發的軟體或者是dome時,會發現這麼一個問題:你曾今以為你的軟體點開的時候是這樣的: 然而事實是殘酷的,你的做得dome將會先是這樣:要不就是黑屏一陣子或者白屏亮瞎狗眼一陣子0.0..然後會這樣: 那麼這是怎麼回事呢?此時是不是想找大神?哈哈,現在沒大神,有青島大蝦來解惑,不知可以不?原來
Time of Update: 2015-10-12
安卓開發之activity詳解(sumzom),activitysumzom app中,一個activity通常是指的一個單獨的螢幕,相當於網站裡面的一個網頁,它是對使用者可見的,它上面可以顯示一些控制項,並且可以監聽處理使用者的時間做出響應。 那麼activity之間如何進行通訊呢?他們是通過intent進行通訊以及切換。Intent有兩個重要部分(動作傳遞,資料傳遞);Ø
Time of Update: 2015-10-12
ViewPager的簡單例子,ViewPager簡單例子這個例子是按照官網上的例子寫的,有點抄襲的嫌疑,但是自己單獨寫一下會加深自己的印象。首先是MainAcitivity.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2015-10-12
Android UDP,androidudp一、UDP協議全稱是使用者資料包通訊協定
Time of Update: 2015-10-12
AsyncTask源碼分析,asynctask源碼關於AsyncTask的用法可以參看前面一篇部落格《AsyncTask實現斷點續傳》,本文只解析AsyncTask的原始碼。 AsyncTask.execute方法:1 public final AsyncTask<Params, Progress, Result> execute(Params... params) {2 return
Time of Update: 2015-10-12
android開發之自訂AutoCompleteTextViewAutoCompleteTextView,很多人都用過,有些情況下使用Google提供的ArrayAdapter作為適配器就可以完成需求,但是在實際開發中,我們經常需要開發自訂配接器來完成開發工作。今天就來看看怎麼自訂這樣一個AutoCompleteTextView。假設我們有一個Book類,Book有四個屬性,id,name,author,price,pinyin,我希望在AutoCompleteTextView中無論輸入什麼字元
Time of Update: 2015-10-12
如何引入android-support-v4/Fragment今天發現需要用到Fragment,但並不能直接import出來,找了一下原來它在這裡:*android-sdk/extras/android/support/v4/android-support-v4.jar網上找了一下入到匯入到項目中,Eclipse的方法很多,但Android
Time of Update: 2015-10-12
Android基礎入門教程——2.5.1
Time of Update: 2015-10-12
Android IM之基於Openfire+Smack的聊天伺服器的搭建與測試XMPP協議(Extensible Messaging and
Time of Update: 2015-10-12
android運用旋轉動畫Android 平台提供了兩類動畫,一類是 Tween 動畫,即通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果;第二類是 Frame 動畫,即順序播放事先做好的映像。本文分析 Tween動畫的rotate實現旋轉效果。下面直接給出代碼,並且附近中有完整的demo,具體不多說,直接上代碼,附近中有項目demo可供下載。 主類:public class MainActivity extends ActionBarActivity {
Time of Update: 2015-10-12
Android -- 建立資料庫到SD卡SQLite 系統內建的SQLite是通過SQLiteOpenHelper實現的,而SQLiteOpenHelper是將資料庫儲存到/data/data/包名/databasas,這樣做的話在沒有root的手機上是沒法看到SQLite資料庫的。 所以,換種方式,將資料庫SQLite儲存到SD卡上。那麼跟其中相關聯的是getWritableDatabase方法。 if (mName == null) {
Time of Update: 2015-10-12
美團Android資源混淆保護的具體實踐原文章美團Android資源混淆保護實踐,但是該文章並沒有給出具體的混淆方案,只是放了一個函數,函數的實現過程需要自己去實現,本篇文章也並沒有實現該函數,只是對實現該函數有一個前期的準備。在android 5.0的系統源碼中,要修改的代碼位於/frameworks/base/tools/aapt/Resource.cpp未修改前的代碼& set, const char*
Time of Update: 2015-10-12
android開發之使用拼音搜尋漢字國慶回了趟家,昨天真不想走,離家近的感覺太好。唉,不扯這些,說說今天的正事吧。上篇部落格中介紹了自訂AutoCompleteTextView
Time of Update: 2015-09-23
Android動畫繪製者Animator與LayoutAnimator概述:與Android的Animation控制項相比,Animator與LayoutAnimator處理後的控制項完成動畫效果後不會回複原狀。Animator只使用與View對象,和Animation類似,Animator也能通過xml定義,需要用objectAnimator來定義各種動畫效果。LayoutView常用於給控制項的添加刪除增加一些特殊效果,如淡入淡出等。DemoAnimatorAnimator動態方式:
Time of Update: 2015-09-22
Android圖形映像之自訂控制項屬性(demo:刮刮樂與打碼以及圖片的緩衝)概述:此部分內容涉及到android的自訂View、自訂屬性和Android圖形影像處理的綜合應用:Bitmap、Path、Matrix、Canvas。圖片打碼以及如何緩衝打碼後的圖片都是日常極有可能用到的,而刮圖也並不是用不到。下面的demo寫的是一個的刮刮樂常式,裡面涉及到如何自訂控制項屬性,以及如何儲存處理後的圖片,注釋很詳細,看注釋即可。結果示範:檔案儲存後的結果:vc3Ryb25nPjxiciAvPg0KPG
Time of Update: 2015-09-22
android多媒體——4步學會SoundPool之前學習過了MediaPlayer用於播放手機音樂,但是在手機中很多的提示音並不是使用MediaPlayer來播放的比如簡訊鈴聲,通知鈴聲,android中使用SoundPool來播放小的音頻檔案;下面一起學習SoundPool的使用【1】先搭介面設定一個按鈕用於播放開始【2】得到SoundPool查看API,得知要得到SoundPool根據版本不同有兩種方式21版本以前使用SoundPool pool =new SoundPool(int
Time of Update: 2015-09-23
android使用自訂字型前言 Android有自己的預設字型,但是有時候我們並不想使用它的預設字型,我們想使用諸如楷體,隸書等字型,那麼該怎麼去做呢?本文就是說明該如何使用自訂的字型。實現 先來一段源碼:public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState){
Time of Update: 2015-09-22
Android自訂View之圖形映像(模仿360的重新整理球自訂一個SeekBar)概述:360安全衛士的那個重新整理球(姑且叫它重新整理球,因為真的不知道叫什麼好,不是dota裡的重新整理球!!),裡面像住了水一樣,生動可愛,看似簡單,寫起來不太簡單,本常式只是實現了它的部分功能而已,說實話,跟360的重新整理球比起來差距還是很大,我這個長得有點挫。本曆程需要用到的知識包括:android的自訂View,自訂canvas、path、Bitmap、Handler先結果示範:Damopublic
Time of Update: 2015-09-21
android多媒體——5步學會使用系統相機使用系統相機拍照並返回照片步驟如下【1】許可權 【2】通過intent啟動相機 Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);//隱式啟動系統相機【3】設定圖片儲存位置及名稱 file = new File(Environment.getExternalStorageDirectory(), System.
Time of Update: 2015-09-19
Android自訂View之三種流行進度條的寫法概述:利用自訂View的onDraw()方法,可以繪製很多種圖形,進度框只是其中之一。Demo這是一個類比下載的demo。自中央逐漸充滿型圓形進度框demo1public class FirstProgressView extends View{ private int width; private int height; private int progress; private int maxProgress = 100