Android

Android

[Android] 008. Resourceの圧縮防止設定(noCompress)

004. assetsにあるファイルを外部アプリに渡す(provider)で紹介されている以下のResourceの圧縮防止設定のktsでの設定方法の覚書です上記で紹介したaaptOptionsは非推奨となっていましたまた余談ですがどうやらピ...
Android

[Android] 007. Native Library(NDK)

Native Libraryを新規作成して自動生成されたメソッドの呼び出しまでを試してみますAndroid Native Library 作成メニューのFile - New - New ModuleからAndroid Native Libr...
Android

[Android] 006. OpenGL ES

Jetpack ComposeでOpenGL ES(GLSurfaceView)を使用する手順の覚書ですAndroid DeveloperのOpenGL ESのガイドは以下AndroidManifestOpenGLを使用するためにはAndr...
Android

[Android] 005. Live2D SDK(サンプル動作確認まで)

以前Live2D SDK 2.0/3.0(iOS / Android)を使ったアプリを作ったことがあったのですが、AI画像生成やらチャット生成AIやらが流行ってる流れでひさびさに触ってみたくなったのでサンプル動作まで試してみました現在はLi...
Android

[Android] 004. WebView(AndroidView)

Jetpack ComposeでWebViewを使いたい場合はaccompanistのWebViewなどを使った方が楽かもしれませんがandroid.webkit.WebViewで実装してみましたaccompanistのWebViewは以下...
Android

[Android] 003. AlarmManager(バックグラウンド処理)

バックグラウンド処理の方法はいろいろありますがここではAlarmManagerを簡単にためしてみましたdeveloperの実装例とほぼ同じですがブロードキャストレシーバの処理がはしょられてたりするのでコピペでサクッと確認できるようにまとめま...
Android

[Android] 002. 新規プロジェクトの作成

New ProjectTemplate選択Empty Activityを選択Minumum SDKの初期値はAPI24(Android 7.0)のようですが、ここではAPI30(Android 11.0)を指定※ Jetpack Compo...
Android

[Android] 001. Android Studioの設定の確認

Android Studio インストール/アップデート7/26にGiraffeが正式リリースされましたので早速使っていこうと思います2023/7/26 時点で最新のリリースバージョンの以下をインストールまたはアップデートしますAndroi...
Android

[Android] 005. アプリバーションの参照(BuildConfig)

一度設定したら終わりなので備忘録として...android { buildFeatures { buildConfig true }}BuildConfig.VERSION_NAMEAndroid Libraryにバージョンをつける場合は以...
Android

[Android] 004. assetsにあるファイルを外部アプリに渡す(provider)

assetsにあるテキストを外部アプリに渡したいと思い色々調べてましたが意外に正解の情報がなかったのでここでまとめますコンテンツプロバイダ(ContentProvider)の実装外部からファイルアクセスに指定するurlはfile://から始...