原创 Java 主線程和子線程的轉換

開發過程中,常常需要更新UI界面,需要在主線程做相關操作。主線程和IO線程的相互轉換很頻繁。特意整理了兩個方法,輕鬆紅/** * 主線程運行 * * @param mainThreadHandler 主線程處

原创 Android自定義時鐘控件

項目要求訪問網絡是等待狀態要做時鐘的樣子,經過不懈努力,終於寫出來了,現分享出來,功能比較全,直接拷貝代碼就可以用,僅供有這種需求的碼農們參考,如果採納,請點個贊,謝謝支持。 效果圖 主Activity,主要是在訪問接口的時候開啓時

原创 RecyclerView自定義分割線

RecyclerView自定義分割線輕鬆解決多條目分割問題。美工給出如下效果圖,需要用RecyclerView寫。 思路:在制定Item下面添加一個10dp的距離。並且添加背景顏色。 1.0自定義分割線的位置和大小和顏色 public

原创 Android常見的adb命令大全

以下是我工作中整理的adb命令,有需要的可以參考一下 adb devices 列出所有的設 adb start-server 開啓adb服務 adb kill-server 關閉adb服務 adb logcat 查看Log adb sh

原创 Android解決65535限制

隨着Android平臺持續增長,android應用程序越來越大。在Android系統中,一個App的所有代碼都在一個Dex文件裏面。Dex是一個類似Jar的存儲了多有Java編譯字節碼的歸檔文件。因爲Android系統使用Dalvik虛

原创 Android集成微信支付

現在微信支付和支付寶支付已經爲移動端支付的主流,上一篇就已經介紹了集成支付寶的流程,本篇不要介紹微信支付是怎麼集成的。  首先:需要到微信支付開放平臺申請APPID  需要應用下載地址  應用簽名(利用官方提供工具,安裝到手機上,在手機上

原创 Android集成銀聯支付

銀聯支付是繼支付寶於微信支付之後的第三大支付方式,如果你已經看過前兩篇博文,學會支付寶和微信的支付集成方法,接下來,銀聯支付就很簡單了。 支付寶支付流程博文 http://blog.csdn.net/wangxiaohuhu1314/ar

原创 Android集成支付寶大全

 現在付費應用都會集成支付寶和微信,本篇主要介紹Android 應用怎麼集成支付寶,結合我做的《紫禁城》項目,現將客戶端代碼分享如下。 思路: 1.到支付寶開放平臺下載jar包,申請私鑰和公鑰。             2.把訂單發給自己

原创 Android獲取手機屏幕的寬高

Android開發中很多時候會用到,手機屏幕的寬高,下面就是我在工作中整理的獲取手機屏幕寬高的工具類,提供給需要的小夥伴們。 /** * 獲得屏幕寬度 * * @param context * @r

原创 Android 監聽EditText的輸入狀態

在做登錄註冊項目的時候,有這樣一個需求 1.監聽輸入框的狀態,輸入框有一個一鍵刪除的小×號,默認是不顯示的,當輸入內容的時候顯示  2.密碼隱藏功能,點擊隱藏,如果密碼的時候是隱藏狀態。因爲這是一個普通常用需求,我就分裝成一個工具類。 廢

原创 android自定義通知欄_推送圖片

系統默認的推送能解決大多數需求,自定義推送通知欄,主要是推送圖片。不同手機通知欄背景顏色不一樣,就要動態改變通知文字的顏色,不然會出現文字顯示不出來現象。如華爲手機通知欄背景是黑色的,就要把文字設置爲白色,OPPO手機通知欄背景是灰色的,

原创 Android一鍵加QQ羣

接入總流程 Step 1 :發送接入方案闡述(詳細到設計稿)到羣開放平臺官方郵箱 [email protected] ,獲得平臺認可確定後纔可接入應用Step 2 :開發者在騰訊開放平臺進行註冊Step 3 :開發者在騰訊開放平

原创 Android仿ios年齡滾輪大全

新項目Android和ios要做成統一樣式,年齡,性別,時間,要做成滾輪效果,Android沒有原生控件,只能自己定義,於是我較勁腦汁,終於寫出來,本着分享精神,貼出部分代碼,直接拷貝就能用。 先看效果圖,如果符合你的需求,再採納 時間

原创 Android手機WIFI網絡判斷

如今Android移動App開發,數據都很大,爲了不消耗用戶的流量,一般都需要鏈接WIFI,判斷當前的網絡狀態就很重要了。以下是我在工作中整理的關於WIFI狀態的判斷。 判斷當前的網絡是否爲WIFI網絡 是 true 否 false p

原创 Android條目拖拽刪除

項目中需求,要做條目條目拖拽刪除效果,實際效果和QQ消息刪除一樣,側滑有制定和刪除。 效果圖 第一步效果圖 1.0自定義控件 SwipeLayout 繼承FrameLayout重寫裏面三個構造方法,分別調用initView(). 2