發表文章

目前顯示的是 5月, 2017的文章

error at compile 'com.android.support:appcompat-v7:+'

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 26.0.0-alpha1, 25.3.1, 23.2.0. Examples include com.android.support:animated-vector-drawable:26.0.0-alpha1 and com.android.support:cardview-v7:25.3.1 less... (Ctrl+F1)  -------------- solution: compile( 'com.android.support:appcompat-v7:25.3.1' ) { exclude module : 'support-v4' }

寫程式之前的準備工作

寫程式的工作還真不是人當的, 不僅要每天坐在椅子上不能隨便離開, 還要減少干擾. 1.編輯器的干擾, 常常一打開編輯器,就是更新,android sdk, android studio,不然就相關tool要更新,打開專案,要試著compile 一次專案,有時更新sdk後還會compile不過, 又要費工夫排除問題.偏偏windows update又告知你要重開機...那時心情可真是OOXX,半小時就過去了,重開完機後,就更新GIT,偏偏有人的更新又跟你的更新發生衝突,接下來只能用無言來表示. 2.上班的干擾,這裡指的是開會,寫程式的人都知道,寫程式前要知道寫的是什麼,所以要規劃,架構怎麼寫,在腦中就會有一副圖,寫程式不過是把圖實現.結果想到一半,就被叫去開會,一切思緒要重來,常常一個干擾就讓半天失去寫程式的黃金時段.有時是SQA告訴你一個BUG,然後大驚小怪,非要你去看才可,然後就要先幫他解BUG,又被中斷.除了這些,還有FB, MAIL的干擾,每天都有收不完的EMAIL, 有時是購物中心又在大特價,或是新的IPHONE又要發表了...等等,不然就是銀行寄來信用卡帳單,你不看會覺得全身不舒服的.常常一個中斷來,寫程式的心情又被打亂.更慘的是老闆要你寫報告,或是研究某個技術,你不得不先去做....半天又過了.... 3.技術的干擾: 這個是最難的,有時你習慣一種CODE,但新的又出來,比如說 objective c變swift, swift 2.0又出3.0導致舊的不相容,不然就是像以前android 用eclipse,突然間要大家改用android studio一樣,或是 material design,firebase ,kotlin出來,對舊user很大的影響,要學.這又要花費許多時間,公司是不會花錢給你上班去用這,都要自己找時間去學,碰到不會的code或新功能,要花時間看,這就是非常大的干擾.有時候app功能太多,打開code,會不知從那裏開始寫起...有太多功能要實現或累積太多bug要處理...那種盲目的煩惱感覺才是最可怕的. 4.寫程式的人個性也是非常奇特的,他需要孤獨的一個人在自己的思緒小空間練功打招式,處理bug或設計功能,但又需要團隊合作,因為現在是team work,前後端都要互相溝通才能寫出一個好程式,常常看到前後端的人在吵架

issue: add 'tools:replace="android:value"'

Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:cardview-v7:25.3.1] AndroidManifest.xml:24:9-31     is also present at [com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).     Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:22:5-24:34 to override. 瘋了....android studio 一直出現此問題. solution: Fortunately you can force a specific support library version. Put this at the end of your app module build.gradle : configurations . all { resolutionStrategy . eachDependency { DependencyResolveDetails details -> def requested = details . requested if ( requested . group == 'com.android.support' ) { if (! requested . name . startsWith ( "multidex" )) { details . useVersi

Listview item 按不下去問題

圖片
發生情況就是 protected void onListItemClick(ListView l, View v, int position, long id)  ............沒回應. 但點BUTTON有回應. http://stackoverflow.com/questions/7274231/listfragment-onlistitemclick-not-being-called SOLUTION: xml version = "1.0" encoding = "utf-8" ?> xmlns:android = "http://schemas.android.com/apk/res/android" xmlns:tools = "http://schemas.android.com/tools" android:id = "@+id/cluster_layout" android:layout_width = "match_parent" android:layout_height = "wrap_content" android:orientation = "horizontal" android:background = "#e0e0e0" android:clickable = "false" android:descendantFocusability = "blocksDescendants" > android:id = "@+id/cluster_sentiment_handle" android:layout_width = "40dp" android:layout_height = "match_parent" android:

2017.05.有感

圖片
怎麼大家人與人之間都生疏了. 三用,之前不是大家聚在一起.怎麼過會兒就散了. 讀書會,當時的漫畫... 大家都一起在501戰情室的場景...都忘了嗎? 大家一起跟bb說話上台...那時的小組... 去年,跟另一群人一起做醫美app, 雖然有不愉快,但至少還有信任感 還有一起努力的時光. 上海.... 台灣線王....金雞湖,足球.... 今年,雖然我換了新工作,又認識一群新的人. 但去年跟前前年認識的朋友們, 你們又跑去那了呢? 還有人拿我當初給你們的食物圖解嗎? 那可是絕版品, 不會丟了吧. 我的兩隻寵物都走了, 化成灰了. 突然有感打這篇. 醫生開了很苦的藥,他不願吃, 我硬餵,看他痛苦的表情。 那時真的好難過,世上只有他的主人會關心他。 就是我,我不餵,其他人也不管它死活。 講難聽點,他的世界只有我跟他。 其他人連他的存在都不知道, 他的身世也滿可憐的,它前一個主人,在夜市買了他之後,因為家裡有小孩怕過敏, 要丟掉,我把它領養了,救了他。 一陪我就好幾年, 他也超過10歲了, 以人類年齡來說也70歲左右,很老了。 突然覺得人生很短暫, 過去的事就不要計較了 過去的事我也曾努力過.但結果總是不如意. 這講起來也蠻難過. 人與人之間,常有不對tone的時候. 不一定每個人都合的來. 我也是努力不去踩對方的地雷. 但有時對方太誇張, 我也是非常無奈. 我這樣寫,你們可能會覺得我會遇到這些問題, 但如果你遇到他們,也是會這樣,只是有些人怕丟臉不願寫出來而已. 我也不想把事情經過都鉅細靡遺寫出來,這樣數落對方也太沒格調. 你可能覺得我也太自以為是,而指導我該怎麼做. 那可能我會說你運氣比較好,沒遇到. 人在路上踩到石頭絆倒,而你卻嘲笑他不看路. 實際上,你如果走在他前面,絆到的就是你...有大部分是運氣問題. 況且有些人遇到也不會講.所以笑對方是不對的. 每個人遇到的case不同,不能當事後孔明. 這也是我常要自己記住的話. 苦都自己忍,算了. 他們可能常這樣做,那天還會遇到別人,也是這樣對他們. 最令我難過的是上次回鴻海的短暫三個月. 如果早知要到那team,寧可不要回去. 之前就有人不斷警告我,千萬不要去