일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Chrono
- go
- RAII
- c++
- design pattern
- haskell
- ranges
- traits
- Observer
- WebView
- template
- stringprintf
- kotlin
- sha256
- web
- ChromeTab
- Android
- sprintf
- Clojure
- Functional
- async
- coroutines
- AES
- program
- SHA512
- SHA1
- CustomTab
- Scala
- type_traits
- Reflect
- Today
- Total
프로그래밍 검색 블로그
기본적인 안드로이드의 SQLite 사용법과table 구성, 그리고 인덱스까지 알아본다 일단 테이블 구성은 Bread (name, price)로 만들어보았다테이블 생성 후 인덱스를 생성하여대용량 데이터베이스가 들어가도 문제가 없다 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394package com.example.d.sqliteexample; import android.content.Context;import android.database..
비트코인 API를 봐서... Bittrex 에서 해외 비트코인 주소를 따와서 작성 저기 coinName에는 생성자로 받는다 (BTC) 등 1private val mRequestAddress = "https://bittrex.com/api/v1.1/public/getticker?market=USDT-$coinName"cs 저 주소로 요청하면 JSON의 {"success":true,"message":"","result":{"Bid":0.65900000,"Ask":0.65993000,"Last":0.65993000}}값이 나온다 적당히 파싱을 하면 12345678910111213141516fun onRequestCoinPrice(): Double { val url = URL(mRequestAddress) va..
웹뷰의 성능향상 간단한 기능으로 웹뷰 사용을 위해서는 크롬을 통한 CustomTab을 활용하는것도 가능하다참고 https://psbs.tistory.com/90 12//android:hardwareAccelerated="true"setLayerType(View.LAYER_TYPE_HARDWARE, null);cs 1. 하드웨어 가속을 통해서 성능을 올린다 기기에 따라서 차이는 있겠지만 평균적으로 4.4이상이라면 가속이 유리 하다 1WebSettings settings = getSettings();cs 123settings.setRenderPriority(WebSettings.RenderPriority.HIGH);settings.setLayoutAlgorithm(WebSettings.LayoutAlgori..