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年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的效果。

成果: