1.軟引用和弱引用;
2.Bitmap 及時回收;
3.OutOfMemory異常捕捉;
4.緩存;
5.圖片壓縮;
簡介: Netroid是一個基於Volley實現的Android Http庫。提供執行網絡請求、緩存返回結果、批量圖片加載、大文件斷點下載的常見Http交互功能。致力於避免每個項目重複開發基礎Http功能,實現顯著地縮短開發週期
原文地址:http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/ 一路走來很不容易,剛好知乎上被人邀請回答如何自學android編程, 就借這個機會在
使用JsonObjectRequest獲取一個json對象: String url = "http://server.domain/json_object.do"; JsonObjectRequest request = new
1、Android序列化,其中的差異。 Android自定義對象可序列化有兩個選擇一個是Serializable和Parcelable; 差異:1、在使用內存的時候,Parcelable比Serializable性能
Android進程間通信 AIDL Service 一、服務端結構 服務端需要處理的有: 1.處理對象,對象內方法,注意:AIDL 只能對函數起作用; package com.example.aidl; interface P
1.Android Jetpack簡介 Jetpack是一個Android軟件組件的集合,可以讓你更容易地開發優秀的Android應用程序。這些組件幫助您遵循最佳實踐,使您不必編寫樣板代碼,並簡化複雜的任務,這樣您就可以專注於您關心的
一,Handle的作用 Handle的作用是什麼,其實Handle的作用與intent類似。只不過intent是實現Android四大組件之間的通信,而Handle是實現線程間的通信,例如:當子線程做一個耗時的操作的時候,我們並不知道
文章目錄引言一、Android Studio 的調試模式二、Android Studio 的Debug 窗體三、查看方法棧幀和線程堆棧快照四、條件斷點調試 引言 作爲一個程序員,Debug絕對是最重要的技能和手段之一,毫不客氣地說
概述 學習別人的代碼,在此基礎上 優化代碼結構 增加動畫 要點記錄 通過mRatio參數,讓寬高始終是一個比例 貝塞爾曲線手動畫矩形圓角 畫虛線 根據基準點繪製文字 屬性動畫的使用 畫筆寬度的自適應 源碼地址:源碼傳送門
idleHandler 什麼是idleHandler Android是基於Looper消息循環的系統,我們通過Handler向Looper包含的MessageQueue投遞Message,在MessageQueue中我們可以看到這樣的一個
0x00 解決問題 網絡請求查看比較麻煩,需要fiddler/charles代理,再格式化json。手機端可以像打印日誌一樣打印json格式化後的log ,其中【log內容區透傳操作,不影響操作app,側邊欄控制內容區過長的滑動
1 問題 Android10.0設備通過熱點名字和密碼連接另外一臺設置指定熱點,但是他們之間依然不能通信,網絡不可達。 Android10.0設備通過熱點名字和密碼連接另外一臺設置指定熱點,我用的是官方API,可以參考我的這篇博客 And
這篇文章是基於內部分享的逐字稿內容整理的,現在比較喜歡寫逐字稿,方便整理成文章。 文章目錄目錄Tinker 介紹使用TinkerApplicaition``SampleApplicaitionLike``TinkerInsta
主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUt
文章目錄1、簡介2、耗時加載數據常用方式1) Thread + Handler2) AsyncTask3) Loader3、適用範圍1)Loader 常用的接口2) 主要代碼 1、簡介 Loader 是在 Android 3.0