一些開發人員需要一個(為應用程序定制或提供特殊功能)的相機用戶界面(自定義相機)。創建一個定制的相機活動需要更多的代碼,但它可以為你的用戶提供更令人信服的體驗。為您的應用
最近在研究一個安卓項目內存優化的問題,確實這是一個比較系統的工程,和個人的代碼習慣以及對jvm原理的掌握有很大關系,下面提示一些注意點1.內存優化Android系統對每個
通過之前的詳細分析,我們知道:在measure中測量了View的大小,在layout階段確定了View的位置。 完成這兩步之後就進入到了我們相對熟悉的draw階段,在該
配置build.grandlecompile 'de.greenrobot:eventbus:2.4.0'實例化EventBuseventBus=Even
就目前來說Retrofit2使用的已相當的廣泛,那麼我們先來了解下兩個問題:1 . 什麼是Retrofit?Retrofit是針對於Android/Java的、基於okH
什麼是SVG(Scalable Vector Graphics)SVG一種用於描述圖像的標記語言。類似HTML。SVG嚴格遵從XML語法,並用文本格式的描述性語言來描述圖
前情提要在探索資源加載方式之前,我們先來看看上一篇中沒細講的東西。PathClassLoader和DexClassLoader的區別DexClassLoader的源碼如下
實現滑動的基本思想是:當觸摸View時,系統記下當前觸摸點坐標;當手指移動時,系統記下移動後的觸摸點坐標,從而獲取到相對於前一次坐標點的偏移量,並通過偏移量來修改View
這篇博客也算是本人從事開發以來的一個總結,以前寫博客是為了裝逼,現在是為了成長,一個項目如果剛開始的框架沒有搭建好,接下來的維護工作將變得異常困難,我們公司的按項目就是因
一、前言今天我們繼續來看破解apk的相關知識,在前一篇:Eclipse動態調試smali源碼破解apk我們今天主要來看如何使用IDA來調試Android中的native源
本文介紹Android中關於Activity的兩個神秘方法:onSaveInstanceState()和onRestoreInstanceState(),並且在介紹這兩個
使用Android 開發工具eclipse的過程中,出現過很多問題,總結了一下,拿出來共同學習:問題1、This Android SDK requires Android
廣播機制簡介 廣播是一種可以跨進程的通信方式(比如:接收系統廣播)。 Android 廣播不關心接收者是否收到處理或者如何處理廣播,可以說是一種單向的通知。Android
一、關於AndroidManifest.xmlAndroidManifest.xml 是每個android程序中必須的文件。它位於整個項目的根目錄,描述了package中
在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout
上篇文章介紹的方法只能創建類模板,不能創建xml文件等資源文件以及配置文件等,這篇文章來介紹創建可以一次創建多個文件多種類型文件的方法。 我們在使用AndroidStu
前兩篇我們介紹了一般的優化ListView方法以及DiskLruCache優化ListView,見android-----帶你一步一步優化ListView(一)和andr
從startActivity/startActivityForResult開始,不管是哪種方式,最終調到的都是下面的startActivityForResult。// A
一、問題的提出若把一些比較耗時的操作(如:下載)寫在Activity(主線程)裡,會導致Activity阻塞,長時間無響應,直至頁面假死(如果5秒鐘還沒有完成的話,會收到
getMeasuredHeight()與getHeight的區別實際上在當屏幕可以包裹內容的時候,他們的值相等,只有當view超出屏幕後,才能看出他們的區別:getMea