原创 java7K面試題之銀行業務調度系統

基本要求: 1、 銀行內有6個業務窗口,1- 4號窗口爲普通窗口,5號窗口爲快速窗口,6號窗口爲VIP窗口。 2、 有三種對應類型的客戶:VIP客戶,普通客戶,快速客戶(辦理如交水電費、電話費之類業務的客戶)。 3、異步隨機生成各

原创 java基礎:多態

多 態(面向對象特徵之一):函數本身就具備多態性,某一種事物有不同的具體的體現。   體現:父類引用或者接口的引用指向了自己的子類對象。//Animal a = newCat(); 多態的好處:提高了程序的擴展性。 多態的弊端:

原创 Android視圖繪製流程完全解析,帶你一步步深入瞭解View(二)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/16330267 在上一篇文章中,我帶着大家一起剖析了一下LayoutInflater的工作原理,可以算是對View

原创 Android Canvas繪圖詳解(圖文)

Android中使用圖形處理引擎,2D部分是android SDK內部自己提供,3D部分是用Open GL ES 1.0。今天我們主要要了解的是2D相關的,如果你想看3D的話那麼可以跳過這篇文章。 大部分2D使用的api都在and

原创 Android PowerImageView實現,可以播放動畫的強大ImageView

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/11100315 我個人是比較喜歡逛貼吧的,貼吧裏總是會有很多搞笑的動態圖片,經常看一看就會感覺歡樂很多,可以釋放掉

原创 Android開發之InstanceState詳解

本文介紹Android中關於Activity的兩個神祕方法:onSaveInstanceState() 和 onRestoreInstanceState(),並且在介紹這兩個方法之後,再分別來實現使用InstanceState保存和恢復

原创 Android LayoutInflater原理分析,帶你一步步深入瞭解View(一)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/12921889 有段時間沒寫博客了,感覺都有些生疏了呢。最近繁忙的工作終於告一段落,又有時間寫文章了,接下來還會繼續堅

原创 Android視圖狀態及重繪流程分析,帶你一步步深入瞭解View(三)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17045157 在前面一篇文章中,我帶着大家一起從源碼的層面上分析了視圖的繪製流程,瞭解了視圖繪製流程中onMea

原创 Android自定義View的實現方法,帶你一步步深入瞭解View(四)

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17357967 不知不覺中,帶你一步步深入瞭解View系列的文章已經寫到第四篇了,回顧一下,我們一共學習了Layo

原创 AsyncTask的參數介紹

在開發Android移動客戶端的時候往往要使用多線程來進行操作,我們通常會將耗時的操作放在單獨的線程執行,避免其佔用主線程而給用戶帶來不好的用戶體驗。但是在子線程中無法去操作主線程(UI 線程),在子線程中操作UI線程會出現錯誤。因此

原创 Android 代碼實現背景選擇器

下面的代碼應該很多人都熟悉: 1 2 3 4 5 6 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:androi

原创 android 中解決輸入法擋住輸入框的問題

大家在佈局時候,有時候會發現輸入框被擋住一部分,能完全顯示出來,但是系統自帶短信界面 可以完全漂浮在軟鍵盤之上,看了一下短信源碼,修改一下輸入模式就可以了,源碼如下 代碼方式: getWindow().setSoftInputMode(

原创 Android Touch事件傳遞機制解析

沒事逛論壇,無意間看到了一篇非常不錯的帖子,轉載如下:   開篇語:最近程序在做一個小效果,要用到touch,結果整得雲裏面霧裏的,乾脆就好好把android touch機制好好看了一下,呵呵。。 android系統中的每個Vie

原创 java基礎:基本數據的自動裝拆箱

1、自動裝箱和拆箱的概念 自動裝箱:是基本數據類型在運算的時候,自動轉換成對應的包裝類型。 自動拆箱:是包裝數據類型在參與運算的時候,自動轉換成基本數據類型參與運算。 例如: Integer iObj = 3;//自動裝箱爲

原创 java7k面試題之交通燈管理系統

模擬實現十字路口的交通燈管理系統邏輯,具體需求如下: 1、 異步隨機生成按照各個路線行駛的車輛。 例如:        由南向而來去往北向的車輛 ---- 直行車輛        由西向而來去往南向的車輛 ---- 右轉車輛