咱們今天就來實現一個下拉刷新控件。由於有時候不僅僅是ListView需要下拉刷新,ExpandableListView和GridView也有這個需求,由於ListView
情景重現 button.setOnClickListener(new View.OnClickListener() { @Overri
第一類:屬性值為true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直
這回來講講後台接口的設計。可能有同學會覺得後台的接口和我們大前端開發有什麼關系?試想一下,在碰到一些不合理的接口設計的時候,你們開發是否覺得很別扭—&mdas
在Android系統中,有兩種操作會引發Activity的啟動,一種用戶點擊應用程序圖標時,Launcher會為我們啟動應用程序的主Activity;應用程序的默認Act
What is KotlinKotlin,原意是在俄羅斯的一個小島,JetBrain在2011年推出了以這個來命名的一個運行在JVM上的語言, 看上去有點類似C#和Sca
文件浏覽器筆記文件浏覽器用來讀取android系統中的所有文件和文件夾。具體說明如下:最上面顯示當前的文件路徑。如果是根目錄,則顯示“/”; 第二
熱修復從2015年開始,逐漸的被推廣開來,現在已經是比較熱門的技術。當Android發布的Apk中,因為有個bug,導致程序一直崩潰。如果此時發布版本,時間間隔太短,則會
package com.example.xrefreshview;import java.util.ArrayList;import java.util.List;imp
本章內容Intent詳解調用系統程序使用Intent實現組件間數據傳遞定制IntentIntent詳解Intent是一種運行時綁定(run-time binding)機制
一個bug引出了一系列需要修改和注意的問題,讓人去思考前期的設計與相關問題的思考,對後期功能增加和問題修復的重要性。問題描述:軟件的圖片浏覽功能中查看圖片時,發現圖片模糊
1、DensityUtils/** * 常用單位轉換的輔助類 */public class DensityUtils{ private DensityUtils() {
現在做的這個項目需要一個折線圖的功能,當時想著使用第三方庫來實現,結果總不能令我滿意,只能通過自定義View用畫筆去畫了,這才發現 媽的 這東西我不會 趕緊去百度下,後來
前言前幾天在github發現一個蠻不錯的Android Studio插件ECTranslation,在一些源碼注釋中遇到不認識的英文單詞可以很方便地查看中文翻譯。當時懷著
Retrofit是一個不錯的網絡請求庫,用官方自己的介紹就是: A type-safe REST client for Android and Java看官網的介紹用起來
前言在開發中,一個良好的開發習慣以及一個開發規范可能會讓你少走很多彎路,也會一定程度上的提高代碼的可讀性,可維護性和可拓展性。當隨著需求的不斷變更,需要維護項目的時候。當
首先分清幾大類: 三大類 一. Drawable Animation (or Frame Animation)—即幀(逐幀)動畫 二. View Ani
ADB是Android debug bridge的縮寫,它使用PC機可以通過USB或網絡與android設備通訊。adb的源碼位於system/core/adb目錄下,先
怎樣理解Android中的Handler,MessageQueue、Runnable與Looper?簡單來講,用一句話概括就是:Looper不斷獲取MessageQueu
上次說到initView的兩句核心代碼,installPackageWithVerificationAndEncryption函數和installExistingPack