原创 打造Android端最簡易的客服系統

本着最節約成本,最高效簡單的原則。充分利用了我們當下使用最多的三種工具來充當客服工具 先看效果吧: 微信和郵箱點擊複製可去微信或者郵箱粘貼,QQ可以直接打開進入臨時會話 接下來就是我們的代碼實現: 1.關鍵的代碼其實就只有兩個函數

原创 EditText 去光標和下劃線,控件置於另一控件之上

設置 android:background=”@null”隱藏下劃線,android:cursorVisible=”false”隱藏光標,默認爲TRUE <EditText android:layout_

原创 android volley對於AsyncTask和httpclient的比較

Volley是谷歌2013年在I/O大會期間推出的網絡庫。開發Volley是因爲在Android SDK中缺乏一個用戶體驗良好的網絡加載類。 在Volley發佈之前,開發具有客戶端與服務端交互程序的唯一工具是標準的java類ja

原创 java byte/char/string/int之間的轉化

ava中的byte[]/char[]/int/String數據類型轉換目錄(?)[+]八種基本數據類型各數據之間轉化Stringbyte1 Stringbyte2 byteStringStringchar1Stringchar2charS

原创 Java中Vector和ArrayList,LinkedList的區別

文章目錄 ArrayList 和 Vector 、LinkedLis t原理 ArrayList 和 Vector 部分源碼解析 ArrayList 和 Vector 、LinkedList 的使用 ArrayList 和 Ve

原创 Java判斷是不是昨天

話不多說直接上代碼吧: 原理就是先將當前時間和目標時間轉化爲當日的零點零分,然後比較兩個時間的差值 //是不是昨天 public static boolean isYesToday(String dateStr) { Si

原创 如何截取RecyceView (避免SimpleDraweeView異步加載圖片出現空白)

小夥伴們如果截取recycleview且item項中如果使用了異步加載框架,比如SimpleDraweeView,那麼肯定會遇到SimpleDraweeView出現空白的尷尬場面,經過兩天的摸索和多次的嘗試,終於找到了方面的解決的

原创 Android Studio + MemoryAnalyzer 查內存泄漏詳細教程

###下文主要介紹android開發過程中內存泄漏怎麼查,喜歡點個贊 ####1.通過Monkey命令運行手機 這一步主要是使程序儘可能的隨機的多去一些頁面,當然你也可以自己手動點: adb shell monkey -p xxx(包

原创 Android 自定義PopWindow的簡單使用

下面用一個簡單的自定義佈局來講解PopWindow的使用 先看效果圖: 1.popwidow的類實現: import android.content.Context; import android.graphics.drawable.B

原创 synchronized 關鍵字的使用詳解+案例

synchronized 鎖其實就是一個對象鎖,我們用具體的例子來看看它到底是怎麼運行的: 測試一: //同步鎖失效,測試1 public class Syn1 { public synchronized void start()

原创 關閉Activity的封裝(在a Activity中關閉b Activity)

轉載自https://www.jianshu.com/p/3eec8988912a 尊重原創 前言 最近項目中涉及需要在一個Activity中關閉另一個Activity或者在一個Activity中關閉多個Activity的需求,不涉及到應

原创 Android高版本不兼容低版本gradle問題

Android 解決 .build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V 我的是AndroidStudio 3.0

原创 android 定時任務(TimerTask和Handler對比)

前言 最近項目上有這麼一個需求,實時監控車輛信息,要求每隔3秒鐘刷新一次地圖上的車輛位置信息。我的想法是先定時從服務端獲取數據存儲到SharedPreferences中,然後再定時從SharedPreferences中獲取數據顯示到地圖。

原创 android ObjectAnimator 詳解

動畫之-> ObjectAnimator 極客學院Animation教程講解的很詳細,點擊進入哦 前言 先學習ValueAnimator,學習ObjectAnimator會容易很多~ 一、秒懂ObjectAnimator Ob

原创 源碼解析之--ArrayList

ArrayList應該是Java日常開發中使用頻率最高的集合類型之一(還有HashMap),雖然我們經常使用它,但大多數人可能都不太清楚它的實現原理和運行機制 從這篇文章中我們能學到什麼: 1. ArrayList的內部定義(包括數據結