原创 獲取GPS 兩點間的直線距離

private static double Distance(double long1, double lat1, double long2, double lat2) { double a, b, R; R = 63781

原创 IOS實現界面切換

//代理類代碼 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

原创 GPS A-GPS 基站定位原理

如不想產生流量,導航時,直接進入系統設置-無線網絡設置-關閉移動網絡數據服務,啓用GPS衛星設置不做操作即可; 導航過程中一般下載星曆數據、基站輔助定位等都會產生流量; 定位精度:GPS=A-GPS>基站定位 定位速度:基站定位>A-GP

原创 玩轉Android---組件篇

ntent的中文意思是“意圖,目的”的意思,可以理解爲不同組件之間通信的“媒介”或者“信使”。   目標組件一般要通過Intent來聲明自己的條件,一般通過組件中的<intent-filter>元素來過濾。   Inten

原创 android ndk環境搭建,如果是mac,請先裝mac make編譯器(可以使用Xcode進行安裝)

資源準備 說明:本文以Mac系統爲例,所以準備的軟件都需要是適合Mac版本的. Android SDK:android-sdk-mac_86 Android NDK: android-ndk-r4b-darwin-x86 Eclips

原创 nor current process has android.permission.WRITE_APN_SETTINGS Proxy andriod,代理上網,wap網絡請求問題

很多朋友,在使用android做網絡請求時,會遇上一個問題,當用戶使用的是wap網絡時,則需要爲網絡請求頭加上代理地理和端口號。 而使用wifi或者cmnet網絡連接時,不用設置代理地址和端口號。很多朋友在網上找到解決辦法,是通過讀取數據

原创 深入淺出泛型設計-基礎篇(二)

泛型也可以應用於接口。例如在google爲了解決UI與業務邏輯之間的偶合關係,將UI與業務邏輯進行解耦使用了MVP框架,M即數據層,V即視圖層,P即邏輯處理層,在android開發初期朋友大家都知道UI邏輯都放在Activity或

原创 網絡編程,多媒體,流媒體,DirectShow

因爲項目需要,學習了一下RTSP協議,爲了防止以後忘記,就把學習過程和成果記載下來。期間參考了一些網上的資料,並分析了VLC的RTSP報文。   

原创 剛學習IOS開發的一些經歷和麻煩應用程序生命週期

    一個月前買了臺MacBook Pro,大概是在5月10號吧,買臺蘋果筆記本真是讓我破費了,本來是一窮人家出生的農村孩子,卻被公司同事封上富二代\大款的稱號.哈哈,閒話少說了,轉正題吧.    第一天: 買了筆記本第一件事,就是把各

原创 Android下Affinities和Task

1、Activity和Task task就好像是能包含很多activity的棧。 默認情況下,一個activity啓動另外一個activity時,兩個activity是放在同一個task棧中的,第二個activity壓入第一個acti

原创 Task和Activity相關 史上最全的setFlag介紹

android:allowTaskReparenting     用來標記Activity能否從啓動的Task移動到有着affinity的Task(

原创 ActivityGroup

前段時間接到一個項目,項目的主頁是一個TabActivity,TabActivity有四個標籤頁,第一個標籤頁內容比較多,第一個標籤頁有上一步,下一步操作,上一步是返回上一步的界面,下一步跳到下一步的操作界面,點擊上一步,和下一步分別跳到

原创 騰訊副總裁張小龍談用戶體驗、

導讀:從Foxmail到騰訊“七星級產品”QQ郵箱,再到騰訊核武器級產品微信。在外界看來,騰訊副總裁、廣州研發部總經理張小龍作風低調,很少接受正式的媒體採訪。然而作爲當今國內最優秀的產品經理代表的他,其“對人性的把握是最重要”的產品理念卻

原创 啓動三個線程A,B,C,打印10次 按照ABC的順序輸出

import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.C

原创 旋轉動畫

rotate_and_scale.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/and