編輯:關於Android編程
小生做程序也有些許日子,從一個青澀的小白,慢慢的成長為了小有成就的程序猿,從不知名的碼農,到二三百人圈裡還有點小名氣的碼霸。
要說辛苦,可能每個程序心中都有各自的理解,大學學的管理,畢業了工作不好找,後來機緣巧合接觸了移動開發。自我感覺大學高數,線性,概率論學的還可以,於是培訓學校學習了三個月的android,可是那些學科貌似也沒幫上什麼大忙。後來接觸了算法,邏輯等等。
額。。扯的有點小遠了。這篇小文呢是根據自我體驗以及跟大牛級開發者的溝通,我自己總結的,不知道全不全面,如果不全面還望各位多給我幾個方向。可以寫在評論裡,好讓我學習學習。
源碼,首先先運行下看看源碼的質量如何,然後在根據產品的需求然後修修改改使用,有的時候時間上來不及了就直接拿來用。順便說下我找工作的事吧,那個時候培訓的地方說給安排工作,等了一個月都沒回信,自己就找工作了,找了有一段時間,然後就去了一個簡單的項目,公司三個人,老總,經理和我。
於是這個項目的大大小小都是我來做,當時都有種如果做不出來會不會被砍的感覺,就每天的找源碼看,時間夠的話就自己寫,不夠的話就直接用。
2、我自己對源碼的分類
一般經常接觸源碼的開發者會把源碼分為三類:①開源項目源碼,②開源框架源碼,③模塊功能源碼。
對這三類使用也不同,開源項目的源碼,通常先經過運行判斷源碼的可用性,然後經過修改使用。
開源框架源碼就看框架的知名度,一般知名度高的框架源碼,他們會拿來直接用的。
模塊功能源碼,大多是在可以運行的情況下直接使用。
3、水平高低
根據開發者水平高低的不同,他們對源碼的處理態度也是不一樣的,水平中等往上的開發者喜歡拿到源碼直接用,只是對標簽啊,按鈕啊做一個簡單的修改,有的會將界面修改。初學者大多通過源碼來學習,看方法,邏輯思路。
4、核心技術
做到一定的程度的人,手上拿到一款app的時候總是想著這個產品是怎麼做出來的,總是想知道他們的哪個功能怎麼寫的。和我一樣想法的請舉手。不喜歡看demo類的源碼,覺得沒什麼技術含量,通過源碼的邏輯,思路,看這個客戶端一步步的形成過程。
小生膚淺,認識的不夠,其實這篇文章的目的也不算分享吧,算是交流,不知道各位大神的心得體會啊。讓我學習學習~~
android的大神居多,android的人也居多,就找工作那個時候來看,的確是這樣的,好的去不了,小的沒人帶,自己摸爬滾打的,特別是轉行做碼農的,很是辛酸淚啊,現在做出來點東西就想跟大家分享,希望大家一起交流。
不要吝啬你的評論,或許可以改變我的看法。
一.大致效果~別嫌它丑二.關鍵代碼在注釋中講重點吧。(1)Spinner的布局: car_brand_spinner.xml即為彈出來的下拉列表的布局啦,後面的那個布局就
一.ViewPager頁面滑動切換實現:借鑒了別人的源碼,還是比較容易實現的,而且這種效果還是經常使用的,特此記錄一下:效果圖:主界面: public clas
上文說道了Android如何測量,但是一個漂亮的控件我只知道您長到哪兒,這當然不行。只需要簡單重寫OnDraw方法,並在Canvas(畫布)對象上調用那根五顏六色的畫筆就
去年的優酷HD版有過這樣一種菜單,如下圖:應用打開之後,先是三個弧形的三級菜單,點擊實體鍵menu之後,這三個菜單依次旋轉退出,再點擊實體鍵menu之後,一級菜單會旋轉進