Time of Update: 2016-01-13
Android線程管理——線程通訊,android線程通訊 線程通訊、ActivityThread及Thread類是理解Android線程管理的關鍵。 線程,作為CPU調度資源的基本單位,在Android等針對嵌入式裝置的作業系統中,有著非常重要和基礎的作用。本小節主要從以下三個方面進行分析: 一、Handler、MessageQueue、
Time of Update: 2016-01-12
android基本控制項學習-----SeekBar&RatingBar,android基本控制項SeekBar(拖動條)和RatingBar(星級評等條)講解一、SeekBar(拖動條)(1)拖動條簡單理解就是可以拖動的線,這個對我們來講很常見,比如視頻播放或者音樂播放我們拖動播放的進度,下面總結一些常用屬性,很多屬性和ProgressBar是一樣的,可以借鑒。android:max:設定滑動條的最大值android:progress:表示當前滑動條的值android:secondar
Time of Update: 2016-01-13
大叔也說Xamarin~Android篇~為HttpClient共用Session,android與api的session共用機制,xamarinhttpclient雜談在進行android進行開發時,我們的資料一般通過介面來獲收,這裡指的介面泛指web
Time of Update: 2016-01-12
Android筆記——Android中資料的儲存方式(二),android筆記 我們在實際開發中,有的時候需要儲存或者備份比較複雜的資料。這些資料的特點是,內容多、結構大,比如簡訊備份等。我們知道SharedPreferences和Files(文字檔)儲存這種資料會非常的沒有效率。如果學過JavaWeb的朋友,首先可能想到的是資料庫。當然了資料庫是一個方案,那麼是否還有其他的解決方案呢?今天我們在講下Android筆記——Android中資料的儲存方式(一)
Time of Update: 2016-01-12
android基本控制項學習-----ScrollView,scrollview子控制項ScrollView(捲軸)的講解:一、對於ScrollView捲軸還是很好理解的,共有兩種水平和垂直,ScrollView和HorizontalScrollview,這個裡面不知道該總結寫什麼,說說幾個方法吧scrollView.fullScroll(ScrollView.FOCUS.DOWN):回到低部scrollView.fullScroll(ScrollView.FOCUS.UP):回到頂部scrol
Time of Update: 2016-01-12
Android開發人員應該知道的KotlinAndroid開發人員在語言限制方面面臨著一個困境。眾所周知,目前的Android開發只支援Java 6(語言本身從Java
Time of Update: 2016-01-12
Activity你需要知道的一切最近想寫篇關於Activity啟動過程源碼分析的部落格,在此之前先總結下Android中Activity必須要知道的一些基礎知識,以方便後面能看懂Activity的源碼。一,Activity生命週期和啟動模式activity最經典的啟動模式圖如下:它分為onCreate--onStart--onResume--onPause--onStop--onDestory.這幾個階段,這個是個android開發人員肯定都很熟悉,這裡不詳細說,只是說下一些注意事項:1.onS
Time of Update: 2016-01-12
Android Developer:Memory Monitor示範這個示範展示了在Android Studio中Memory Monitor工具基本的用法和流程。Memory Monitors即時報告了你的app分配的記憶體。它的優勢:在圖表中顯示可用和已使用的記憶體,和隨著時間推移記憶體回收事件。快速測試是否app變慢可能和過渡的記憶體回收事件相關。快速測試是否app崩潰可能和記憶體耗盡相關。預備知識----------------------------------------------
Time of Update: 2016-01-12
ViewPage第一課第一步:在布局檔案中加入:因為android.support.v4.view是擴充包所以要使用義view時也要使用這種形式 android:id="@+id/vp_viewpage" android:layout_width="fill_parent" android:layout_height="fill_parent" > 第二步:建立4個布局檔案:page01.xml,page02,page03,page04
Time of Update: 2016-01-12
android WindowManager解析與騙取QQ密碼案例分析 最近在網上看見一個人在烏雲上提了一個漏洞,應用可以開啟一個後台Service,檢測當前頂部應用,如果為QQ或相關應用,就彈出一個自訂window用來誘騙使用者輸入帳號密碼,挺感興趣的,總結相關知識寫了一個demo,介面如下(介面粗糙,應該沒人會上當吧,意思到了就行哈=,
Time of Update: 2016-01-12
layout_weight屬性圖解layout_height的作用:首先按照聲明的尺寸分配,剩餘的空間再按照layout_weight進行分配一平均分配:代碼:<code class="hljs xml"><!--{cke_protected}{C}%3C!%2D%2D%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%2D%2D%3E--><linearlayout android:
Time of Update: 2016-01-12
關於Android自訂view 你所需要知道的基本函數開始時之前想吐槽一句。。iphone的鬧鐘,12小時制。我成功的把鬧鐘訂到了下午5:00 導致錯過一班飛機。心疼改簽費。候機ing,沒有事做,來寫一下學習自訂view必須掌握的基本函數。這裡只挑一些常用的進行講解。首先 往Canvas上面draw需要一個Paint。 畫筆常用的函數有哪些呢。由於木有調試環境,函數基本上默寫,有錯請評論提出,蟹蟹!Paint p = new
Time of Update: 2016-01-12
Android中Canvas繪圖之PorterDuffXfermode使用及工作原理詳解概述類android.graphics.PorterDuffXfermode繼承自android.graphics.Xfermode。在用Android中的Canvas進行繪圖時,可以通過使用PorterDuffXfermode將所繪製的圖形的像素與Canvas中對應位置的像素按照一定規則進行混合,形成新的像素值,從而更新Canvas中最終的像素顏色值,這樣會建立很多有趣的效果。當使用PorterDuffXf
Time of Update: 2016-01-12
Android Developer:記憶體分析器Heap Viewer,Memory Monitor和Allocation Tracker是用來可視化你的app使用記憶體的補充工具。使用Memory Monitor Tool來發現是否有不好的記憶體回收時間導致你的效能問題。運行Heap Viewer來確定擷取或者保持不希望或者不必要的物件類型。使用Allocation Tracker來確定你的哪裡的代碼會存在問題。 Memory Monitor---------------------
Time of Update: 2016-01-12
Android Developer:Heap Viewer示範這個示範展示了Heap Viewer工具的基本用法。Heap
Time of Update: 2016-01-12
ActionBar使用應用程式圖示響應操作調用ActionBar類的setDisplayHomeAsUpEnabled()方法即可使用應用程式圖示作為導航且自動添加向左的小箭頭。使用其它表徵圖:調用ActionBar類的setIcon()方法即可//擷取ActionBar對象ActionBar actionbar =
Time of Update: 2016-01-12
ViewPage第三課自訂viewpage第一步:建立四個xml檔案,page01.xml,page02.xml,page03.xml,page04.xml作為viewpage容器的4個子級控制項介面<!--{cke_protected}{C}%3C!%2D%2D%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%2D%2D%3E--><linearlayout xmlns:android="http://
Time of Update: 2016-01-12
ViewPage第二課為ViewPage添加標題在第一課學前準備:掌握ViewPage第一課http://blog.csdn.net/wei_chong_chong/article/details/50468832為ViewPage添加標題:PageTabStrip是PageTitleStrip的子類PageTabStrip的使用與PageTitleStrip完全一樣,實現效果,pageTabStrip的標題文字帶有Indicator,並且可以通過點擊標題切換頁面的顯示。使用直接把下面的第一步中
Time of Update: 2016-01-12
我的Android進階之旅------)android中一些特殊字元(如:←↑→↓等箭頭符號)的Unicode碼值 在項目中,有時候在一些控制項(如Button、TextView)中要添加一些符號,如所示: 這個時候可以使用圖片的方式來顯示,不過這些可以直接使用Unicode碼就直接顯示出來了。4個箭頭表徵圖的代碼如下: 皇冠和音樂表徵圖代碼如下:
Time of Update: 2016-01-12
(Android Studio實用指南)8.16 提煉參數對象某些參數總是同時出現,可能好幾個方法都使用這樣一組參數,為了避免參數列表過長,同時也為了避免重複代碼, 我們可以將這些參數提煉為參數對象,原來傳入參數的地方使用這個參數對象代替.操作步驟:? 功能表列: Refactor —> Extract —> Parameter Object …執行個體示範:提煉參數對象前:public class TestExtract {