原创 用高德sdk做一個滴滴司機端的導航 頂 原 薦

用高德sdk做一個滴滴司機端的導航。 主要的導航功能是在NaviFragment中。 效果如下: 下載apk:下載地址 掃一掃下載apk 第一步:集成高德sdk 請看這篇文章 集成Android高德SDK 第二步:四個重要的類 1.

原创 仿滴滴多個車輛平滑移動效果 頂 原

仿滴滴多個車輛平滑移動效果 我們先看下效果圖: apk下載地址 掃我下載apk: 優勢: 可以使用普通的Marker類,不用再使用高德提供的SmoothMoveMarker。 可以返回的車輛行駛角度。(這個角度是根據兩個點座標來計算出

原创 仿滴滴司機端 原

仿滴滴司機端 實現了接單 地圖顯示訂單位置 路徑規劃 地圖導航等功能. apk 下載地址 效果圖如下: 效果1 代碼下載___github

原创 finishActivity(int requestCode)的作用 原

finishActivity(int requestCode) 當我們在activity中調用finishActivity(int requestCode) 後 並不是關閉當前的activity而是關閉 你用startActivityF

原创 AppData::create pipe(2) failed: Too many open file 頂 原

今天在做公司的項目的時候遇到一個BUG,就是1S一次不斷髮送http請求後 在執行了5分鐘後出現瞭如下的BUG AppData::create pipe(2) failed: Too many open files。 這個BUG  出現

原创 仿滴滴乘客端 原

YisinglePassenger ##使用技術 高德地圖 使用http請求來進行請求。 使用長連接(websocket)來進行通信。 使用rxjava 等等 ##實現哪些功能 完成了乘客端下單,查看司機,等待司機,行程中,未實現支付

原创 IOS學習之自旋鎖(原子atomic) 和互斥鎖 原

互斥鎖與自旋鎖 互斥鎖 如果發現其他線程正在執行鎖定的代碼,線程會進入休眠(就緒狀態),等其他線程時間片打開鎖後,線程會被喚醒執行。 自旋鎖 如果發現有其他線程正在執行鎖定的代碼,線程會進入死循環的方式,一直等待鎖定的代碼執行完成 自

原创 當Activity主題爲Dialog或者windowIsTranslucent爲true,生命週期的onStop不執行的問題 原

今天我在項目中遇到一個非常奇怪的問題, 我先描述一下問題 我們在棧內Activity情況如下 A--->B---> C---> D 我們的B爲 singleTask模式啓動的,其他的界面默認模式啓動, 這個時候我們如果再次從D界面啓

原创 viewPager的OnPageChangeListener監聽器的方法調用順序 原

mviewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {     @Override     public void onPageScrolled(i

原创 Android Volley double post when have slow request 轉

如何解決 : I managed to fix this by configuring HttpURLConnection like this: connection.setChunkedStreamingMode(0); I start

原创 android 中手勢GestureDetector 的使用 轉

##Android中手勢的使用GestureDetector http://blog.csdn.net/harvic880925/article/details/39520901

原创 android 中手勢GestureDetector 原

android 中手勢GestureDetector GestureDetector 的代碼使用 public class TestGestureDetectorView extends LinearLayout { public

原创 Android沉浸式Translucent System Bar 原

Android沉浸式Translucent System Bar Android沉浸式APP主要是用在Android 4.4以上纔會有效果。 也就是api-19+ 什麼是沉浸式。 如下圖: 可以看到第一幅圖上面的狀態欄和底下的虛擬按鍵都變

原创 如果NesedScrollView嵌套CardView 然後再嵌套RecyclerView 會造成 adapter.notifyDataSetChanged 原

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

原创 android服務類 Service 原

                當只使用startService()來啓動服務 startService可以多次調用,stopService()也可以多次調用。 總結:::startService第一次調用的時候,Service的生命週期方