2017/07/09

日本語の明日

「明日」的漢字的讀法有兩種
あす:原意是「今日の次の日」(きちんとした言葉)
あした:原意是「今日の次の日の朝」、「今日の夜が
終わった後の朝、午前中」(カジュアルな言葉)

更正式的說法是「みょうにち

一般而言,現在大多不會刻意區別,中文都是明天的意思

2017/07/08

React Native開發:props和state

props:可以在初始化Component時傳入一些必要的屬性。

state:Component內的狀態。譬如可以在constructor寫
 constructor(props) {
    super(props);
    this.state = {index: 0};
  }

比較
- props是immutable,不應該在Component裡被修改
- 不應該直接修改this.state,而是用this.setState()

2017/07/06

React Native開發:Flexbox簡介

main axis:若是水平方向則左邊是main start,右邊是main end
(但main axis不一定是水平方向,透過設定flexDirection來決定)
cross axis:與垂直的軸。若是水平方向則上方是cross start,
下方是cross end

Flexbox屬性
容器屬性:包括flexDirection、flexWrap、alignItems、justifyContent
元素屬性:包括flex、alignSelf

其中,alignItems是指在cross axis上的對齊方式,可能的值有:
flex-start、flex-end、center、stretch

justifyContent是指在main axis上的對齊方式,可能的值有:
flex-start、flex-end、center、space-between、space-around

alignSelf可能的值有:
auto、flex-start、flex-end、center、stretch

2017/07/05

2017/06/07

スマホの時間 わたしは何を失うか

使用Smart Phone所帶來的壞處
參考來源:スマホの時間 わたしは何を失うか

- 夜晚使用手機容易造成睡眠不足,打亂生理時鐘,腦會漸漸無法區分早上或晚上

- 若長時間使用手機,身體也不活動的話,會影響骨骼、肌肉發育

- 若長時間使用手機,學習能力與視力會下降,也會遲緩腦部專司
記憶或判斷部分的發達

- 若長時間使用手機,與人直接交談的時間也跟著減少,會降低溝通能力

2017/05/25

Android開發 - Service

- 跟Activity比較大的區別是Service沒有圖形化介面,
通常用來處理比較耗時的操作

- Service不是一個獨立的Process,也不是一個Thread
(Process可能包括多個Thread,也佔有CPU資源)

- Service運行在UI Thread,若在Service執行耗時操作可能會
產生ANR,若需要做耗時操作時,最好使用IntentService)

- 有兩種方式可以啟動Service:Context.startService()或
Context.bindService(),不同的啟動方式,生命週期也不一樣

- 若要停止Service,可以在Activity裡呼叫stopService()或
在Service的onStartCommand()裡呼叫stopSelf()