今天這篇文章我們主要講一下Android系統中的截屏事件處理流程。用過android系統手機的同學應該都知道,一般的android手機按下音量減少鍵和電源按鍵就會觸發截屏
學習了快一學期的Android了,之前的知識點都是零散的學習的,只有當我們真正的去把他們用起來的時候才會發現難點,自己才會獨立嘗試去解決某個問題。接下來是我的一個簡單的多
認識Http協議 Android中發送http網絡請求是很常見的,要有GET請求和POST請求。一個完整的http請求需要經歷兩個過程:客戶端發送請求到服務器,然後服務
上篇文章中我們分析了Activity的onSaveInstanceState方法執行時機,知道了Activity在一般情況下,若只是執行onPause方法則不會執行onS
Android支持JDK提供的URL、URLConnection等網絡通信API,另外Android還內置了HttpClient。1.URLURL(Uniform Res
BroadcastReceiver用於監聽系統全局的廣播消息,接受程序所發出的Broadcast Intent。1.Broadcast和BroadcastReceiver
LRU(Least Recently Used)最近最少使用算法原理緩存保存了一個強引用(Android 2.3開始,垃圾回收器更傾向於回收弱引用和軟引用,軟引用和弱引用
合理管理內存節制的使用Service如果應用程序需要使用Service來執行後台任務的話,只有當任務正在執行的時候才應該讓Service運行起來。當啟動一個Service
最近寫了一個簡單的朋友圈程序,包含了朋友圈的列表實現,視頻的錄制、預覽與上傳,圖片可選擇拍照或者從相冊選取,從相冊選取可以一次選擇多張照片,並且限制照片的張數,想擁有真正
前言上一篇文章,筆者主要講述了DecorView以及ViewRootImpl相關的作用,這裡回顧一下上一章所說的內容:DecorView是視圖的頂級View,我們添加的布
Handler使用例1這個例子是最簡單的介紹handler使用的,是將handler綁定到它所建立的線程中. package com.example.handl
最近看了很多關於Retrofit和Rxjava的文檔介紹。終於在弄清Rxjava後順利的弄懂了Retrofit。網上有很多人都介紹了它們的聯合使用,但是我看過之後理解不是
1.特點首先AndroidAnnotations是一個比較全面的注解框架。接下來看一下官方解釋:Fast Android Development. Easy mainte
1 簡介這篇文檔是基於0.9版本的Gradle插件,1.0以前的版本由於不兼容,可能會有所不同1.1 新的構建系統的目標新構建系統的目標是:使得代碼和資源的重用更加簡單使
如果想要對Android Bitmap進行更多的操作,理解好Bitmap的實現將會有非常大的幫助,另外Android在6.0中增加了asm存儲圖片。這篇文章就通過源碼來分
第2節 獲取視頻信息要知道設備上有哪些可以被播放的視頻文件,一般來講有兩個方法,遍歷設備磁盤上所有的目錄,根據文件的後綴名,把這些目錄中所有的視頻文件都找出來; 向安卓系
存在的問題Android開發中不可避免的會遇到需要檢查app何時進入前台,何時被用戶關閉。奇怪的是,要達到這個目的並不容易。檢查app第一次啟動並不難,但要判斷它何時重
1.注意 mUploadMessage.onReceiveValue(Uri.parse(""));必須得到調用,無論用戶是否選了圖,否則會出現再點擊
DefaultItemAnimator是Android OS中一個默認的RecyclerView動畫實現類,如果產品需求沒有特別復雜的動畫要求,可以使用DefaultIt
學習了好久的安卓,把各個組件基本都學完了,就想自己做個軟件鞏固一下學習的知識,順便體驗一下做項目的感覺,好了,廢話不多說,下面開始進行軟件的制作。首先,要做天氣軟件,當然