原创 實現listview的item側滑功能

告訴大家一個好消息,前幾天,Googlle宣佈面向所有開發者開發了Android Instant Apps,所有開發者都可以製作和發佈Instant Apps了。 Instant APP就是有着微信小程序一樣的功能,向好友發送一段鏈接,好

原创 解決GridView在ScrollView中滑動衝突

自定義一個GridView 新建一個AntGridView 繼承GridView 直接上代碼: java: public class AntGridView extends GridView { public AntGridVi

原创 Android項目中嵌入滴滴出行

公司業務需要,往APP中接入滴滴出行功能,http://open.xiaojukeji.com於是去該平臺進行申請key。但是過了半個月還是在審覈中,於是加入了他們的QQ羣進行溝通,效率很快當日就過了。過程中對我提供的幫助還是蠻多的。廢話

原创 如何讓debug版本和release版本的簽名一致

首先創建一個release版本下的key.如圖: 點擊Generate Sinned APK 然後點擊裏面的Creat KEY,生成KEY後記住key的路徑 然後點擊FILE 點擊Project Structure進入如下頁面: 添

原创 將狀態欄的顏色設置成與界面tab的顏色一致

如上圖所示 首先,在activity對應的xml文件的根文件中添加代碼: android:fitsSystemWindows="true" 然後將SystemBarTintManager類文件直接拷貝到項目中,直接貼代碼(來自第三方

原创 Butterknife的使用

首先在project的build.gradle中添加: buildscript {     repositories {         jcenter()     }     dependencies {                

原创 PullToRefreshScrollView刷新圖標和字體的設定

首先添加pullrefresh的libaraly 設置下拉刷新上拉加載時的文本和圖片,直接在java代碼中添加           mPullToRefreshScrollView.getLoadingLayoutProxy(true,

原创 快速實現微信支付功能

首先去支付寶開發平臺申請支付接入功能,並且填寫正確的包名和APP簽名 1,包名直接在Androidmainfest中查看   package="com.company.demo"; 2,APP簽名可以用騰訊開發平臺的簽名生成工具Gen_S

原创 關於spinner嵌套在popupWindow衝突問題

今天做項目正好用到了spinner嵌套在popupWindow,之前用虛擬機測試沒有bug,但是後來換上真機(HUAWEI VNS-DL00)測試出現了崩潰現象. 爲什麼?原因出在spinner上。 網上大部分答案是在當前activity

原创 比心跳包更優質的網絡監聽解決方案

一,提到客戶端需要監聽與服務器的連接是否斷開首當其衝想到的時用心跳包解決,最近plc中控系統時最開始我也是通過發送緊急請求數據來達到心跳檢查的效果,以往服務器對緊急狀態碼是默認不處理的,但是PLC確響應了該數據,由於plc沒玩多久不好處理

原创 兩種實現view在Z軸置頂的方法

最近項目需要在觸摸到某一個控件時讓改控件位於Z軸的最上方,實現這個效果有兩種方法。 1,通過view.bringToFront()方法,直接可以使得當前作用view位於最Z軸頂端,但是會刷新當前整個界面的view,由於本人項目中的view

原创 自定義帶計數功能的Edittext

之前有項目用到帶index計數的Editext,覺得有挺多朋友用的到所以把他放在了github上。 github地址:https://github.com/twentyT/CustomEditText 使用方法github上有寫,我這裏寫

原创 安卓apk反編譯

學習使人快樂,一些讓你賞心悅目得app卻沒有開源代碼,你該怎麼去學習他呢?反編譯似乎是一個不錯得選擇。當你有一套標準得反編譯工具幫助你來反編譯apk這樣會使你的工作輕鬆很多,直接上步驟: 1,下載反編譯工具,下載連接:https://do

原创 Unable to merge dex造成的原因,以及so包重複問題

一,無法合併DEX造成的原因是因爲依賴的包中的SDK重複了,所以只需要找到它刪掉其中一個就可以了以集成sophix爲例:(1),因爲項目中有使用阿里的支付寶SDK,而阿里支付寶SDK中含有utdidi.jar,而新接進來的sophix包中

原创 修改部分字體顏色

效果圖:一,第一種方法在字符串文件中操作,然後是用Html.fromHtml來進行操作。 1,字符串文件中:<string name="sale_phone_intro"><Data><![CDATA[除小米手機外<br>手機售價比淘寶京