Android是一個單線程模型,Android界面(UI)的繪制都只能在主線程中進行,如果在主線程中進行耗時的操作,就會影響UI的繪制和事件的響應。所以在android規
需求:有多個組件可以開啟倒計時,正常情況下默認倒計時時間終了後更新UI,另,用戶可以取消指定倒計時。這裡使用CountDownTimer進行倒計時,其中回調函數onFin
SQLiteSQLite是一種超輕量級的嵌入式數據庫,大小只有幾百KB,但是其語法支持標准SQL語法,同時還遵循了數據庫的ACID事務,所以學過其他數據庫的開發人員都很容
Android自定義滾動選擇器 實現圖片的效果 代碼如下package com.linzihui.widget;import android.annotation.Sup
在做安卓應用是我們經常要判斷用戶對返回鍵的操作,一般為了防止誤操作都是在用戶連續按下兩次返回鍵的時候提示用戶是否退出應用程序。第一種實現的基本原理就是,當按下BACK鍵時
本文實例為大家分享了閃耀字體效果的具體代碼,供大家參考,具體內容如下import android.content.Context;import android.graph
在項目中遇到需要提供給用戶一個密碼輸入框明文/密文切換顯示的需求,在網上搜索一圈都沒有發現完整的實現,幸而找到了一個實現的思路。先上效果圖,看了錄制屏幕gif的教程,無奈
對現有控件進行擴展1、繪制如下所示的兩層背景的TextView創建BorderTextView繼承TextView在構造函數中初始化一些基本數據 //外邊框 mPa
快到過農歷年了,微信紅包也越來越多了,出現了好多紅包外掛程序,就很好奇如何實現的,於是自己研究了一番,親自寫了個微信搶紅包的APP。現在就一步一步來實現它。實現思路微信搶
介紹在小米的開機動畫和一些歡迎界面中, 我們經常看到這種閃閃發光的流光字體。看起來很炫酷,其實實現原理相當簡單,我們只需要寫自定義控件繼承TextView,然後使用渲染器
ZXing是谷歌的一個開源庫,可以用來生成二維碼、掃描二維碼。本文所介紹的是第一部分。首先上效果圖:ZXing相關各種文件官方下載地址:https://github.co
當setCanceledOnTouchOutside(true),點擊陰影處,dialog dismiss時鍵盤不消失的問題。如圖一開始覺得很簡單,監聽下onDimiss
Android MediaPlayer實現音樂播放器1、布局文件<?xml version=1.0 encoding=utf-8?> <
無論是哪種交易軟件,對於程序員來講,最麻煩的就是去實現各種算法。本文以SAR算法的實現過程為例,為大家說明如何使用Warensoft Stock Service來實現高頻
Android RecyclerView小白今天第一次接觸RecyclerView,前輩大神告訴我這是一個很神奇的控件,一看就是一整天。RecyclerVie
Android Parcelable與 Serializable區別1、作用Serializable的作用是為了保存對象的屬性到本地文件、數據庫、網絡流、rmi以方便數據
在Android開發中我們很多地方都用到了方法的回調,回調就是把方法的定義和功能導入實現分開的一種機制,目的是為了解耦他的本質是基於觀察者設計模式,即觀察者設計模式的的簡
經常會遇到在一個activity界面上布局多個fragment,但是如何從一個fragment跳轉到另一個fragment呢?今天在做項目中恰好遇到這樣的問題,點擊首頁f
最近在做一個wifi和移動數據的監控功能,來來回回折騰了一陣子,這個模塊的主要功能是監聽整個APP的wifi與數據流量的切換,讓用戶使用專用流量,而不是用wifi,給一個
之前寫輪播條或者指示器的時候都是UI圖裡面直接有,這樣的效果並不好,給用戶的體驗比較差,所以閒暇之余自己寫了個指示器,可以展現出一個優雅的效果,當手指 當手指滑動的時候小