原创 Android開發面試經——5.常見面試官提問Android題①

關注finddreams博客: http://blog.csdn.net/finddreams/article/details/44513579  一般的面試流程是筆試完就接着是面試了,面試時技術經理會問你一些你工作中遇到的Androi

原创 AsyncTask 內部實現機制

在 Android 應用開發的過程中,我們需要時刻注意保證應用程序的穩定和 UI 操作響應及時,因爲不穩定或響應緩慢的應用將給應用帶來不好的印象,嚴重的用戶卸載你的APP,這樣你的努力就沒有體現的價值了。本文試圖從 AsyncTask

原创 Android自定義控件之繼承ViewGroup創建新容器

歡迎大家來學習本節內容,前幾節我們已經學習了其他幾種自定義控件,分別是Andriod 自定義控件之音頻條及 Andriod 自定義控件之創建可以複用的組合控件還沒有學習的同學請先去學習下,因爲本節將使用到上幾節所講述的內容。 在學習新

原创 Android開發面試經——2.常見Android基礎筆試題

關注finddreams博客: http://blog.csdn.net/finddreams/article/details/44219231  正值跳槽的熱季,整理一下Android面試中最常考的筆試題,爲下次找工作時做好充分準備,

原创 學習AIDL,這一篇文章就夠了

1、概述 AIDL是一個縮寫,全稱是Android Interface Definition Language,也就是Android接口定義語言。是的,首先我們知道的第一點就是:AIDL是一種語言。既然是一種語言,那麼相應的就很自然的

原创 Android開發面試經——4.常見Android進階筆試題(更新中...)

關注finddreams博客:http://blog.csdn.net/finddreams/article/details/44301359 上一篇文章我們已經瞭解了Android筆試的一些基礎題目,  [《Android開發面試經

原创 圖片佔用內存計算方法

Android中有四種,分別是: ALPHA_8:每個像素佔用1byte內存 ARGB_4444:每個像素佔用2byte內存 ARGB_8888:每個像素佔用4byte內存 RGB_565:每個像素佔用2byte內存 Andr

原创 [Android實例] Scroll原理-附ScrollView源碼分析

想象一下你拿着放大鏡貼很近的看一副巨大的清明上河圖, 那放大鏡裏可以看到的內容是很有限的, 而隨着放大鏡的上下左右移動,就可以看到不同的內容了 android中手機屏幕就相當於這個放大鏡, 而看到的內容是畫在一個無限大的畫布上~ 

原创 Android 編程下 Touch 事件的分發和消費機制

Android 中與 Touch 事件相關的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(Mot

原创 淺析android應用增量升級

 很久沒有更新博客了,真是墮落啊,幾次想提起筆,卻總是被各種瑣事耽擱,以後會多寫文章記錄點滴。 背景         隨着android應用體積的不斷增大,以及應用版本發佈的不斷更迭,用戶的升級成了一個問題,google也意識到不斷更

原创 APK簽名原理

網上已有多篇分析簽名的類似文章,但是都有一個共同的問題,就是概念混亂,混亂的一塌糊塗。 在瞭解APK簽名原理之前,首先澄清幾個概念: 消息摘要 -Message Digest 簡稱摘要,請看英文翻譯,是摘要,不是簽名,網上幾乎所有APK

原创 ContentProvider

一、ContentProvider的概念   ContentProvider:爲存儲和獲取數據提供統一的接口。可以在不同的應用程序之間共享數據。可支持在多個應用中存儲和讀取數據。這也是跨應用共享數據的唯一方式。在android系統中,沒

原创 android夯實總結(設計、細節及思想)

1)Android App的生命週期是什麼;>前臺 後臺 關閉 激活 未激活的狀態等2)四大組件很熟悉了吧,ContentProvider的生命週期是什麼;>ContentProvider通過工具ContentResolver激活,使用者

原创 Android屬性動畫完全解析(上),初識屬性動畫的基本用法

在手機上去實現一些動畫效果算是件比較炫酷的事情,因此Android系統在一開始的時候就給我們提供了兩種實現動畫效果的方式,逐幀動畫(frame-by-frame animation)和補間動畫(tweened animation)

原创 android ANR產生原因(三總常見類型)和解決辦法

1)什麼引發了ANR?在Android裏,應用程序的響應性是由Activity Manager和WindowManager系統服務監視的。當它監測到以下情況中的一個時,Android就會針對特定的應用程序顯示ANR:在5秒內沒有響應輸入的