純屬好奇心驅動寫的一個學習性Demo,效果如下:兩個帶圓弧的線就是由三點確認的一個貝塞爾曲線:在Android已經有提供畫貝塞爾曲線的接口,三個點傳進去,效果就出來了。貝
承接上一篇文章,今天我們來探討並發網絡的線程管理。眾所周知在網絡請求中,高並發的多線程網絡請求非常普遍,我們不能因為上一條網絡阻塞影響到其他的網絡請求,然而過多的線程又會
Android studio 百度地圖開發(5)查詢周邊服務(加油站)email:[email protected]開發環境:win7 64位,Android
背景這篇遲遲難產的文章算是對2015前半年的一個交代吧,那時候有一哥們要求來一發Android Canvas相關總結,這哥們還打賞了,實在不好意思,可是這事一放就給放忘了
前面的幾篇文章寫的都非常好的,非常的了不起,介紹的非常的詳細view的繪制:onMeasure onLayout onDraw 執行流程 【這裡其實就是RootViewI
Bound Services快速查看 bound服務允許被其它控件綁定,以便與之交互並進行進程間通信 一旦所有的客戶端都解除了綁定,bound服務將被銷毀。除非該服務同時
AIDL與其他IDL語言類似,你需要做一些工作。 它允許你定義客戶端與服務端達成一致的程序接口使用進程間通信相互交流。 在ANdroid上面,一個進程不能正常的訪問另一個
今天是放完假後工作的第一天,為了證明我不是一段幽靈代碼,我給各位看客老爺們說句:祝大家節日過得愉快(過得不愉快那也是人之常情)。我們繼續來講一講ListView的開發,
初始化對象private Paint mPaint;//畫筆 private int count;//點擊次數 private Rect rect;//矩形 public
目錄概述這是一個 觸摸 事件統一處理輔助類;處理的主要是點擊事件,其中包括了:單點觸摸事件 多點(兩點)觸摸事件此類可以處理的事件包括:單擊事件(基於時間與距離的兩種單擊
上拉加載更多,下拉刷新,網上比較強大比較全的一個開源庫PullToRefresh,支持Listview、GridView、ScrollView等眾多控件。下載地址:git
如果我們的應用能夠播放音頻,那麼讓用戶能夠以自己預期的方式控制音頻是很重要的。為了保證良好的用戶體驗,我們應該讓應用能夠管理當前的音頻焦點,因為這樣才能確保多個應用不會在
Android系統是基於Linux內核開發的,因此,Android系統不僅保留和繼承了Linux操作系統的安全機制,而且其系統架構的各個層次都有獨特的安全特性。Linux
動態加載資源原理通常我們調用getResources()方法獲取資源文件public Resources getResources() { return mReso
package cn.com.hh.http;import java.io.IOException;import java.io.InputStream;import j
在Android程序開發中,我們經常會去用到Shape這個東西去定義各種各樣的形狀,首先我們了解一下Shape下面有哪些標簽,都代表什麼意思:solid:填充androi
Android一詞最早是出現在法國作家維裡耶德利爾·亞當1986年發表的《未來夏娃》這部科幻小說中,作者利爾·亞當將外表像人類的機器起名為An
關於 HandlerThread 這個類,可能有些人眼睛一瞟,手指放在鍵盤上,然後就是一陣狂敲,馬上就能敲出一段段華麗的代碼:HandlerThread handlerT
Android上傳圖片之調用系統拍照和從相冊選擇圖片前言:萬丈高樓平底起,萬事起於微末。不知不覺距離上篇博文已近四個月,2015年12月17日下午發了第一篇博文,現在是2
經過前面幾篇文章的分析,我們了解到了Google原生是如何拆分apk的,並且我們自己可以通過解析manifest文件,通過創建插件ClassLoader,Resource