原创 android arcgis使用自定義圖片背景底圖(tif圖片製作)

簡介 arcgis在安卓中專業級位置服務中發揮了很大的作用,當然主要目的不是爲了像百度地圖那樣顯示地圖,它包含了很多很多百度地圖等不具備的功能。一般使用它都是用的範圍很大的shp文件做底圖,但是也有隻需要顯示小範圍位置的需求(範圍太大ti

原创 KML參數標籤介紹

KML語法規則 和任何程序和腳本語言一樣,KML有一些必須遵循的語法規則. 文檔結構 一個KML文檔應該完全遵循KML格式,文檔也和基本的XML語法規則差不多,有以下幾點要特別注意的地方. XML標籤必須關閉 XML標籤是大小寫敏感的 對

原创 android 繪製座標系(雷達探測界面)

簡介 在android中會經常用到自定義view來實現一些效果的顯示,今天就舉個例子,繪製一個像探測雷達的界面。雷達界面一般就是下面這種樣子,我們下面就大概來仿照着這個圖片做一下。 最終我做出來的效果: 分析一下上述圖片需要繪製哪些圖

原创 android小米開源代碼

查看鏈接:https://github.com/MiCode/Xiaomi_Kernel_OpenSource

原创 多線程notifyAll 和 notify

當我們做多線程同步時,經常會用到等待通知機制,而 Java 中,它的實現方式相信大家也很熟悉, 就是 synchronized 配合 wait()、notify()、notifyAll() 這三個方法來實現。 最常見的例子就是生產者消費者

原创 MVC MVP MVVM 詳解及區別

簡介   在實際的開發中遇到不同的項目我們可能會選擇不同的框架,目前android主要使用三種框架MVC,MVP,MVVM,各有各的用途,今天就來詳細介紹下各個框架,以便在今後的開發中都能選擇最適合的框架。 MVC   這可能是我們最熟悉

原创 AAPT: error: resource drawable...not found.

最近弄個項目,突然androidstudio爆出了找不到資源的錯誤,然而資源名名存在,學着網上的各種方法(在build.gradle和local.properties添加語句,清除androidstudio緩存並重啓,刪除用戶文件裏面.g

原创 Layui上傳中,請求上傳接口出現異常 解決方法

是由於跨域問題的原因,解決方法之一是在後臺上傳接口裏添加   response.addHeader("Access-Control-Allow-Origin", "*"); 或者方法上添加註解 @CrossOrigin  

原创 Java讀取數據庫Geometry

簡介 最近因爲需要存一些經緯度塊信息到數據庫,所以用到了mysql中的Geometry屬性(幾何對象)。在網上搜集了很多資料,到真正用的時候還是各種問題,所以下面推薦一種可能有點笨但是實用的方法(我的使用環境springboot工具是st

原创 java生成KML文件

只要做地圖相關的朋友,都會遇到一個功能,那就是顯示點位以及軌跡回放,如果需要方便的查看軌跡回放以及點位的位置,我們可以藉助Google Earth工具,當然使用的前提你得準備KML文件。 Google Earth下載地址:http://s

原创 AgentWeb嵌套h5 上傳圖片文件

隨着現在混合開發非常的普遍,很多html界面上會進行圖片和文件等的上傳,界面嵌套進android後,會發現無法調出手機本地圖片,這個時候需要我們主動進入圖庫調用圖片反饋給頁面。主要步驟就是重寫WebChromeClient中的onShow

原创 android網絡編程中的Http、Https、TCP/IP、Socket

前言 在Android中,網絡編程是是十分重要的一項,下面就來介紹一下網絡編程方面的知識。 簡介 HTTP 超文本協議(HTTP,HyperText Transfer Protocol)是互聯網上應用最爲廣泛的一種網絡協議。Http定義了

原创 Android常見內存泄露及優化方案

簡介 如果一個無用對象(不需要再使用的對象)仍然被其他對象持有引用,造成該對象無法被系統回 收,以致該對象在堆中所佔用的內存單元無法被釋放而造成內存空間浪費,這中情況就是內存泄 露。在 Android 開發中,一些不好的編程習慣會導致我們

原创 android動態繪製自定義折線圖(不使用第三方)

簡介 很多軟件中都會展示統計數據給用戶,方式就是各種統計圖,柱狀圖,扇形圖,折線圖等等。當然現在有很多第三方依賴很容易就可以實現上面說的各種圖,此篇的目的就是介紹如何自己動手做一個簡單的折線圖(註釋挺詳細,話就不多了)。 效果圖 思路

原创 Android動畫內置插值器

作用 資源ID Java類 動畫加速進行 @android:anim/accelerate_interpolator AccelerateInterpolator 快速完成動畫,超出再回到結束樣式 @android:anim/oversh