# onActivityResult()與onResume順序
Activity 的life cycle對Android開發者來說是個基本常識,而當onActivityResult()狀態發生時,又會是個怎樣的順序呢?
https://developer.android.com/reference/android/app/Activity.html#onActivityResult(int, int, android.content.Intent)
You will receive this call immediately before on Resume() when your activity is restarting.
由上可知,onActivityResult()發生在於onResume之前,
因此onAcivityResult()中取得的結果,可以透過onResume()來更新你的UI。
Brunt技術文&Note
分享與紀錄Android,WEB, PHP, JavaScript, nodeJS技術與開發相關訊息。 #Android, #Web, #PHP, #JavaScript, #nodeJS
2017年1月29日 星期日
2016年12月4日 星期日
MySQL import and export 導入與導出資料
export (導出資料)
mysqldump -u user DBName tableA tableB > dump.sql
drop table, create table不需要的場合
mysqldump -u user -t DBName tableA tableB > dump.sql
只需要資料庫構成與scheme的場合
mysqldump -u user --no-data DBName > dump.sql
想附加條件的場合
mysqldump -u user DBName --where 'is_valid = 0' > dump.sql
import (導入資料)
mysql -usample2_user -psample2_password sample2 < sample.bakcup
2016年8月14日 星期日
[Android] 實用工具Shape產生器 Shapes Generator
實作Android App時,常常會遇到要設計按鈕,背景框,文字框...等等的需求。
不太複雜的設計的話可以使用xml的shape來設計這些效果。
因為不使用圖片所以不容易增加App容量較小,
另一方面也不擔心因為機種螢幕的大小而導致UI被怪異的放大縮小。
個人覺得是個不錯的方法。
但要記住一些寫法與使用方式,
使用以下小工具可以讓你不懂寫法也可以做出想要的效果。因為它會幫你生成程式碼,你複製貼上就可以收工了。
而且還能即時預覽太棒了。
Shapes Generator
真的是有相見恨晚的感覺。
雖然現在用這個工具的機會可能不多了(因為Android Studio裡面也可以做到預覽),
但如果手邊沒有Android Studio,但也想設計一下Shape UI,那麼這個網站就太符合需求了。
2016年8月12日 星期五
【Android】AlertDialog範例~複製貼上即可使用的對話框!!
網路上看到有文章介紹,感覺相當實用,筆記一下。
參考網誌:
http://qiita.com/suzukihr/items/8973527ebb8bb35f6bb8
2016年5月17日 星期二
[Android] Gson 使用筆記
is it possible to use Gson.fromJson() to get ArrayList<ArrayList<String>>?
http://stackoverflow.com/questions/22271779/is-it-possible-to-use-gson-fromjson-to-get-arraylistarrayliststring
2016年4月27日 星期三
[Android] ExpandableListView 與 ScrollView搭配使用
ExpandableListView 與 ScrollView搭配使用
ExpandableListView與ScrollView兩者同時搭配使用的狀況應該是不少見的。
但是上網查看發覺,有人說兩者並不適合一起使用,
因為兩個都是可以滑動的元件會有衝突問題。
比如說:ExpandableListView無法展開,或是其中之一無法滑動。
因此如果可以盡量不要兩者一起混用。
如果真的非用不可的話,網路上還是有其他人提供解法如下:
http://thedeveloperworldisyours.com/android/expandable-listview-inside-scrollview/
2016年4月21日 星期四
2016年4月20日 星期三
[Android] 如何取得手機電信訊號情報
如何取得手機電信訊號情報
Android手機系統中,想要檢視手機電信資訊的話,可以透過TelephonyManager來取得相關資料。如下圖範例:
實作
1. 權限
2. 使用TelephonyManager
2016年2月5日 星期五
[Android] Simple Paging ListView
前言:
ListView在Android手機是一個常用的UI設計,使用起來也相當方便,但是當大量資料存放到ListView時,為了有良好的使用者體驗,會考慮分批載入資料的處理方式,這裡稱為Paging。本文提供一個最陽春的範例,說明Paging的效果。
成果:
2015年12月20日 星期日
[Android] Deep link快速實作:連結你的APP
前言
使用Android手機時,常常會遇到當你點擊一個按鈕或連結(網頁連結...等)後,會跑出對話框詢問你要使用哪一種APP來開啟內容。這項技術稱為Deep link。使用這一個技術的好處是可以讓你的APP與其他APP做互動。(Twitter,YouTube...等等都有使用)
特別是你所做的服務也包含WEB平台。這樣使用者用手機進入你的網頁瀏覽資料時,透過使用Deep link,當使用者點擊某個連結就可以啟動你的APP來做相關動作(例如展示相關資訊...等等)。
而這項機能的關鍵點就在於你的APP設定與觸發功能的按鈕或連結也要包含特定的內容。
參考: http://developer.android.com/training/app-indexing/deep-linking.html
這篇文章透過快速實作一個範例,來示範這項技術。
訂閱:
文章 (Atom)