原创 KS系列之百度地圖基本功能的實現(二)

之前只是簡單集成百度地圖,但是並沒有實現我們平時想要的功能。 譬如點擊獲取定位,切換路況交通圖,衛星圖,對地圖的縮放等 佈局 <RelativeLayout android:id="@+id/fl_con

原创 高德地圖(一)之簡單集成

談集成方案,無非就是按照官方文檔搞一遍。這裏不多贅述,和別的博客差不多,都是直接貼過程。 我這裏使用Android Studio,不再使用添加jar包,so文件的方案了。直接通過Gradle來集成。 一、申請Key 聲明:該部分

原创 歡迎關注竺小竹公衆號

竺小竹公衆號來了,CSDN以後會同樣會寫一些博客,但是頻率應該非常低了。如果想看竺小竹的文章的話,歡迎關注公衆號!個人博客地址:http://student9128.top/

原创 IPC進程間通信的使用(二)——Messenger

Android開發中通過Messenger可以在不同進程中傳遞Message對象,在Message放入我們需要傳遞的數據,就可以輕鬆實現數據的進程間傳遞了。Messenger是一種輕量級的IPC方案,它的底層實現是了AIDL。 關

原创 Drawable的使用——TransitionDrawable

TransitionDrawable對應於標籤,可以實現兩個Drawable之間的淡入淡出效果 xml: <?xml version="1.0" encoding="utf-8"?> <transition xmlns:android

原创 幀動畫animation-list

幀動畫是順序包房一組預先定義好的圖片,使用比較簡單。如下 xml <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas

原创 Drawable的使用——LayerDrawable

LayerDrawable對應的xml標籤是,他是一種層次化的drawable集合,通過將不同的Drawable放置在不同的層上從而達到一種疊加的效果。 <?xml version="1.0" encoding="utf-8"?> <

原创 Drawable的使用——LevelListDrawable

LevelListDrawable對應於標籤,它同樣表示一個Drawable集合,集合中每個Drawable都有一個等級(level)的概念。根據不通的等級,LevelListDrawable會顯示對應的Drawable <?xml

原创 Drawable的使用——ShapeDrawable

ShapeDrawable在開發過程中經常用到,可以理解爲通過顏色來構造的圖片,可以是純色的,也可以是漸變色的。 對應的是標籤,由於這個經常用到,這裏只展示個簡單的效果 <?xml version="1.0" encoding="ut

原创 Drawable的使用——BitmapDrawable

BitmapDrawable表示的是一張圖片,在實際開發中,直接引用原生的圖片即可,也可以通過xml的方式來描述它,這個時候BitmapDrawable可以設置更多的效果。 <?xml version="1.0" encoding="

原创 測量控件寬高的四種方案

Android開發過程中,有時候需要測量某一個view的寬高,尤其是初始化的時候,但是在Activity的onCreate,onStart,onResume方法中都不能正確測量寬高。因爲view的measure過程和Activity的

原创 IPC方式的優缺點和使用場景

IPC方式的優缺點和使用場景 名稱 優點 缺點 使用場景 Bundle 簡單易用 只能傳輸Bundle支持的數據類型 四大組件間的進程間通信 文件共享 簡單易用 不適合高併發場景,並且無法做到進程間的即時通信 無併發訪問情

原创 IPC進程間通信的使用(六)—Binder連接池

之前幾篇文章分別寫了幾種不同的IPC方式,不同的方式有不同的特點和使用場景。 在進程間通信是,AIDL是首選。很多時候開發過程中不僅僅至於要一個ADIL接口,當接口過多的時候需要創建多個Service,這樣就比較不方便而且佔用系統資源

原创 IPC進程間通信的使用(三)——AIDL

這一篇記錄 AIDL(Android Interface Definition Language,安卓接口定義語言)。 AIDL 默認支持的數據類型包括: Java中的八種基本數據類型,包括 byte,short,int,long,

原创 IPC進程間通信的使用(五)——Socket

進程間通信除了Bundle,文件共享,Messenger,ContentProvider,ADIL就是Socket了。這裏同樣簡單記錄一下。 Socket也被叫做套接字,是網絡通信中的概念,分爲TCP和UDP。 Socket通信需要聲