原创 Android SDK 版本 查詢 API 地址

Android SDK 版本 查詢 API 地址 https://developer.android.google.cn/reference/android/telephony/TelephonyManager.html?

原创 Android 複製內容到剪切板

ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); cm.setText(tvMsg.getTex

原创 android 撥打電話

android 打電話頁面直接撥打電話跳轉到撥號界面跳轉到撥號界面,同時傳遞電話號碼 直接撥打電話 Intent dialIntent = new Intent(Intent.ACTION_CALL,Uri.parse(“tel:”

原创 BaseActivity

在項目中經常會用到自定義BaseActivity,主要目的就是爲了方便我們去實現一些想要的功能和效果。 例如 統一管理 程序關閉、toast、log、dialog顯示、findViewById、Activity跳轉、 Bu

原创 MVP 簡單實現

什麼是MVP   MVP是模型(Model)、視圖(View)、主持人(Presenter)的縮寫,分別代表項目中3個不同的模塊。   模型(Model):負責處理數據的加載或者存儲,比如從網絡或本地數據庫獲取數據等;   視圖(Vie

原创 Android 怎麼Debug正式版本

  關於這個問題  以前我也是隻知道 打完release包再去測試的 所以找問題的效率很低  現在就給大家說一個簡單實用的方法  直接運行出來的就是正式簽名的release包 很簡單  在項目的gradle裏面 配置一下步驟 貌似就行了

原创 Butterknife詳解

butterknife 快速集成 與使用步驟 首先ButterKnife是一個專注減少大量的findViewById以及setOnClickListener 而生的庫 在這裏我想說還在用Eclipse的小夥伴趕緊切換到andro

原创 EventBus 簡單使用

   這個就是類似接收發送廣播的東西  集成使用起來比較簡單一點: 下面是一個簡單使用的例子: 我們先寫一個Java類 繼承bus  public class EventBus extends Bus{ private stat

原创 工廠模式

 工廠模式  分爲 簡單工廠模式    抽象工廠模式  方法工廠模式  本人不善言談  直接代碼附上!    看代碼  用實踐去總結理論! 1、簡單工廠:簡單工廠模式的工廠類一般是使用靜態方法,通過接受的參數的不同來返回不同的對象實例

原创 CountDownTimer 簡單使用

由於本屌不屌  所以就倒計時的時候簡單使用了下這個類!其它地方暫時沒用到  。 下面就給大家簡單介紹一下使用方法; public abstract class CountDownTimer extends Object     Ja

原创 java獲取當天星期幾

  簡單粗暴的兩種方法 1、自己寫一個方法獲取日期 取餘 /** * 獲取當前日期是星期幾<br> * * @param dt * @return 當前日期是星期幾 */ pu

原创 定位上傳方案

前言 定位是社交APP 中能夠實時定位社交圈中各個成員的位置 後臺實時上傳位置則是非常重要的一個技術點 需求 1. 如果用戶的位置在持續變化 則隔一段時間上報一次; 2. 如果用戶的移動速度很慢 則隔一段距離上報一次; 3. 如果

原创 單例7種寫法

轉載出處 :http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html 第一種(懶漢模式):這種寫法lazy loading很明顯,但是致命的是在多線程不能正常工作。

原创 android 如何管理打開的多個Activity AppManager

廢話不多說  直接上代碼   沒有註釋   看不懂得先把代碼複製下來 走一遍  還不懂在問我!!! public final class AppManager {private static final String LOG_TAG

原创 微信跳轉App

下載相應的SDK : http://www.openinstall.io/download.html dependencies { compile files('libs/OpenInstall_vX.X.X.jar') }在An