原创 高德地圖設置標記點,點擊彈出infowindow,點擊其他地方消失

使用高德地圖SDK集成地圖功能,在地圖上顯示Marker標記點,點擊設置的標記點彈出彈窗顯示信息,這部分可參考我的另一篇文章,地址:https://blog.csdn.net/u013184970/article/details/8487

原创 JsonObject、JsonArray與JSONObject、JSONArray的生成的一些區別和使用總結

通過代碼和運行結果查看一下我們平時一般都是怎麼使用JsonObject、JsonArray與JSONObject、JSONArray,以及他們之間的一些區別。 首先說一下最基本的區別: 1.JsonObject、JsonArray需要添加

原创 Okhttp3+Retrofit2+RxJava2的封裝和使用&Retrofit 註解使用

1、介紹 Retrofit:Retrofit是Square公司開發的一款針對Android 網絡請求的框架(底層默認是基於OkHttp 實現)。 OkHttp:也是Square公司的一款開源的網絡請求庫。 RxJava :"a libra

原创 微信小程序——toast提示、loading提示

微信小程序開發常常會用到的toast提示、loading加載提示,如下圖樣式:       下面就說下這兩種提示在小程序裏面的實現方式:  1、toast提示 wx.showToast({ title: '這是toa

原创 ButterKnife 8.8.1 使用方法詳解

ButterKnife是一個專注於Android系統的View注入框架,以前總是要寫很多findViewById來找到View對象,有了ButterKnife可以很輕鬆的省去這些步驟。之前就一直在使用,但是沒有整理文檔,今天在使用時候遇到

原创 Android開發中的MVC、MVP與MVVM(有這一篇就夠了)

目錄 一、介紹 二、無框架示例 2.1  需求(查詢用戶信息) 2.2  需求整理 2.3  代碼實現 三、MVC模型 3.1  MVC模型簡介 3.2  MVC代碼實現 3.3  MVC的優缺點 四、MVP模型 4.1  MVP模型簡介

原创 微信小程序——底部導航欄tabBar

微信小程序中的底部導航欄使用tabBar來實現,先來張效果圖: 小程序上給出的文檔要求裏面的item最少2個,最多五個。 這個需要在app.json文件裏來配置。   具體的配置內容如下: "tabBar":{ "positi

原创 Android中通過USB連接來控制硬件設備

現在好多設備都有USB接口,在Android系統的手機或者開發板上可以實現通過USB來控制設備。一般手機上沒有USB接口,需要使用OTG功能的轉接線擴展出USB母口;一般Android開發板上帶有USB口就可以直接使用了。 USB連接中需

原创 微信小程序——獲取文本框text、輸入框input的數據

開發中會遇到獲取文本框text以及輸入框input的數據,這裏就來記錄一下最基本的使用方法: 首先在.wxml裏寫好text和input兩個組件 <view class="inputname"> <text class="t

原创 Android中使用webview加載網頁上的按鈕點擊失效

Android中使用WebView加載經過適配的html頁面,頁面跳轉到外部瀏覽器,頁面佈局出現錯亂和有些按鈕點擊失效的問題,在瀏覽器上打開連接沒問題,嵌到Android裏就出問題了,通過下面的設置就可以解決這些問題。 private

原创 Android P (9.0)限制 Http 明文請求的問題

在Android P(9.0) 系統中,限制了明文流量的網絡請求,因爲安卓新版本默認是不允許使用明文網絡傳輸的,會強制讓應用都使用https,非加密的流量請求都會被系統禁止掉。 Google表示,爲保證用戶數據和設備的安全,針對下一代An

原创 簡單粗暴通俗易懂的理解貝塞爾曲線

在Android開發和麪試中(尤其是一些中高級崗位面試),面試官可能會問你自定義控件的詳細內容,我們知道自定義控件這一塊涉及到的內容很多,回答的越多越深入,那麼面試的印象會更好。自定義控件涉及的內容比如測量和繪製、事件分發的處理、動畫效果

原创 微信小程序——雲函數三方庫request-promise的使用詳解

三方庫request-promise的使用: 1)首先在瀏覽器打開github,然後在搜索框輸入request搜索,如下圖所示: 找到第一個request打開,然後下滑找到我們需要的request-promise 點擊打開找到的reque

原创 微信小程序——小程序端怎樣向服務端發送請求?都有什麼方式?區別是什麼?

小程序端向服務端發送請求有兩種方式: (1)小程序端直接向服務端發起請求。 小程序API中有一個函數:wx.request(),通過這個函數就可以在小程序端直接向後臺發起請求; (2)通過雲函數向服務端發起請求。 相當於通過小程序的後端向

原创 微信小程序——掃碼功能簡單實現

微信小程序中二維碼掃描的簡單實現,很容易的。 首先在.wxml寫一個text組件,通過點擊這個text來實現掃碼功能。 <text bindtap="scanCodeEvent">{{scanCode}}</text> bindtap是