作者: 少年ウィンド☆

  • 自制噗浪貼

    前陣子很閒,就弄了個東西出來,就是像部落格右側那一塊噗浪貼,長得跟 Healing Plurk 滿像的。

    用下面這段語法就行了

     
    <iframe src="https://shounenwind.tw/myplurk/?u=噗浪帳號" style="width: 325px; height: 560px; border: 0;"></iframe>
    
    
  • Runtime Permissions

    在 Android 6.0 裡,新增了一個東西,基本上就是在使用者需要的時候再問使用者要不要提供權限。

    官方提供的教學裡,除了要在 AndroidManifest.xml 定義你需要的權限以外,你需要呼叫 checkSelfPermission 來確定權限是不是有開放,若沒有,使用 requestPermissions,告訴系統你需要要求的權限,接著 Override onRequestPermissionsResult,處理使用者允許或拒絕給予權限之後的動作。

    然而我後來實在很懶,所以寫了一個 class 繼承 AppCompatActivity,主要幫我產生一個 requestCode,再讓 callback 跟請求權限寫在同樣的地方。畢竟我很討厭捲來捲去的。

    Edit:後來的後來,又寫了一個 RequestPermissionsUtil 取代之前的 class。