AI エクスペリエンスの構築 Gemini API などを使用して、AI 搭載の Android アプリを構築します。

Android NDKとProguardは相性が悪い Proguardとは 今更説明することも無いかと思いますが、ProguardといえばAndroiderにとっては欠かせないお友達です。 Javaのコードは容易に逆コンパイルされて、簡単に内容を解析されてしまいます。 逆コンパイル自体を防ぐことはできませんが、コードの解析を難しくしてくれるツールがProguardの大きな役割です。 Proguardを使う目的は、次の点が大きいでしょう。 コードを難読化して第三者による解析を困難にする 不要なコードを削除してコード全体を小さくする どちらがメインになるかは開発者毎に違うでしょうが、そのどちらかが当てはまるのでは無いでしょうか。 Proguradの問題点 Android SDKを一般的(あなたが思う範囲が一般的です。他人の同意を得られるとは限りません)に使っている限り、Proguardはとても
最近ひとりぶろぐさんのエントリ 親指サイズの無線LANカメラAi-Ballが便利で楽しい 親指サイズの無線LAN内蔵カメラTrek 2000 Ai-Ballをハックする 超小型無線LAN内蔵カメラAi-BallでiPhoneから自宅を監視可能にする でも紹介されていましたが、Ai-BallのようにMJPEGストリームを送信できるカメラが楽しいです。 ここではその映像をandroidで受信する方法について紹介します。利用形態は左図のようなイメージです。 サンプルコードはstack overflowの「Android ICS and MJPEG using AsyncTask」で既に紹介されています。しかし、このコードを用いると メモリ使用量が多くGarbage Collectionが一秒間に多数回実行される 端末によっては映像の遅れが1秒以上起こる となり、少し性能が物足りないです。 MJP
アクトインディ Advent Calendar 2016 18日目の記事になります。子どもとおでかけ情報アプリ「いこーよ」は、マップ上で簡単におでかけ先を探せる検索アプリです。記事を見てくれたパパさん、ママさん、ぜひ一度使ってみてください^^ iko-yo.net Kotlin 1.0.5 minSdkVersion 19 targetSdkVersion 25 この記事では Retrofit を使って API 通信をする際の、 http ヘッダーの追加方法や json を独自のモデルへ変更する方法などの基本的なところを書きたいと思います。iOS の開発を担当していた頃は Swift + Alamofire + ObjectMapper で API 通信を実装していたのですが、 Retrofit もとても分かりやすく、導入が容易で素晴らしいライブラリだと思いました。 Retrofit のリ
「HP機種情報一覧」ファイルの更新を終了いたしました。 本件についてのお問い合わせは、下記までご連絡ください。 <tanmatsu-shiyousho@kddi.com>
2024年05月16日d-51C (14)の端末スペックが公開されました。 2024年05月16日SH-51C (14)の端末スペックが公開されました。 2024年05月16日SH-52C (14)の端末スペックが公開されました。 2024年05月16日SH-53C (14)の端末スペックが公開されました。 2024年04月24日SH-52D (14) の端末スペックが公開されました。 2024年04月24日SH-53D (14) の端末スペックが公開されました。 2024年04月24日SH-54D (14) の端末スペックが公開されました。 2024年04月24日SO-51C (14) の端末スペックが公開されました。 2024年04月24日SO-52C (14) の端末スペックが公開されました。 2024年04月24日SO-53C (14) の端末スペックが公開されました。
署名済みの apk から署名を削除する方法 Debug Keystore で署名済みの apk が送られてきちゃった。みたいな事は時々あると思うのですが、そういう時は署名を削除して再署名すれば良いのです。 ### apk の署名とは apk の署名は以下の 3つのファイルで構成されています各ファイルの役割については参考リンクが詳しいので、そちらを参照してください。 そのため、これらのファイルを削除すれば、未署名の apk になります。 - META-INF/MANIFEST.MF - META-INF/CERT.RSA - META-INF/CERT.SF 注: CERT.RSA と CERT.SF は別の名前(ANDROID.RSA 等)になっている場合があります。 > 参考 > - [APK ファイルの署名の仕様 - urandroid](http://d.hatena.ne.jp/u
ひとさまから遅れること何年かにして、ようやくとスマホデビューしました。購入した端末は累積販売台数1000万台とかで話題のGalaxy S3 SC-06Dです。この端末、Android 4.0対応しているだけでなく、Samsungが独自にAVRCP 1.3に対応しているらしいとの情報があったために選択しました。iPhone以外でAVRCP 1.3機能がまっとうに使える数少ない端末であると見込んで購入したのにもかかわらず、曲名等のメタデータをWM600やBlueSAM上で表示できないという問題に遭遇しました。きょうは、その顛末の報告です。 まずは、現在のAndroidにおけるAVRCPプロファイルサポートに関する背景を簡単にまとめておきましょう。AndroidはLinuxベースであり、そのBluetooth機能についてはBlueZプロジェクトの成果を取り入れたものがベースとなっています。このブ
Androidアプリを作っていると、ListViewのアイテムをドラッグして並び替えたいということはよくあるし、実際そのような実装を行ってるアプリはいくつもありますが、そういった機能を持ったListViewは標準では存在しません(API Level 22時点)。 そこで実際にドラッグでアイテムを並び替えできる機能を持っているアプリがどうしてるのかと思って、ためしにGoogle Play Musicのアプリの「オープンソースライセンスについて」を見てみました。 そうすると「DragSortListView」というライブラリが見つかりました。絶対これです。 DragSortListView: bauerca/drag-sort-listview · GitHub DragSortListViewでggってみると、いくつか記事が見つかり、中には実装方法を解説しているブログも見つかりましたが、なん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く