一、Android應用程序內存優化在開發Android App的過程中,經常會遇到內存方面的壓力,比如OOM,或者頻繁GC。本文不打算涵蓋內存優化的所有方面,只是介紹一下
一、為何寫作本文在慢慢深入接觸android開發的過程中,我越來越發現android中(至少應用曾的開發)用到了很多回調的思想。比如activity的生命周期,fragm
前段時間,我學習了自定義View,基本能夠繪制一些比較好看的控件,那麼今天開始,我將會學習屬性動畫。前面我也簡單的看過屬性動畫的概念,然後也是看了一下效果,了解了一些基本
這段時間的自定義View學習,學會了繪制柱狀圖、繪制折線圖、繪制進度控件,那我們今天就來聊聊另外一種自定義的View,這就是我們常見的七日年化收益折線圖效果。先看看長什麼
Android網絡應用開發,主要有兩種方式,一種是socket(是對tcp/udp協議的封裝),另外一種就是使用Http協議,Android中主要提供了兩種方式,Http
技術是永無止境的,如果真的愛技術,那就勇敢的堅持下去。我很喜歡這句話,當我在遇到問題的時候、當我覺得代碼枯燥的時候,我就會問自己,到底是不是真的熱愛技術,這個時候,我心裡
android5.0之前使用的虛擬機是Dalvik虛擬機,這個虛擬機在JVM的基礎上做了一定的優化。android5.0之後,android采用了新的虛擬機ART,本文主
最近一直都在看自定義View這一塊。差不多一個星期了吧。這個星期堅持每天更新博客,感覺自己的技術也有點突破,對自定義View的計算也有了更深的認識。今天坐地鐵玩手機的時候
一.准備1.什麼是MATEclipse提供的一個內存分析工具。它是一個功能豐富的 JAVA 堆轉儲文件分析工具,可以幫助你發現內存漏洞和減少內存消耗。android st
做了較長時間的android開發了,發現其實android應用開發入門容易,但是進階或者成為高級工程師,需要具備的基礎能力還是非常高的:性能優化、內存洩露、apk瘦身、熱
Q:最近看到很多文章都在說MVP怎麼怎麼好,還有MVVM啥的最近看到很多文章都在說MVP怎麼怎麼好,還有MVVM啥的,請問你認為哪個比較適合android,而你現在采用的
實際上.linux ant 打包android項目跟windows ant打包android項目是有很多的相似之處的,流程基本一致,唯一的不同,可能就是在操作上的問題,接
FastJson是阿裡巴巴開源的一個Json處理工具包,包括“序列化”和“反序列化”兩部分。測試表明,fastjson具有
本文總結了在Android開發過程中,有關權限(permission)相關知識點的匯總,有需要的朋友可以看看。1.android.permission.WRITE_USE
在andriod開發中,很大一部分都要與資源打交道,比如說:圖片,布局文件,字符串,樣式等等。這給我們想要開發一些公共的組件帶來很大的困難,因為公共的組件可能更願意以ja
package com.chy.utils;import java.io.BufferedInputStream;import java.io.File;import j
第一次寫帶圖片的博客,多少還是有點緊張,效果不好,請將就著看,前面的圖是今天要寫的控件的效果圖,元素不多,分別是一個按鈕和一個自定義的控件。在此以前,我看過許多的書,比如
android系統自帶的拖動條(seekbar)只有橫向,這裡分享一個垂直的seekbar。原理很簡單:(1)在測量控件大小(包括發現控件大小改變時)時,把寬度和高度互換
下面提供一個android與js互調的簡單示例(1) android 中 通過該方法調用執行Js中的jsGetTextValue()方法: webview.loadUrl
在Android3.0之後,google創造了Fragment,因此原來的Tabhost已經不推薦使用了,現在一般推薦使用FragmentTabhost。google考慮