일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 고금리
- gradle
- ndk r24
- RETROFIT
- 청약
- 용산 호반써밋 에이디션
- 새마을금고
- Android Studio
- Android
- java
- 3rd framework
- EditText
- kotlin
- ios
- Swift
- Data Binding
- 예금
- KB
- 달러예금
- ndkVersion
- CHAT GPT
- Andorid
- MG더뱅킹정기예금
- arm-linux-androideabi
- JetPack
- BindingAdapter
- audio record
- Mac
- ChatGPT
- 사전청약
- Today
- Total
목록분류 전체보기 (95)
pear
일반적인 녹음 App 기능이 아님 녹음 모듈 구현을 위한 레퍼런스 체크!! 음성인식및 stream 처리 에 필요한 녹음 버퍼를 만들기 위해 세부적인 설정이 가능한 모듈을 찾아서 커스텀한다. 오늘은 내게 필요한 정보가 모두 있는지 확인 후 다음 기회에 정리하자. 내게 필요한 기본 기능은 16bit sampling rate 부분 버퍼링 우선 잘 모르겠지만 iOS의 RemoteIO Audio Unit 사용 하며 마음이 편하게 BSD 2-clause license 이다. Audio는 디바이스에 하나 뿐이므로 singleton으로 사용 한다. // // RecordAudio.swift // // This is a Swift class (updated for Swift 5) // that uses the iOS R..

android studio update The latest android studio update uses gradle 7.x. When loading a project that uses gradle 5.x or lower, follow the guide. use gradle build java 17.x error message Unsupported Java. Your build is currently configured to use Java 17.0.6 and Gradle 5.4.1. Possible solution: - Upgrade Gradle wrapper to 7.x version and re-import the project If choose Upgrade Gradle wrapper to 7...
void requestGPT(final String requestText){ new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub String domain ="https://api.openai.com/v1/chat/"; GPTRetrofitInterface mRetrofitInterface = RetrofitGPT .getClient(domain).create(GPTRetrofitInterface.class); try { gptBody body = new gptBody(); body.model = "gpt-3.5-turbo"; body.messages[0].role = "user"; body...
Request Body import com.google.gson.annotations.SerializedName; public class GptCall { @SerializedName("model") public String model; @SerializedName("messages") public messages messages; @SerializedName("max_tokens") public String max_tokens; public class messages { public String role; public String content; } } Request Body Json String Example //String json = "{\"model\": \"gpt-3.5-turbo\", \"m..
OKHttpclient import java.io.IOException; import java.util.concurrent.TimeUnit; import okhttp3.Interceptor; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import okhttp3.logging.HttpLoggingInterceptor; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; import retrofit2.converter.scalars.ScalarsConverterFactory; public class RetrofitGPT ..
miss @JvmStatic miss match attribute miss match @BindingAdapter("text_num") miss match @InverseBindingAdapter(attribute = "text_num", event = "android:textAttrChanged") two-way-binding build message The expression 'viewmodelNum.getValue()' cannot be inverted, so it cannot be used in a two-way binding one-way-binding fatal message java.lang.RuntimeException: Unable to start activity ComponentInfo..
viewmodel private val _num = MutableLiveData(0) var num: LiveData = _num bindingadapter object CustomBindingAdapter{ @JvmStatic @BindingAdapter("text_int") fun setText(view: TextView, text: Int){ view.text = text.toString() } @JvmStatic @InverseBindingAdapter(attribute = "text_int", event = "android:textAttrChanged") fun getText(view: TextView): Int { return view.text.toString().toIntOrNull() ?:..
simple data binding https://developer.android.com/jetpack/androidx/releases/databinding gradle android { ... buildFeatures { dataBinding true } } Activity //connect activity & binding & viewmodel class NameActivity : AppCompatActivity() { private val viewModel: ViewModel by viewModels() //auto generate ActivityNameBinding private lateinit var binding : ActivityNameBinding override fun onCreate(s..