原创 manifest中的largeHeap是幹什麼用的?

今天羣裏有人討論怎麼給app分配超過100M的內存,有人亮出了largeHeap參數。搜搜資料寫寫代碼,大概有些瞭解。以我的手機htc one x爲例說明一下 先看機器的內存限制,在/system/build.prop文件中: dalvi

原创 關於.9圖的padding

.9圖中是可以設置文字區域的。在以.9圖爲背景時,會影響控件內部的佈局padding。問題是,這個圖上的padding和我們手動設置的padding是什麼關係? 首先,製作一隻.9圖: 以此爲背景的控件,比如說ImageView,不設置

原创 Android構建時需要考慮的問題

做Android產品區別與項目,產品是給公司做的持續的軟件,公司內部寫需求做頁面設計和軟件實現,完成第一版之後還需要不斷升級和維護;項目是給別的公司做的軟件,按照別人提供的設計說明書實現軟件,沒有升級和維護的問題。我沒做過項目,只說產品。

原创 怎麼對ContentProvider中的數據變化進行監控

對於ContentProvider中數據變化的監控,系統提供了專門管理的方法,而這套方法好像和ContentProvider的關係不大。監控基於觀察者模式,頁可以應用到別的方面。同樣這個監控也是跨進程的。 observer方面需要完成註

原创 Android中的權限怎麼用?

最開始接觸權限是什麼時候?向SD卡上寫數據嗎?還是獲得GPS信息?權限就是控制你能不能調用某些服務的。每次我安裝軟件的時候都會看它使用了什麼權限,那些偷用戶信息的app一概pia飛。這就是權限的一個用法。說說權限的本質:當你的app對外界

原创 更進一步

團隊和個人要保持成長就得不斷學習是不是?這裏總結一下作爲碼農最近關注的東西. 敏捷開發,怎麼構建自組織團隊 PMI-ACP官網有11本推薦教材,比那本PMBOK實在多了 <Scrum敏捷軟件開發>部分文字可以當哲學書來看了 <程序員修

原创 Android 習慣寫法

有些習慣寫法可能會提高性能和可維護性 用Activity類去實現各種監聽器 public class ListenerDemoActivity extends Activity implements OnClickListener {

原创 如何翻轉一張圖片

android中對圖片操作的集中在變換矩陣Matrix和graphic.Camera上。Matrix提供了二維的變換translate平移,scale縮放,rotate旋轉,skew傾斜;Camera提供了翻轉等操作。 先看結果: 再看

原创 ContentProvider是幹嘛用的?

Android開發的ContentProvider這個東西會看兩遍吧。第一遍是整體選系android的時候,因爲這個東西是四大組件之一,不看面試的時候不好說啊。第二次應該是實際要用的時候吧,或者像我這樣寫Activity寫煩了想看點別的東

原创 ActivityGroup做了什麼?

Activity和ActivityGroup的關係看起來很像View和ViewGroup,對比一下: ViewGroup繼承了View並實現內部嵌入View。不管是View還是ViewGroup,在調用者看來都是一樣的,只需要給它發送相