Time of Update: 2015-11-04
AndroidAnnnotations注入架構使用之第三方框架組成OrmLite(十五) (一).前言:前面我們已經對於AndroidAnnotations框架組成Otto事件匯流排做了講解,今天我們開始具體學習一下第三方框架組成Ormlite資料庫持久化架構。主要為了我們更加方便對資料庫操作使用。 OrmLite的官網:http://ormlite.com/sqlite_java_android_orm.shtml(二).使用介紹:自AndroidAnnotations2.
Time of Update: 2015-10-31
LoaderManager使用詳解(二)---瞭解LoaderManager,loadermanager使用瞭解LoaderManager 這篇文章將介紹LoaderManager類,這是該系列的第二篇文章。一:Loaders之前世界二:瞭解LoaderManager三:實現Loaders四:執行個體:AppListLoader 注意:要瞭解這一LoaderManager這部分知識,要求對Loaders如何工作有基本瞭解。Loaders的實現將在下一篇文章中涵蓋。現在你只需要
Time of Update: 2015-10-31
android中像素單位dp、px、pt、sp的比較dp(dip): device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。 px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。 pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用; sp:
Time of Update: 2015-10-31
Android機型適配之痛[乾貨分享]Android平台的誕生為手機智能化的普及立下汗馬功勞,但其最大的缺點也越來越凸顯,那就是片段化嚴重:裝置繁多、品牌眾多、版本各異,晶片、網路攝影機、解析度不統一等等,這些都逐漸成為Android系統發展的障礙,片段化嚴重不僅造成Android系統混亂,也導致Android應用隱形開發成本的增多。本文中詳細介紹了Android琳琅滿目的適配問題。一、個人化十足的Launcher捷徑雖然看起來只是一個很小的功能點,但是它涉及到的機型適配問題很多。捷徑建立代碼:
Time of Update: 2015-10-31
Android手機在擷取root許可權下的抓包過程1. 電腦串連手機,進入adb模式:adb shell2. 擷取手機root許可權:su3. 下載tcpdump;4. 將tcpdump放到手機/data/local/目錄下:adb push c:\tcpdump /data/local/tcpdump5. 賦予/data/local/tcpdump對應許可權:chmod 6755 /data/local/tcpdump6. 進入路徑:cd /data/local7.
Time of Update: 2015-10-31
Android實戰技巧之四十二:加速度感應器歡迎來到感應器的世界。感應器字面上的意思就是傳遞感覺的儀器,哪些感覺呢?視覺、聽覺、味覺、觸覺、嗅覺等等。所以有人說,感應器的存在和發展,讓物體有了觸覺、味覺和嗅覺等感官,讓物體慢慢變得活了起來。當前Android裝置中已經整合進數十個感應器,我們比較常見的有加速度感應器、陀螺儀、地磁感應器等。雖然種類繁多,但在Framework中僅僅提供了幾個類和介面就把感應器相關的功能搞定了。下面我們以加速度感應器為例,引領大家走入Android感應器的世界。感應
Time of Update: 2015-10-31
Android介面回調機制,android回調機制開發中,介面回調是我們經常用到的。介面回調的意思即,註冊之後並不立馬執行,而在某個時機觸發執行。舉個例子:A有一個問題不會,他去問B,B暫時解決不出來,B說,等我(B)解決了再告訴你(A)此時A可以繼續先做別的事情。那麼就只有當B解決完問題後告訴A問題解決了,A才可以能解決這個問題。代碼中比如最常用的:一個Activity中給按鈕一個介面回調方法,只有使用者點擊了這個按鈕,告訴按鈕被點擊了,才會執行按鈕介面回調的方法Button btn =
Time of Update: 2015-10-31
android五種配置模式Android布局是應用介面開發的重要一環,在Android中,共有五種布局方式,分別是:LinearLayout (線性布局),FrameLayout(架構布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),TableLayout(表格版面配置)。 在windows下有預覽功能,可以在xml中查看布局的樣式,在linux中無。 一、LinearLayout
Time of Update: 2015-10-31
學習Android Studio裡的Gradle,androidgradle一直聽說Gradle很強大,只是偶爾用Android Studio建立Demo的時候看到他一次,今天抽個時間完整記錄一下。1.gradle位置Android Studio項目建立好之後,預設有3個gradle檔案,分別位於:/settings.gradle /build.gradle/app/build.gradle2.gradle內容settings.gradle 預設只有一行代碼,即:include
Time of Update: 2015-10-31
android-仿iOS彈出框兩個彈出框布局: java 檔案: package hi.braincol.example.iphoneAlert;/* No CONSTRAINTS ! Just use the code under your thoughts ! * mail me at [email protected]** Licensed under the Apache License, Version 2.0
Time of Update: 2015-10-30
源碼解析Android中View的measure量算過程 Android中的Veiw從記憶體中到呈現在UI介面上需要依次經曆三個階段:量算 -> 布局 -> 繪圖,關於View的量算、布局、繪圖的總體機制可參見博文《
Time of Update: 2015-10-30
ImageView的子類無法載入圖片,在圖片預覽時,偶現圖片無法現實,在查看程式的時候發現Bitmap是實際存在的,但是在ImageView中缺繪製不出來,這個問題困然了我很久,查看代碼也查不出原因,再加上是偶現的,查原因時費了不少時間。先來看看異常:10-14 09:53:34.902 9003-10023/? W/OpenGLRenderer﹕ Bitmap too large to be uploaded into a texture (1024x9297, max=8192x8192
Time of Update: 2015-10-30
Android API 中文 ListView本文 一、結構 public class RatingBar extends AbsSeekBar java.lang.Object android.view.View android.view.ViewGroupandroid.widget.AdapterView android.widget.AbsListView
Time of Update: 2015-10-30
Android之3.5版的百度地圖的定位、覆蓋物實現以及覆蓋物的點擊事件概述前段時間,在用到新版(3.5.0版)百度地圖時,在地圖覆蓋物實現以及覆蓋物點擊事件的添加部分遇到點挫折,發現網上很多的資料寫得都不夠詳細,所以我就想寫一個有關從地圖定位到地圖覆蓋物及其點擊事件的實現的博文。:覆蓋物及其點擊事件:自訂縮放控制項的實現效果(注意圖中的加減按鈕):實現此常式之前要做的的步驟:1、申請Baidu API_KEY; 2、下載Baidu SDK,以及Baidu BS
Time of Update: 2015-10-30
Android開發手記(17) 資料存放區二
Time of Update: 2015-10-30
Android 基礎控制項
Time of Update: 2015-10-30
Android判斷當前的android裝置是否處於連網狀態首先,要想獲得當前android裝置是否處於連網狀態,那麼android本身給我們提供了一個服務 privateConnectivityManager connectivityManager;//用於判斷是否有網路 connectivityManager
Time of Update: 2015-10-30
Android 4.4後WebView的一些注意事項自Android 4.4起,Android中的WebView開始基於Chromium( 這大概是因為Android部門負責人從Andy Rubin變成了Chrome部門的主管Sundar Pichai了吧,^_^)。這個改變使得WebView的效能大幅度提升,並且對HTML5, CSS3, and
Time of Update: 2015-10-29
Android--Fragment的懶載入,android--fragment我們都知道,fragment放在viewPager裡面,viewpager會幫我們積極式載入一個,但是當我們要看fragment裡面的內容時,我們也許只會去看第一個,不會去看第二個,如果這時候不去實現fragment的懶載入的話,就會多餘的去載入一些資料,造成使用者多消耗流量,所以我們採取懶載入的方式。所謂懶載入,就是當fragment完全可見的時候我們再去載入資料我們知道,當我們去滑動的時候,fragment會顯示與
Time of Update: 2015-10-29
自訂圓形圖片,自訂圓形圓形圖片相必是項目開發中也是不少用的一個知識點吧。那麼這裡學習一下簡單的製作圓形圖片,主要運用 BitmapShader 類的知識來實現 一、首先,瞭解一下 BitmapShader 類BitmapShader是Shader的子類,可以通過Paint.setShader(Shader shader)進行設定看一下BitmapShader 的構造方法BitmapShader bitmapShader = new