Time of Update: 2014-04-05
SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一個下拉重新整理組件,實現重新整理效果更方便。使用如下:1.先下載android-support-v4.jar最新版本,之前的版本是沒有SwipeRefreshLayout下拉重新整理控制項的,如果已經更新,此步驟可省略。2.在xml檔案中引用android.support.v4.widget.SwipeRefreshLayout控制項,在裡面可以放置任何一個控制項,例如ListView,
Time of Update: 2014-04-05
終於預售了china-pub:http://product.china-pub.com/3769748#mlAmazon:http://www.amazon.cn/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Android-Wi-Fi-NFC%E5%92%8CGPS%E5%8D%B7-%E9%82%93%E5%87%A1%E5%B9%B3/dp/B00JFMCS1S/ref=sr_1_1?s=books&ie=UTF8&qid=139657
Time of Update: 2014-04-05
假如要Google
Time of Update: 2014-04-05
很多時候,畫虛線都是使用美工切圖(一個實點,一個虛點),然後使用Bitmap的repeat屬性 下面我們來畫一條虛線,首先定義一個 dashedline類,繼承於View,重寫Ondraw()方法 public class DashedLine extends View {private final String namespace = "http://www.android-study.com/";private float
Time of Update: 2014-04-05
手機資訊(手機號、簡訊、連絡人、通話記錄、位置)等都可以通過系統程式的檔案分享權限設定者擷取到。本次將如何擷取手機號碼。首先是AndroidMainfest裡面的許可權註冊: 其次是定義並且初始化TelephonyManager,它位於包android.telephony.TelephonyManager中TelephonyManager tm = (TelephonyManager)
Time of Update: 2014-04-04
背景: 本來打算下一個遊戲是塗鴉跳躍的,因為圖片資源沒準備好,暫時往後延遲。剛好筆者手頭上有部分水果忍者的遊戲素材,於是上周末花了一些時間把水果忍者實現了;以前讀大學的時候這款遊戲就風靡大街小巷,記得當時同學間也比賽誰得的分數高,樂趣無窮;筆者在那會還沒學過編程,很難理解切西瓜是怎麼做出來,現在此一時彼一時了。
Time of Update: 2014-04-04
移動互聯時代來臨,對傳統IT行業帶來了新的挑戰。你必須要考慮iOS, Android, Windows 這三個主流平台的使用者。 當你是一個投資者,當然希望公司的應用能夠多平台的相容,並且在短時間內用最少的投入開發出產品投放到市場。這就需要企業去建立不同平台的Team
Time of Update: 2014-04-04
使用系統內建的dialog如果不能滿足我們日常開發的需求,那就得自己構建custom dialog,特別是對於一個app來說,統一的樣式風格會給人一種舒服的感覺,所以dialog的樣式 、色調一般都要和app主題符合,這篇部落客要介紹兩種方式來自訂dialog。MainActivity的代碼package com.example.e01_consumerdialog;import
Time of Update: 2014-04-04
線性布局中,有 4 個及其重要的參數,直接決定元素的布局和位置,這四個參數是android:layout_gravity ( 是本元素相對於父元素的重力方向 )android:gravity (是本元素所有子項目的重力方向)android:orientation (線性布局以列或行來顯示內部子項目)android:layout_weight (線性布局內子項目對未佔用空間【水平或垂直】分配權重值,其值越小,權重越大。
Time of Update: 2014-04-04
使用TextView時,有時可能需要給予TextView裡的特定字串,比如URL,數字特別的樣式,必希望能夠添加點擊事件。比如發簡訊時,文字裡的url就可以點擊直接開啟瀏覽器,數字可以點擊撥打到電話。Android提供了SpannableString類來對TextView的內容進行處理,具體步驟: setSpan(Object what, start, end,
Time of Update: 2014-04-04
轉載請註明出處:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (來自singwhatiwanna的csdn部落格)背景問題是這樣的:我們知道,apk必須安裝才能運行,如果不安裝要是也能運行該多好啊,事實上,這不是完全不可能的,儘管它比較難實現。在理論層面上,我們可以通過一個宿主程式來運行一些未安裝的apk,當然,實踐層面上也能實現,不過這對未安裝的apk有要求。我們的想法是這樣的,首先要明白apk未安裝是不能被
Time of Update: 2014-04-04
這個工具類包含Android應用開發最基本的幾個檔案操作方法,也是我第一次發部落格與大家分享自己寫的東西。如果有什麼補充或修改,歡迎大家提出寶貴的建議。import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2014-04-04
最近做了一個demo——功能是給自己的應用加鎖,訪問的時候需要輸入密碼,並且每次鎖屏再開之後都需要重新輸入密碼。主要思路:具體實現:1. 全域變數的實現1.1 用一個全域的靜態變數當然是OK的。1.2
Time of Update: 2014-04-04
當調用 RequestQueue的 add()方法添加 Request 的時候,會根據請求的一個參數 shouldCache,來判斷要不要去緩衝中查詢,如果是去緩衝中查詢,那麼就會把請求放到CacheQueue中,如下: mWaitingRequests.put(cacheKey, null); mCacheQueue.add(request);這個時候,線程CacheDispatcher其實已經在跑了,到它的run方法中來看一下:
Time of Update: 2014-04-04
關於反編譯,首先,請閱讀http://blog.csdn.net/jltxgcy/article/details/17141127 第一種方式:只使用apktool apktool,xxx.apk放在了同一個目錄下 反編譯:./apktool d -f xxx.apk,產生了xxx檔案夾 重新打包:./apktool b -f xxx(檔案夾),產生了xxx/dist,裡面存放著重建的apk,但是沒有簽名 cd xxx/dist
Time of Update: 2014-04-04
使用aapt工具,不能用的可以先執行以下命令:cd $ANDROID_HOME/platform-tools ln -s ../build-tools/19.0.0/aapt aapt ln -s ../build-tools/19.0.0/lib lib ln -s ../build-tools/19.0.0/aidl aidl 測試:$aapt Android Asset Packaging Tool ‵‵‵ ‵‵·擷取 Apk
Time of Update: 2014-04-04
android.support.v4.view.ViewPager擴充包的類,還有地圖api什麼的引入的包這些只要你項目引入該包,該類不用考慮使用者的手機版本首先進入封面,剛進去的提示協助介面,第一次安裝使用時出現,以後不出現 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" >
Time of Update: 2014-04-04
FFmpeg的Android平台移植—編譯篇Dennis Hu 2014年3月28日摘要:本文主要介紹將FFmpeg音視頻編解碼庫移植到Android平台上的編譯和基本測試過程。環境準備:Ubuntu12.04
Time of Update: 2014-04-04
Toast是一種簡易的訊息提示框,它無法擷取焦點,按設定的時間來顯示完以後會自動消失。一般用於協助或提示。 當觸發點擊事件顯示toast資訊時,如果設定了時間長短類型為LENGTH_LONG,雖然回到後台運行,但是依然會顯示toast資訊,尤其是當連續點擊時,toast就會排隊等待直到所有toast顯示完畢,這種介面的使用者體驗是很差的。 → 1 toast 2 toast
Time of Update: 2014-04-04
前一段時間為了學習android應用開發,嘗試寫了個簡單的拼圖應用,在此記錄下實現流程的核心部分,同時也希望給其他開發人員入門參考帶來協助。1. 基本的介面設計 首先應該設計出各個介面(Activity)的樣式以及介面間跳轉需要通過Intent傳遞哪些資料。本例包括4個Activity: a. MainActivity主介面,只包含1個TextView和3個ButtonView,每個按鈕點擊應改變難度的值,這個值應該同過Intent繼續傳遞下去的;