原创 RatingBar在真機上顯示不全的問題

  最近在寫一個程序用到了評星的RatingBar控件,發現了一個奇怪的問題,RatingBar在模擬器上看起來正常,裝到HTC g7的機子了就顯示不全,並且明顯感覺圖像被拉申了(我用的是最小的style: ratingBarStyleS

原创 windows/ubuntu 文件共享之 Samba 配置

很多時候需要在windows上和ubuntu 上共享文件,一直沒怎麼去找方法,得知Samba 可以實現在windows上訪問linux的文件,這樣一來要從windows文件放到linux中就方便了,聽說它還有更多功能,也可以直接在li

原创 Android面試一天一題(Day 17:老外的面試題)

2015年7月的深圳,炎熱,有一個週末正在和同事聚餐,接到了Hans的跨洋電話要我幫他做一道Android面試題。Hans是西安人,粗獷風趣又有些較真,我2013年底來深圳第一個識認的同事就是Hans,正好他那租的房子有一間要空出來,於是

原创 Android面試一天一題(7 Day)

自2010年起,Google和甲骨文一直就Android系統是否侵犯甲骨文的版權和專利爭論不休。其實雙方的爭論點倒不是Google是否在 Android 中使用了Java APIs,Google對此也沒有否定,因爲這樣能讓數百萬的開發者爲

原创 Android面試一天一題(14 Day:SharedPreferences)

如果說程序可以簡單理解成“指令和數據的集合”,那麼你在任何平臺上編程都難以離開數據存儲,在Android平臺上自然也不會例外。說到數據的存儲,對於Key-Value對應的數據存取,Android提供SharedPreferences的方式

原创 Android面試一天一題(16 Day: 線程同步)

最近領導讓我在插件框架上加上一個接口,在宿主應用中可以調用所有的插件去清除自己的緩存數據,當完成所有插件的清除任務後再執行下一步操作。領導就是需求嘛,領導改變注意那是再正常不過的事了,但是不是領導的需求人員有可能變多了會有人身危險。我平時

原创 Android面試一天一題(10 Day)

有些東西,大家天天都能看到,但並不一定了解和在意它。在Android開發中,加載資源,啓動一個新的Activity,獲取系統服務,獲取數據庫路徑,創建一個View等都會使用到Context。Context就像一個長着大衆臉的同學,你天天和

原创 Android面試一天一題(4 Day)

我一般面試技術分兩方面瞭解面試者,一是測重問面試者細節的地方,看對方是否真如簡歷上所說對XX“精通”、“熟悉”、“有一定的見解”,有實踐經驗的積累。別一種是側重考察對方對問題(可以是未知問題)的理解和解決問題的思路。 面試題: 如何判斷A

原创 Android面試一天一題(15 Day:ContentProvider)

有一次HR給我了一份簡歷,說是一個資深的工程師,比較特別的是翻譯過一本《Andorid XXXX》的書,基本涵蓋了Android開發的要點,而且還是有深度的。正好我看過此書的一些章節,面試了一下之後,這個面試者比較顯著的特點就是對自己翻

原创 Android面試一天一題(3 Day)

面試題: 怎麼理解Activity的生命週期? 這是一道幾乎必問的Android面試題,當聽到這題時大家的神經都會麻木,你問我背。說實話,如果你問我怎麼理解,我也很難回答,因爲這個問題太寬泛了,答什麼都可以又答什麼都難答好。有一次電話面試

原创 Android面試一天一題(吹牛題)

這兩天和領導產生了一些誤會,領導給了我很多Android開發讓我面試,本意是讓我招大哥,我卻按招小弟的標準來面試的,結果通過的人完全無法達到第二次篩選的標準。不知大家有沒有發現,在國內對於程序員或開發工程師嚴重缺乏評級標準,往往是按工作年

原创 Android面試一天一題(13 Day: AsyncTask)

記得2012年的時候,在MTK公司內部的一個Work Shop上我分享了對AsyncTask的理解,聽衆都很有興趣地參與討論使用AsyncTask的問題所在。因爲UI線程阻塞的問題,每一個Android應用開發都會遇到要開工作線程中去做耗

原创 Android面試一天一題(9 Day)

面試題:兩個Activity之間如何傳遞參數? 在Android應用中,Activity佔有極其重要的地位,Activity間的跳轉更是加常便飯。即然跳轉(界面切換)不可避免,那麼在兩個Activity之間傳遞參數就是一個常見的需求。大多

原创 Android面試一天一題(2 Day)

面試題:用廣播來更新UI界面好嗎? 做爲Android四大組件之一的,廣播被很多人所熟知,可算是一種非常方便的解耦組件的手段。常用的方式是直接調用Context的接口(sendBroadcast & sendOrderBroadcast)

原创 Android面試一天一題(11 Day)

遇到一個從快播出來的Android開發,有11年的開發經驗,咋一看不管是資歷還是經歷都挺嚇人的。但和他共處一段時間後,發現他完全沒有體現出11年工作經驗的優勢,相反還常常犯一些低級的錯誤,如在ListView中加載本地的圖片(大圖)時不使