2018-01-04 19:52:25 +01:00
|
|
|
package jp.juggler.subwaytooter
|
|
|
|
|
|
|
|
import android.os.Bundle
|
|
|
|
import android.support.v7.app.AppCompatActivity
|
|
|
|
import android.widget.TextView
|
|
|
|
|
|
|
|
import org.apache.commons.io.IOUtils
|
|
|
|
|
|
|
|
import java.io.ByteArrayOutputStream
|
|
|
|
|
|
|
|
import jp.juggler.subwaytooter.util.LogCategory
|
2018-01-21 13:46:36 +01:00
|
|
|
import jp.juggler.subwaytooter.util.decodeUTF8
|
2018-01-04 19:52:25 +01:00
|
|
|
|
|
|
|
class ActOSSLicense : AppCompatActivity() {
|
|
|
|
|
|
|
|
companion object {
|
|
|
|
private val log = LogCategory("ActOSSLicense")
|
|
|
|
}
|
2018-01-21 13:46:36 +01:00
|
|
|
|
2018-01-04 19:52:25 +01:00
|
|
|
override fun onCreate(savedInstanceState : Bundle?) {
|
|
|
|
super.onCreate(savedInstanceState)
|
|
|
|
App1.setActivityTheme(this, true)
|
|
|
|
setContentView(R.layout.act_oss_license)
|
|
|
|
|
|
|
|
try {
|
2018-01-21 13:46:36 +01:00
|
|
|
resources.openRawResource(R.raw.oss_license)?.use { inData ->
|
2018-01-04 19:52:25 +01:00
|
|
|
ByteArrayOutputStream().use { bao ->
|
|
|
|
IOUtils.copy(inData, bao)
|
|
|
|
val tv = findViewById<TextView>(R.id.tvText)
|
2018-01-21 13:46:36 +01:00
|
|
|
tv.text = bao.toByteArray().decodeUTF8()
|
2018-01-04 19:52:25 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
} catch(ex : Throwable) {
|
|
|
|
log.trace(ex)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|