原创 Android面試題(window、進程、線程篇)

Android面試題(四大組件篇) window、進程、線程篇 Android面試題(數據存儲、view篇)   Window Q:Activity、View、Window三者之間的關係? https://blog.csdn.net/q

原创 Android面試題(數據存儲、view篇)

Android面試題(四大組件篇) window、進程、線程篇 Android面試題(數據存儲、view篇)   數據存儲 Q:Android中提供哪些數據持久存儲的方法? 在Android中,可供選擇的存儲方式有SharedPrefe

原创 Java面試題(JVM、併發、集合)

JVM:   Q:JVM內存是如何劃分的?   Q:談談垃圾回收機制?爲什麼引用計數器判定對象是否回收不可行?知道哪些垃圾回收算法?   Q:Java中引用有幾種類型?在Android中常用於什麼情景?   Q:類加載的全過程是怎樣的?什

原创 Bitmap高效加載

Bitmap的高效加載分爲以下4步: 將BitmapFactory.Options的inJustDecodeBounds參數設爲true並加載圖片。 從BitmapFactory.Options中取出圖片的原始寬高信息,對應於outWid

原创 Android面試題(四大組件篇)

Android面試題(四大組件篇) window、進程、線程篇 Android面試題(數據存儲、view篇)   Activity Q:說下Activity的生命週期? Q:onStart()和onResume()/onPause(

原创 Android四大組件之Activity

Android應用程序的Activity啓動過程簡要介紹和學習計劃 Android應用程序啓動過程的源代碼分析; Android應用程序內部啓動Activity過程(startActivity)的源代碼分析。 知識的搬運工。。  

原创 Android接入WebView(五)——瀏覽器製作總結及源碼分享

Android接入WebView(一)——基本用法 Android接入WebView(二)——與JavaScript交互 Android接入WebView(三)——瀏覽器書籤與歷史記錄與二維碼分享 Android接入WebView(四)—

原创 Android官方提供的支持不同屏幕大小的全部方法

本文轉自郭霖的:Android官方提供的支持不同屏幕大小的全部方法,用於學習參考,以下是原文: 轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/8830286 原文地址爲:

原创 Android的事件分發機制詳解(下)

傳播知識是快樂的,受益自己也受益別人,這是 《Android的事件分發機制詳解》(下篇),相信大家看完也能和我一樣有很多收穫。  本文轉自郭霖大神的: Android事件分發機制完全解析,帶你從源碼的角度徹底理解(下)   原文:   記

原创 Android爲什麼在非UI線程中進行UI操作而不報錯

一般而言,android中相關的view和控件不是線程安全的,Android會禁止在非UI線程更新UI,對於顯式的非法操作,比如說直接在Activity裏創建子線程,然後直接在子線程中操作UI等,Android會直接異常退出,並提示sho

原创 Android接入WebView(四)——瀏覽器書籤與歷史記錄詳細處理

Android接入WebView(一)——基本用法 Android接入WebView(二)——與JavaScript交互 Android接入WebView(三)——瀏覽器書籤與歷史記錄與二維碼分享 Android接入WebView(四)—

原创 Android事件分發機制總結

關於Android的事件分發機制的詳細信息可以查看這兩篇文章 Android的事件分發機制詳解(上) Android的事件分發機制詳解(下) 現在寫一下總結: View的事件分發機制舉例 1、爲按鈕設置onClick點擊事件和onTouc

原创 Android根據圖片path轉成Uri,分享圖片

先給出代碼: 通過uri.fromfile()方法將圖片path,轉化爲uri,然後送給EXTRA_STREAM,實現分享 //分享 Uri pa=Uri.fromFile(new File(filePa

原创 Android截屏、保存、分享

原理:將截取到的Bitmap賦給Dialog上的ImageView,並對Dialog加了彈出和收起的動畫,實現截屏效果。 首先創建一個layout名爲show_cut_screen_layout用於彈出截圖對話框,上面是一個image,下

原创 Android Activity的四種啓動模式和TaskAffinity的理解以及給Activity指定啓動模式

Activity的啓動模式分爲四種。(standard、singleTop、singTask、singleInstance)   standard(標準模式): Activity的默認啓動模式,每當啓動一個新的Activity,它就會進入