原创 Android項目中調起手機地圖導航

現在,移動應用中集成地圖已經成爲一種趨勢。導航 - 作爲地圖中不可或缺的一項功能,被很多移動應用所青睞,然而,導航方式選擇上,爲了減少不必要的資源和apk容量,一般應用都選擇通過調用第三方的地圖應用來實現導航功能。在介紹之前,先看

原创 八年 Android 開發要20k?

最近,幫朋友面試了一個八年工作經驗的 Android 開發工程師,面試完我感覺五味雜陳,不知道對方的面試感受如何,這裏也不多加揣測了。話不多說,應聘者的大概履歷如下: 基本信息 姓名:xxx 年齡:32 性別:男 工作年限

原创 android獲取並顯示camera拍攝或者本地圖庫的照片

最近項目在搞用戶圖片上傳功能,要從本地選擇圖片或者camera拍攝的圖片顯示預覽並上傳,之前爲了方便一直想着用別人的輪子來造車,結果各種問題,要麼應用崩潰,要麼適配性極差,最後沒辦法,只能返璞歸真,使用系統提供的方式來獲取照片.然而,開

原创 Android基於高德地圖實現搜索框的自動輸入提示功能

  最近公司項目中一直在搞地圖開發,今天產品經理就給我佈置了一些(無法想象)任務,其中一個就是實現地點搜索輸入框的自動輸入提示功能。拿到任務肯定想討價還價一番,但是想到以前也寫過,就不再負隅頑抗了。   以前在學校的時候實現過類

原创 Android 高德地圖上顯示videoview被覆蓋的問題

    最近需要在高德地圖上開發部分視頻功能,用的是Android原生的videoview,但是卻發現一個問題:界面存在高德地圖後,videoview會被地圖UI覆蓋掉,通過查找資料發現:原來videoview與map控件本質都是surf

原创 android studio gradle構建出錯

    今天遇到一個比較坑的問題:打開android studio後發現build出錯: Error:(4, 0) Cause: startup failed: build file '/Users/wyj/Timeory_Androi

原创 Android 高德地圖獲取屏幕中心的經緯度座標

     最近項目在搞一個需求- 實現滑動地圖實時刷新屏幕中心icon的附近數據.這種需求較爲常見,ofo以及摩拜單車等都採用該方式獲取屏幕中心的附近車輛數據. 主要的實現就是將屏幕上的像素點轉換爲實際的經緯度座標,核心代碼如下所示:

原创 XRecyclerview用法以及遇到的一些問題

最近使用XRecyclerview來實現數據的刷新和上拉加載更多操作,由於第一次使用,踩了不少坑,本文即爲記錄問題. 概述 XRecyclerview的基本用法就不多說了,github上面介紹的比較清楚,也可以查看作者提供的exa

原创 android studio 複製項目運行出現Application Installation Failed問題

     這幾天做項目的分離,新項目直接在原有項目基礎上加新功能,所以直接拷貝一份項目,改了build.gradle的applicationId和簽名文件,結果同一部真機上無法同時安裝兩個app,並出現以下錯誤提示: 就是這樣一個錯誤

原创 Flutter中“倒計時”的那些事兒

好久不見了,文章有一段時間沒有更新了,最近一直在沉迷工作無法自撥😂。上週,應公司號召以及上次Google大會中Flutter宣講的感染,計劃將公司新項目採用Flutter技術實現。大概花了幾天熟悉了一下Flutter基礎語法和結構

原创 Dart入門?一篇文章就夠了!

近期公司準備啓動新項目,經過技術團隊一番調研,決定採用 Flutter 來開發第一版App,故作此文,常來回顧溫習。由於項目採用敏捷開發模式,故本文主要總結和記錄 Dart 常用語法,更多高級和生僻用法將在後面開發過程中不定期更新

原创 一篇文章帶你領略Android混淆的魅力

在 Android 日常開發過程中,混淆是我們開發 App 的一項必不可少的技能。只要是我們親身經歷過 App 打包上線的過程,或多或少都需要了解一些代碼混淆的基本操作。那麼,混淆到底是什麼?它的好處有哪些?具體效果如何?別急,下

原创 Flutter 之 AppBar 這樣的騷操作你知道嗎?

好久不見了,這陣子在忙公司的項目,加班比較嚴重,這周終於抽了點時間來幫國外一家公司做一款跨平臺的 App。由於去年九月份在上海蔘加過 Google 舉辦的 Google develop days, 受益頗多,特別在其目前正在大力熱推的

原创 Android studio3.1.4打包release版本時失敗問題

今天遇到一個很坑的問題:打包簽名apk出現問題,debug包沒毛病,但是release包卻怎麼也不成功,具體日誌信息如下: org.gradle.api.tasks.TaskExecutionException: Execution

原创 當 Kotlin 中的監聽器包含多個方法時,如何讓它 “巧奪天工”?

原文地址:Listeners with several functions in Kotlin. How to make them shine? 原文作者:Antonio Leiva 譯文出自:掘金翻譯計劃 本文永久鏈接:http