Android基站定位——通過手機信號獲取基站信息(一)

基站定位原理:通過手機信號獲取基站信息,然後調用第三方公開的根據基站信息查找基站的經緯度值,想要具體地址信息的再根據經緯度值獲取具體的地址信息。

一、通過手機信號獲取基站信息

 通過TelephonyManager 獲取lac:mcc:mnc:cell-id(基站信息)的解釋:

&nbsp[……]

Read more

Android基站定位——單基站定位 (二)

基站定位原理:通過手機信號獲取基站信息,然後調用第三方公開的根據基站信息查找基站的經緯度值及地址信息(大概位置)。

 一、通過手機信號獲取基站信息 

[java] www.aiwalls.com

TelephonyManager mTelephonyManager = (Tele[……]

Read more

Android UI開發詳解之模板控件的復用

Android的UI設計一直是Android程序員比較苦惱的一件事,本文主要講解如何將一些模板類控件進行復用,從而簡化UI的開發。

如圖:

 

 

 

我們很多程序的界面中,頂部的TopBar是不變的,所以,我們可以做一個公用的控件模板,每次使用時,隻要設置相應的參數[……]

Read more

Android視圖SurfaceView的實現原理分析

      在Android系統中,有一種特殊的視圖,稱為SurfaceView,它擁有獨立的繪圖表面,即它不與其宿主窗口共享同一個繪圖表面。由於擁有獨立的繪圖表面,因此SurfaceView的UI就可以在一個獨立的線程中進行行繪制。又由於不占用主線程資源,Surfac[……]

Read more

Android TextView功能分析

   由於Android系統提供的控件比較多,因此我們隻能挑一個比較有代表的控件進行分析。這個比較有代表性的控件便是TextView,其它的一些基礎控件,例如Button、EditText和CheckBox等,都是直接或者間接地以它為父類的。每一個控件的實現都是相當復雜的,不過基[……]

Read more

android — 編譯不同庫及編譯腳本之區別

我們經常會編譯不同庫在不同的場合下,而也經常與第三方有合作,對方提供靜態庫,動態庫及配置文件,也有可能需要提供庫給對方等等,借此機會將所使用的一些情況作個總結。下面寫的android.mk都是一些模板,可能模塊可能不需要但加上也無所謂,必要時直接加即可。

 

 

 

&[……]

Read more

使用自定義透明Dialog樣式的Activity

有時你需要一個對話框,但同時對話框中的內容有更多控制和能控制其生命周期,這時你可以使用帶有Dialog樣式的Activity來應用你的項目中,

想使Activity有對話框那樣效果可以在Androidmanifest中添加 android:style/Theme.Dialog 的主題特性 [……]

Read more

Android之Android.mk用法介紹

 一個Android.mk file用來向編譯系統描述你的源代碼。具體來說:該文件是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一個或多個模塊,你也可以在幾個模塊中使用同一個源代碼文件。編譯系統為你處理許多細節問題。例如[……]

Read more

android GPS 獲取城市信息

1、取得用戶當前位置的經度,緯度。 

2、根據經緯度轉換成城市名稱。

 

取得用戶當前位置的經度,緯度

今天弄瞭一個多小時,寫瞭一個GPS獲取地理位置代碼的小例子,包括參考瞭網上的一些代碼,並且對代碼進行瞭一些修改,希望對大傢的幫助。具體代碼如下:  要實用Adnroi[……]

Read more

Android 帶checkbox的listView 實現多選,全選,反選

 

由於listview的一些特性,剛開始寫這種需求的功能的時候都會碰到一些問題,重點就是存儲每個checkbox的狀態值,在這裡分享出瞭完美解決方法:

 

 

佈局文件:

[html]  

<?xml version="1.0"[……]

Read more

android短彩信幻燈片異步加載機制

記不清是android 4.0之後還是4.1之後,瀏覽信息時,彩信幻燈片不再隨著信息內容一並顯示,而是在信息內容顯示後,開啟後臺線程,異步加載彩信幻燈片,加載完畢之後再顯示附件。為什麼要這麼設計那?主要是為瞭解決彩信顯示緩慢的問題。在原先的設計中,彩信想要顯示,首先要做準備工作,準備工作包括從數據庫[……]

Read more

仿微信聊天氣泡效果實現

微信聊天窗口的信息效果類似iphone上的短信效果,以氣泡的形式展現,在Android上,實現這種效果主要用到ListView和BaseAdapter,配合佈局以及相關素材,就可以自己做出這個效果,素材可以下一個微信的APK,然後把後綴名改成zip,直接解壓,就可以得到微信裡面的所有素材瞭。首先看一[……]

Read more

Android: 用Intenti實現Activity之間數據傳遞

程序功能:

 

使用Intent傳遞數據、跳轉Activity。兩個Activity組件,Activity1中包含一個TextView和一個Button。當點擊Button時,可以啟動Activity2對當前TextView中的內容進行編輯。Activity2的佈局界面除瞭編輯TextVi[……]

Read more