Android, 時々Web

Androidアプリを作ったり、Webサービスを作ったりする中で困ったことや詰まったことを解決したときの備忘録です。備忘録なので、正しい答えが書いてあるとは限りません。

Android版LINEでトーク履歴のインポートに失敗した時の対処法

こんにちは。 スマホをリフレッシュ品に交換したので、もろもろデータを移行し、もちろんLINEのトーク履歴もバックアップをしておいたので、スムーズにトーク履歴をインポートして・・いたのですが、 一人だけ「トーク履歴のインポートに失敗しました」と表…

LINE着せかえシミュレータを作りました

背景 LINEのクリエイターズスタンプマーケットが飽和状態の中、4月下旬あたりからクリエイターズ着せ替えが販売可能になるそうです。 私はイラストとかデザインとか苦手なので、手を出したくても出せなかったのですが、着せ替えはスタンプと違って独自のキ…

【翻訳】Android Wearでスマホとウェアラブルの間でデータを同期する

Android Wear向けのアプリを開発していて躓くのが、Wear側とHandheld側でデータをどのように同期するかということ。 それを解決してくれるDataApiというAPIが用意されているが、日本語の情報が少なくどのようにして使うべきなのかがわかりにくい。 というこ…

Android - ドラッグで並び替えられるListView(DragSortListView)の簡単な使い方

Androidアプリを作っていると、ListViewのアイテムをドラッグして並び替えたいということはよくあるし、実際そのような実装を行ってるアプリはいくつもありますが、そういった機能を持ったListViewは標準では存在しません(API Level 22時点)。 そこで実際…

Theme.Translucentを使わずに半透明なActivityを作る。

Androidで半透明なActivityを作る場合、styles.xmlを編集し、Theme.Translucentを継承したスタイルを作ると良いです。というような記事がたくさん見つかります。 Activityを透過する « Tech Booster これは誤りではなく、たしかに半透明にすることができます…

Android StudioでGradleのExecuting Tasksが終わらない

Android StudioでWear向けのアプリをテストしてみようと思い、新規プロジェクト作成からWearにもチェックを入れて、ハンドヘルドもWearもどっちもBlank Activityを選択し、Finishをクリックしてプロジェクトを作成していたのだが、プロジェクト作成後のビル…

failed to convert @drawable/hoge into a drawableへの対処法

Androidの画面をXMLで組んでいて、ImageViewなどにdrawableに画像を指定した時に「failed to convert @drawable/hoge into a drawable」というエラーメッセージがでることがある。 結論から言えば、ファイル名が悪い。 "-"(半角ハイフン)をファイル名にい…

Android Studioでパッケージ名を(Company Domainも含めて)変更する

Android Studioでパッケージ名を変更しようと思ったが、たしか結構面倒だった気がしたので、ggっていくつか参考サイトを読んでみた。 すると、 【AndroidStudio:もっとお手軽☆パッケージ名変更】build.gradleから簡単に! - Qiita Androidアプリのパッケ…

画面回転によるActivityの再起動に対応する

※この記事はあまりよく理解していない人が書いているので、あまり参考にしないでください。 さて前置きしたところで、 今までActivityの再起動、再作成が面倒だったので、画面を回転できないように固定するという解決策を取っていたが、そうは言ってられなく…

暗黙的Intentで画像を渡す(表示、共有、編集)

Androidで他のアプリに何か処理を投げたいときには、Intentというものを使う。 明示的Intentと暗黙的Intentというものがあって、明示的Intentは呼び出したいActivityのClassを直接指定する。 暗黙的Intentは呼び出したいActivity(というかアプリ)の種類や…