Profile

Scrapbook photo 1
Picker Weng
Attended 台北科技大學
88 followers|213,844 views
AboutPostsYouTube

Stream

Picker Weng

Shared publicly  - 
 
可以從 Web Browser 轉到 App 的方法
Sometimes, we need to provide a way to enter an Android application from web browser. In that case, you can send the intent by a hyperlink on the web page. When user clicks the hyperlink, browser will try to send the intent on Android system. Then, the system will switch to application from web ...
1
Add a comment...

Picker Weng

Shared publicly  - 
 
GOOD
 
Today's #AndroidDesign #Protip from +Roman Nurik is about nine-patches and working with them in #AndroidStudio .

Nine-patches (well, N-patches to be more precise) are a critical component of any Android app UI. They let you draw custom rectangular UI elements that can scale to any size.

When drawing nine-patches, remember to provide them in all key densities for your app (e.g. MDPI, HDPI, XHDPI). If relying on the platform scaling higher-density nine-patches down for lower densities, make sure that (1) you leave some extra room around stretch region edges to avoid scaling artifacts and (2) stretch regions are at least 2–4 pixels wide so that they don't scale down to 0 pixels and crash your app!

Additionally, a great feature in Android Studio is the ability to preview and edit nine-patches! Simply open up a .9.png file in Android Studio and begin dragging the stretch and padding regions as needed. You can also preview what the nine-patch will look like by looking in the right pane and dragging the Patch scale slider along the bottom. It's a great alternative to the existing draw9patch tool, and it's built into the IDE! One caveat is that as of this writing, there's no way to undo nine-patch edits, so make sure your project is under source control (which is a good idea anyway).

A preview of what the nine-patch tool looks like and a summary of nine-patch platform scaling gotchas are attached to this post.

That's all for today, but if you've got additional tips related to nine-patches, let's hear them in the comments!
55 comments on original post
1
Add a comment...

Picker Weng

Shared publicly  - 
 
如何從JNI存取Java enum的內容
 ·  Translate
In the world of Java Native Interface (JNI) on Android, we often need to access the field of Java class. But, the difficulties are we should understand what the code relationship between Java and JNI. In the previous post Programming Objects between Java and JNI, I've showed how to access the ...
1
Add a comment...

Picker Weng

Shared publicly  - 
 
廣納創意應該更好吧! 其實工業局可以放寬資格限制才是.
 
當其他國家想盡辦法吸引人才,祭出旅費補助、免費住宿、免費門票等等方案時,而台灣最大型的年度數位內容比賽,卻限定必須要有設立公司才能報名參加。

獨立開發團隊,Bye。

在這裡做獨立開發,唯一的優勢只有生活費低廉。其他的,沒了。報章媒體、政府官員、業界同行,眼巴巴盼著錦上添花的喜事出現,在你拿得出引人入勝的數字之前,別奢望他們會關注你的故事。
 ·  Translate
4 comments on original post
1
Add a comment...

Picker Weng

Shared publicly  - 
 
Open Source讓我學到許多技術, 也讓自己體會世界的廣闊
 
給剛畢業的社會新鮮人,「沒有經驗」只是藉口而已:

光2012年,台灣至少有3, 4個App比賽,中研院幾乎每個月都有Conference聚會,台北每個月至少10個以上免費聚會/演講。幫忙聚會的籌備, 招商, 報名, 會議當天的網路, 動線, 飲食, 時間控制,算不算實習經驗?

參加App比賽,需要企劃,設計,開發,美術,簡報,行銷等技巧,可不可以算實習經驗?協助舉辦百人聚會算不算企劃,行銷類的實習經驗?我說我沒有企劃, 行銷背景,但我們辦的 GTUG Taipei專頁 有28000人追蹤,可不可以算實習經驗?

有志於進軟體公司的學生,那更沒有藉口了。Github, GoogleCode 上面有多少大大小小的開源專案,只要在家裡,就可以學到如何使用工作中一定會用上的svn, git等版本控制工具,並透過郵件列表,Issue Tracker等與世界各地一流的工程師直接溝通。可不可以算實習經驗?

當然不算實習經驗,而是有意義,實在的工作經歷。因此我反對進企業免費實習。但我贊成透過參與開源社群,邊貢獻社會邊學習。

用參與Open Source活動作為實習經歷有什麼好處呢?

1) 實習的成果公開,可以放在履歷上讓潛在雇主隨時Reference
2) 「我有貢獻python/android/mozilla專案的經歷」,怎麼看都很威
3) 和各型各色,但一樣具有熱情的人一起共事的經驗,將會影響你做事與看待事情的態度
4) 你的英文程度至少在書面溝通上沒問題

何況大型開源專案對貢獻程式碼的流程,與控管程式碼品質的嚴謹程度,遠高於一般台灣軟體公司。此外還有社會化的因素:你的程式碼所有人都看得到,不寫好一點好意思放出去?因此參與開源專案對磨練自己寫程式的水準也很有幫助。

=====

原文列出多項定期舉辦的大型活動與社群聚會,時代已經不同,無論你是不是學生,如果你想擺脫「沒有經驗」的藉口,就要從現在開始去做。

延伸閱讀:Google Summer of Code:貢獻,收穫,然後成長
http://blog.monkeypotion.net/gameprog/event/google-summer-of-code-2008
 ·  Translate
View original post
1
Add a comment...

Picker Weng

Shared publicly  - 
 
花了不少時間學習Agile/Scrum, 後續再來整理一些經驗.
 ·  Translate
從前年開始,為了慢慢在工作中採行Agile方法,但又害怕因為不當地理解Agile精神,而導致恐怖的結果,所以自己花了一整年的時間,透過講座、書籍、討論區及詢問朋友的經驗,藉此了解Agile細節,然後在過程中選定Scrum及XP為實踐框架,並進一步學習細節內容。除此之外,為了能夠了解CMMI和Scrum的思考差異,也特地用平常 ...
1
Add a comment...
Have him in circles
88 people
saturn lee's profile photo
李小柔's profile photo
林長立's profile photo
闇龍紀元(Dragon Age Legends)非官方粉絲專頁's profile photo
za fa's profile photo
劉緯宏's profile photo
anna weng's profile photo
ifans's profile photo
Ryan Wang的職場人生's profile photo

Picker Weng

Shared publicly  - 
 
反串成功!!!! ^O^
 ·  Translate
統一企業自從台灣爆發食品安全問題以來,就不斷地受到許多人揶揄、虧弄,甚至受到進化的鄉民 進擊的酸民 嘲笑、怒罵,令許多人看不下去,這讓我不得不跳出來為統一說句公道話,不過在說之前,要先確認一下有沒有幫它說的必要性。 統一企業(WIKI)在台灣民主重地台南市永康區深耕這麼多年,是秉持著「三好一公道」的精神在經營,就是品質好、信用好、服務好、價錢公道(這是統一企業網站所述)。就讓我審慎摘錄統一企業部分企業簡介,仔細看一下! 品質好 摘錄:「品質好...
1
Add a comment...

Picker Weng

Shared publicly  - 
 
簡單分享一下分離編譯 shared library 並搭配 Android Application Project 的方法.
 ·  Translate
Android (38) Linux (23) Technique (23) My Life (18) Qt (12) Embedded System (8) Java (7) Research (7) Version Control System (7) git (5) Android-x86 (4) C (4) Linux Kernel (4) N900 (4) Other (4) Reading (4) Image Processing (3) JNI (3) Application (2) C/C++ (2) Camera (2) Eclipse (2) Gingerbread ...
1
Add a comment...

Picker Weng

Shared publicly  - 
 
App Store and Google Play 的營收前三名國家是美、日、韓。
就 Google Play 部份,這三個國家就貢獻了70%的營收。
從營收排名的結果來看,這三國的付費使用者應該相較於其他國家更能接受數位付費,所以在推行付費應用時,可以特別針對這三個國家考慮功能優化和介面。
 ·  Translate
1
Add a comment...

Picker Weng

Shared publicly  - 
 
真希望有效率又乾淨的能源可以儘快開發出來
 
#公投宣傳戰  - #核廢料  最終處置
日本 NHK 的深入追踪報導,使用過的核廢料最終是如何處置呢?

這個問題,全世界沒有人有答案。

當我們製造出我們還不知該如何善後的東西,這個東西應該被製造出來嗎?
 ·  Translate
View original post
1
Add a comment...

Picker Weng

Shared publicly  - 
 
實際運作兩種方式的經驗與觀察
 ·  Translate
傳統開發團隊在轉換到Agile 時,第一個遇到的問題應該會是如何切換成「Iterative and Incremental Development」。也就是說,通常一時間會難以接受沒有細部設計就開始實作的方式,不過Picker 很幸運,剛好有機會嘗試這兩種開發方式,這邊來談談施行經驗與觀察吧。 這裡的結論可能不是很客觀,Picker 嘗試這兩種方法的 ...
2
Add a comment...

Picker Weng

Shared publicly  - 
 
搞了好幾天,終於找到解決方法,看起來是 ADT 的 bug。
 ·  Translate
Recent days, I met a problem about the Proguard on the Android application. When I want to release the signed APK, the Eclipse feedback the error message that is like the following example, org.eclips...
1
Add a comment...
People
Have him in circles
88 people
saturn lee's profile photo
李小柔's profile photo
林長立's profile photo
闇龍紀元(Dragon Age Legends)非官方粉絲專頁's profile photo
za fa's profile photo
劉緯宏's profile photo
anna weng's profile photo
ifans's profile photo
Ryan Wang的職場人生's profile photo
Education
  • 台北科技大學
    資訊工程
  • 淡江大學
    資訊工程
Story
Introduction
I'm an Open Source Developer, Linux User. Focus on Surveillance System, Image Processing Algorithm.
Basic Information
Gender
Male