Android[Android] 013. 合成音声(TextToSpeech) 合成音声をサクッと試します詳細は以下 val context = LocalContext.current var tts by remember { mutableStateOf<TextToSpeech?>(null) } var te...2023.08.05AndroidGiraffeJetpack ComposeKotlin
Android[Android] 012. ApplicationクラスでLifecycleイベント ApplicationクラスでLifeLifecycleイベントを扱いたい場合のあれこれです ActivityLifecycleCallback ActivityLifecycleCallbackを使用した場合です onActivityDe...2023.08.05AndroidGiraffeKotlin
Android[Android] 011. Splash画面 簡単なアプリアイコンが表示されるSplash画面を追加する方法です 詳しくは以下を参照 Splash画面を追加するにはandroidx.core:core-splashscreenをimplementationしてください res/valu...2023.08.02AndroidGiraffeKotlin
Android[Android] 010. Android SDKとGradleのバージョンの組み合わせ(warning: We recommend using a newer Android Gradle plugin to use) API 34とGradle 8.1.0の組み合わせを使おうとしたら以下の警告が発生しました We recommend using a newer Android Gradle plugin to use compileSdk = 34 Th...2023.08.02AndroidGiraffe
Android[Android] 009. アプリの難読化/圧縮設定 覚書です難読化はminifyEnabled、圧縮はshrinkResources(ktsではis...)で指定しますGoogle Playリリース時に必要な設定ですついでの最適化はテンプレートで実装済みのproguardFilesで指定です...2023.08.02AndroidGiraffe
Android[Android] 008. Resourceの圧縮防止設定(noCompress) 004. assetsにあるファイルを外部アプリに渡す(provider)で紹介されている以下のResourceの圧縮防止設定のktsでの設定方法の覚書です 上記で紹介したaaptOptionsは非推奨となっていましたまた余談ですがどうやら...2023.08.02AndroidGiraffe
Android[Android] 007. Native Library(NDK) Native Libraryを新規作成して自動生成されたメソッドの呼び出しまでを試してみます Android Native Library 作成 メニューのFile - New - New ModuleからAndroid Native Li...2023.07.31AndroidGiraffeKotlin
Android[Android] 006. OpenGL ES Jetpack ComposeでOpenGL ES(GLSurfaceView)を使用する手順の覚書です Android DeveloperのOpenGL ESのガイドは以下 AndroidManifest OpenGLを使用するためにはA...2023.07.30AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 005. Live2D SDK(サンプル動作確認まで) 以前Live2D SDK 2.0/3.0(iOS / Android)を使ったアプリを作ったことがあったのですが、AI画像生成やらチャット生成AIやらが流行ってる流れでひさびさに触ってみたくなったのでサンプル動作まで試してみました 現在はL...2023.07.30AndroidGiraffe
Android[Android] 004. WebView(AndroidView) Jetpack ComposeでWebViewを使いたい場合はaccompanistのWebViewなどを使った方が楽かもしれませんがandroid.webkit.WebViewで実装してみました accompanistのWebViewは以...2023.07.29AndroidGiraffeJetpack ComposeKotlinMaterial 3