Base64從命令列解碼 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 10月 01, 2018 在Mac上使用pbpaste 如果剪貼板中有編碼文本,則可以使用pbpaste通過base64管道,而不必手動粘貼到終端。使用X(xclip)時有相同的命令,但我自己從未使用過這些命令。 使用pbpaste: pbpaste | base64 --decode > ./decode.bin 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
Android - 使用 adb 安装apk 6月 03, 2019 adb就是Android debug bridge的簡寫,用來和模擬器或實機互動的工具,可以參考 官方文件 。 adb在 \sdk\platform-tools 目錄底下,直接點選是無法正常使用的,一定要透過 命令提示字元 。 啟動 命令提示字元 的方法: windowsKey + R,然後輸入cmd.exe。 或是找到命令提示字元的捷徑點開。 啟動後,會看到目前的目錄,請將目錄改到\sdk\platform-tools,方法是輸入cd <path>。 確定目錄在\sdk\platform-tools下面後,輸入adb shell,adb就會 啟動 。 通常我們是要使用adb去安裝apk檔案到手機內。先將手機設定好,開啟debug偵錯,然後透過adb來確認有無連接上手機,輸入: adb devices 。若有連接上的話,會看到手機的序號,是一串字碼,反之,則什麼都沒有。 安裝apk 的方法是, 先把apk檔案放到\sdk\platform-tools下, 或是把目錄改到apk檔案所在的目錄。 然後輸入 adb install name.apk ,就會安裝,安裝完會顯示success。 若是要重新安裝,不須解除安裝,僅需輸入adb install -r name.apk。多一個-r。 原文連結如下:http://wisdomskyduan.blogspot.com/2014/10/android-adbapkusb.html 閱讀完整內容
Android TextView autosizing 自動調整大小 12月 21, 2018 遇見問題:當一個控件顯示的文本有點長的時候,可能在屏幕小的設備上就會變得顯示不完整,特別是那種不允許文本省略的按鈕。 最近又有這個需求,並且發現官方已經支持這個自適應大小的TextView了。 Android 8.0(API級別26)允許您指示TextView文本大小自動擴展或收縮,以根據其TextView特徵和邊界填充其佈局。此設置可以更輕鬆地使用動態內容優化不同屏幕上的文本大小。 閱讀完整內容
Kotlin - 實現Android中的Parcelable 10月 31, 2019 使用 Parcelable 的最基本用例是當我們需要將模型從一個活動傳遞到另一個活動時。當傳遞原始類型時,很簡單,但是當我們想要傳遞自己的對象時,我們需要對它們做一些事情: class ActivityA : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val intent = Intent(this, ActivityB::class.java) val person = Person("name", 32, "email@email.com", 1234) intent.putExtra("A_STRING", "some string") intent.putExtra("A_NUMBER", 1234) intent.putExtra("AN_OBJECT", person) // compilation error startActivity(intent) } } 如果我們認為我們使用的 Person 對象與上一篇文章相同,則會在第11行收到編譯錯誤,因為我們無法照原樣傳遞 Person 模型。 我們的模型不符合以上任何條件,因此我們需要對此做些事情,我們有一些選擇: Implement Serializable: 希望您不再這樣做,儘管它有效且易於實施,但由於它基於反射,因此性能相當差。 Json String representation : 您也可以這樣做,並將模型作為String傳遞。同樣,這也非常簡單,特別是如果您已經Gson在項目中使用了類似功能,但又不是最佳選擇。 Implement Parcelable: 這顯然是正確的答案。根據官方文檔,這是推薦的方式。它也適用於 marshalling/unmarshallingJava 對象,例如序列化,但性能更高。 因此,Parcelable是最好 閱讀完整內容
留言
張貼留言