-
Notifications
You must be signed in to change notification settings - Fork 1
android
muune edited this page Feb 21, 2019
·
24 revisions
- Ch.app.appVersion()
- Ch.app.deviceId()
- Ch.app.deviceModel()
- Ch.app.deviceVersion()
- Ch.app.resS2I()
- Ch.app.resDrawable()
- Ch.app.resId()
- Ch.app.resLayout()
- Ch.app.resFont()
- Ch.app.resName()
- Ch.app.drawable()
- Ch.app.bitmap2Drawable()
- Ch.app.string()
Ch.app.appVersion():String
애플리케이션의 버전을 가져옴
Log.i("ch", Ch.app.appVersion()) //1.0
Ch.app.deviceId():String
단말기 고유 값(디바이스가 최초 Boot 될때 생성 되는 64-bit 값)을 가져옴
Log.i("ch", Ch.app.deviceId()) //9774d56d682e549c
Ch.app.deviceModel():String
단말기 모델(디바이스 기종)을 가져옴
Log.i("ch", Ch.app.deviceModel()) //SHW-M250S
Ch.app.deviceVersion():String
단말기 OS 버전을 가져옴
Log.i("ch", Ch.app.deviceVersion()) //2.3.6
Ch.app.resS2I(type:String, name:String):Int
* type의 종류 "drawable", "id", "layout", "font", "string" ...
리소스 타입과 리소스 이름(문자열)으로 Resource ID 가져오기
resS2I("drawable", "image")
Ch.app.resDrawable(v: String):Int
리소스 이름(문자열)으로 Drawable Resource ID 가져오기
Ch.app.resDrawable("image")
Ch.app.resId(v: String):Int
리소스 이름(문자열)으로 Id Resource ID 가져오기
Ch.app.resId("text0")
Ch.app.resLayout(v: String):Int
리소스 이름(문자열)으로 Layout Resource ID 가져오기
Ch.app.resLayout("layout0")
Ch.app.resFont(v: String):Int
문자열로 Font Resource ID 가져오기
Ch.app.resFont("font0")
Ch.app.resName(id: Int):String
Resource ID로 리소스의 EntryName 가져오기
Ch.app.resName(resID)
Ch.app.drawable(v:String):Drawable?
리소스 이름(문자열)으로 리소스의 Drawable 가져오기
Ch.app.drawable(Int):Drawable?
리소스 ID로 리소스의 Drawable 가져오기
Ch.app.drawable("image")
Ch.app.drawable(resID)
Ch.app.bitmap2Drawable(v:Bitmap): BitmapDrawable
Bitmap 타입을 BitmapDrawable로 변경
Ch.app.bitmap2Drawable(bitmap)
Ch.app.string(v:String):String
리소스 이름(문자열)으로 리소스의 String value 가져오기
Ch.app.string(v:Int):String
리소스 ID로 리소스의 String value 가져오기
Ch.app.string("str0")
Ch.app.string(resID)
Ch.clipBoard.copy(v:String):Unit
임의의 데이터를 시스템 클립보드에 저장
Ch.clipBoard.copy("str")
Ch.asset.bytes(path:String):ByteArray
안드로이드 Asset 파일 읽어서 ByteArray로 가져오기
Ch.asset.bytes(path: String, block:(ByteArray)->Unit)
FileOutputStream(db).use {
it.write(Ch.asset.bytes(assetPath))
it.close()
}
Ch.asset.string(path:String):String
안드로이드 Asset 파일 읽어서 String으로 가져오기
Ch.asset.string(path: String, block:(String)->Unit)
JSONObject(Ch.asset.string(assetPath))