·2207 字·5 分鐘
簡介 # 這篇主要探討怎麼把當地時間轉換成GMT(UTC)時間,不在意一秒誤差的話這兩者基本上是一樣的。
主要用到下列三個元件
前言 # renpy加入對話很簡單,不過想要加入文本就不是那麼容易了。有的時候想要在遊戲中閱讀長文本,還需要插入\n來作為換行,頗不方便。這個時候讀檔功能就派上用場了。
在這裡要注意,不能使用python原生的開檔函式,否則程式有一定可能出錯(詳情看最後一段)。
Android 利用gson解析json # 反射和序列化
在開始前先貼篇文章暖暖身,讓大家了解Reflection(反射)和Serialization(序列化)的不同
使用AlertDialog時,當點在Dialog的外圍,Android會讓此Dialog消失,並且什麼動作都不執行。
如果剛好positive和negative的按鈕都是有明確動作的,並不想被取消,可以透過**setCancelable(boolean)**這個函式來強制使用者不得取消。
不過有時會希望使用者可以透過點擊按鈕或點擊Dialog外圍來執行取消動作(非null空動作),但在AlertDialog的函式庫中是無能為力的,我查了
·594 字·2 分鐘
程式碼 # 為了易於保存,所有金鑰、向量、輸出結果都是以Base64編碼。
·847 字·2 分鐘
最後編輯時間 2017/05/27
平台 # Android Studio
·361 字·1 分鐘
Linearlayout # Android 对Layout_weight属性完全解析以及使用ListView来实现表格 fragment # 官方API Guide Android Fragment 真正的完全解析(上) Android Fragment 真正的完全解析(下) Fragment Lifecycle中的onAttach Toolbar # 官方API Guide Toolbar左上方的返回鈕 加入新的圖示 Toolbar在Activity和Fragment下的使用情況 RecyclerView 和 ListView # RecyclerView 和 ListView的對比 UI/UX # List of Android UI/UX Libraries Fancy Button Testing # Android单元测试(二):再来谈谈为什么 Android单元测试(四):Mock以及Mockito的使用 安卓单元测试(十一):异步代码怎么测试 Library整合 # 整合1 Parcelable vs Serializable # Android Parcelable和Serializable的區別 權限管理 # Android綠豆湯 - Android 6.0的Permission權限設計 檔案處理 # Android developer - 儲存檔案 使用函式庫 # Import Android Library 的各種方式 心得 # Best practice
·1364 字·3 分鐘
今天有個簡易的app功能如下 # 只有一個ViewController 這個ViewController上只有兩個UITextView Input: “01/15” 代表1月15日 想要結果: 在第一個UITextView上呈現 “1 月”,在第二個UITextView上呈現"15日" 這時候可能會寫一個function在Controller裡頭,叫做split,input為字串,output為陣列。
input為"01/15"的話,會出現output [“01”, “15”]
然後call一下這個function,分別把兩個UITextView給賦值陣列0和陣列1,就可以運作得很完美了。
·215 字·1 分鐘
[天瓏連結] 圖解密碼學與比特幣原理
花了很久才斷斷續續的看完這本,覺得是一本很不錯的科普書,沒有太艱深的數學。
·467 字·1 分鐘
最近遇到一個問題,使用pyinstaller製作執行檔後,在本機運作上ok,但是一傳給別人使用就會出問題。可是用右鍵show packages裡面的Content/MacOS/執行檔,是可以正常使用的。
這讓我非常困惑,後來才發現是Sierra權限設定更改。