Android,android官網PullToRefresh &nbs
包含很多實用android工具的xUtils架構,androidxutils 包含很多實用android工具的xUtils架構 xUtils 包含了很多實用的android工具。xUtils 源於Afinal架構,對Afinal進行了大量重構,使得xUtils支援大檔案上傳,更全面的http請求協議支援,擁有更加靈活的ORM,更多的事件註解支援且不受混淆影響。xUitls最低相容android 2.2 (api
安卓面試精華(Activity部分),安卓activity過幾天小弟要去面試了,當然免不了要好好複習下功課,其實很多東西也不是特別清楚,今天都當作一個回顧和鞏固,希望我的這篇文章能對即將去找工作的同學有所協助。 1.Q:什麼是activity?雖然這個問題現在不流行問了,但是還是做好準備,有備無患嘛。A: 1).activity是四大組件之一,一般情況下,一個和使用者互動的介面就對應有一個activity。2).Ac
LitePal + Gson +
【讀書筆記《Android遊戲編程之從零開始》】15.遊戲開發基礎(剪下地區),從零開始學android剪下地區也稱為可視地區,是由畫布進行設定的;它指的是在畫布上設定一塊地區,當畫布一旦設定了可視地區,那麼除此地區外,繪製的任何內容都將看不到;可視地區可以是圓形、矩形等等。 畫布提供了三種設定可視地區的方法。1.通過座標,設定矩形可視地區clipRect(int left,int top,int right,int
擷取系統啟動並執行所有進程的資訊,擷取進程資訊自己寫的一些工具類 public class TaskInfoUtils { /** * 擷取全部進程的資訊 * * @param pContext * @return */ public static List<TaskInfo> getTaskInfos(Context pContext) { //
仿按住錄音、本地播放功能的實現,按住仿按住錄音、本地播放功能的實現本執行個體實現是仿按住錄音能在本地播放功能。並且還有一個可以隨著聲音大小波動的動畫效果,並且在錄音結束後可以播放錄音。本項目的項目編碼為UTF-8需要的朋友可以參考一下。:點擊下載 運行 &
Android本地升級原理及流程(一,上層)1.首先,我們瞭解一下進入進入系統更新的操作步驟;設定-->關於手機-->系統更新①設定介面進入系統更新的設定介面為設定模組下DeviceInfoSettings.java類,所對應preference為Device_info_settings.xml中如下: android:title=@string/system_update_settings_list_item_titleandroid:summary=@string/system_
Android 開發筆記——通過 Intent 傳遞類對象 Android中Intent傳遞類對象提供了兩種方式一種是 通過實現Serializable介面傳遞對象,一種是通過實現Parcelable介面傳遞對象。要求被傳遞的對象必須實現上述2種介面中的一種才能通過Intent直接傳遞。Intent中傳遞這2種對象的方法:Bundle.putSerializable(Key,Object); //實現Serializable介面的對象Bundle.putParcelable(Key,
一種實現android免root防火牆的方法在使用android手機過程中,發現自己手機的流量經常被一些不小心下載的帶廣告的應用偷走了。自己在各個市場上搜了下,絕大部分防火牆都是需要手機root的。其中多數又是修改自著名的Droidwall,例如github上這個項目:https://github.com/skullone/android_firewall。其原理是在root後的機器使用root許可權來配置iptable,利用linux這個內建的防火牆實行流量控制。但root本身破壞了andro
android 雷達UIpublic class BaseView extends RelativeLayout{public Context context;public BaseView(Context context) {super(context);this.context = context;}public BaseView(Context context, AttributeSet attrs) {super(context, attrs);this.context =
Android PinnedSectionListView 收縮網上開源項目:https://github.com/beworker/pinned-section-listview,該項目用的是ArrayAdapter()..不太適合我,稍作修改,仿的介面PinnedSectionListView修改了一行代碼,不然會報錯,代碼如下void createPinnedShadow(int position) {}》》 if (layoutParams == null) {
android控制項開發之Radio(選項按鈕)和CheckBox(多選按鈕)開發android控制項開發之Radio(選項按鈕)和CheckBox(多選按鈕)開發本博文主要講述的是android開發中的單選和多選按鈕的使用,具體情況請看執行個體代碼:MainActivity.java:package com.example.radiotest;import android.os.Bundle;import android.app.Activity;import
android ListView
Android 4.0及以上版本接收開機廣播BOOT_COMPLETED、開機自啟動服務 情景概要:自己做的一個項目的時候,獲得不到開啟啟動的通知,這樣更別說開機啟動通知裡面實現開機服務功能了,尋找了N多資料,說法不一,太多的人說4.0之後無法獲得開機通知,通過各種渠道,請求各方大牛的協助解決辦法的方式仍然是那些N多人說不可行的方法,即使大牛給的是英文文檔也是說這樣可以的。
android事件處理機制 談到android事件處理,最複雜的就是對Touch事件的處理,因為Touch事件包括:down, move, up,
android中如何?離線緩衝離線緩衝就是在網路暢通的情況下將從伺服器收到的資料儲存到本地,當網路斷開之後直接讀取本地檔案中的資料。將網路資料儲存到本地:你可以自己寫一個儲存資料成本地檔案的方法,儲存在android系統的任意目錄(當然是有許可權的才行),但是在這種情況下使用Context的openFileOutput方法最簡便也最符合我們的情境,下面的saveObject方法示範了如何用openFileOutput將資料儲存在本地的一個檔案中:saveObjectpublic static
[Android] 任意時刻從子線程切換到主線程的實現原理及加強版 在 Android 的使用中經常會遇到從子線程切換到主線程進行介面更改的情況的;如果在一個 Activity 中進行倒好說一個 Handler 即可解決問題;但是假如很多個介面呢?每個介面都建立一個 Handler 嗎?太浪費了吧?咱們要的是簡潔;要的是效率!走起。。。。本來打算在原來的文章 [Android] 任意時刻從子線程切換到主線程的實現
android控制項開發之progressandroid控制項開發之progress本博文主要講述的是android開發中的progress進度條的使用方法,代碼如下:MainActivity.java:package com.example.progress;import android.os.Bundle;import android.R.integer;import android.app.Activity;import android.view.Menu;import
Android 從硬體到應用:一步一步向上爬 2 -- 運行 C 程式測試硬體驅動編寫C程式快速測試硬體驅動:在Android 源碼根目錄下的external檔案夾建立driver_test檔案夾:cd externalmkdir driver_testcd driver_test建立Android.mk: LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS :=