石の上にも数年

yaplog! のサービス終了に伴い引っ越しました 🚚

Android Studio で Sketch からエクスポートした SVG ファイルの変換に失敗したので暫定的に解決してみた件

問題点 Part 1

Android Studio を開きプロジェクトの res パッケージを選択してから [File] > [New] > [Vector Asset] で変換したい .svg ファイルを指定すると ERROR @ line <mask> is not supported と警告され 無視して変換すると path の pathData が短すぎる xml が生成される事がありました



(場当たり的)解決策 Part 1

元データの拡張子を .svg → .txt に変換(Sketch の場合は元データを右クリックして [Copy SVG Code])してテキスト内から path タグ d の値をコピーして Android Studio で生成された xml の pathData に貼り付けると正常に表示されました
ちゃんと調べられてはいないので SVG & VectorDrawable について理解を深めておきたいと思います。

問題点 Part 2

Android StudioSVG ファイルから変換した VectorDrawable に pathData の値が短い path タグが含まれており、表示すると全面塗りつぶされているという事案が発生する事がありました

(場当たり的)解決策 Part 2

pathData の値が短い path タグを削除すると正常に表示されました
本当に問題ないかは SVG & VectorDrawable について理解を深める必要がありそうです。

Google Play Movies & TV アプリでは画面を録画することができない(Android)


Google Play でレンタルした映画を adb screenrecord で録画しようという疚しいことを考えてみましたが、実際に録画した MPEG-4 動画は画面が真っ黒になっていました。残念

何か裏の手口を使うと録画ができるのかも知れません。

Android 端末で Wi-Fi に繋がらなくなったときの対処法(我流)


Wi-Fi に接続できなくなった場合に
機内モードに変更 機内モード解除
すると、私の Nexus 7 (2013) は Wi-Fi に接続されます

端末再起動も有効です

それでもダメな場合(他の端末でも Wi-Fi に接続できない場合)は
Wi-Fi ルーターを再起動 すれば復旧します

Facebook の「仕事上のスキル」に指定したいページを追加する方法


私、Android アプリケーションの開発を生業としておりまして、Facebook基本データ > 職歴と学歴 > 仕事上のスキルAndroid を追加しようと思い立ったのですが、入力フォームに Android と入力しても Android が候補に上がらないため非常に参りました



どのようにすれば Android を追加できるか試行錯誤してみた結果、Android の Facebook ページに載っている @AndroidOfficial を打ち込むことで 仕事上のスキルAndroid を追加できることを発見しました





YouTube アプリで動画1本をオフライン再生できるようにする


YouTube アプリは動画再生中にメーターが進んだ分はキャッシュされているので、予め動画を読み込んでおけばオフライン環境でも再生可能です

Android ビームで別端末にデータを転送する


Android Beam™️ とは2台の Android 端末を背面同士くっ付けることで実施できる近距離通信機能の名称です。Android 4.0 以上の端末同士であれば利用できます。

YouTube アプリで再生中の動画を Android Beam™️ で転送すると相手側の端末でも同じ動画を表示することができます。





他にも Chrome アプリや Google Map アプリでも情報の共有ができました。

Google Play Books で配信停止になった書籍について


Google Play ブックス から『シャーマンキング』『シャーマンキング0』『シャーマンキング FLOWERS』が消え去っていました。

ただただ悲しいです。



過去に Google Play の「ほしいものリスト」に『シャーマンキング FLOWERS』を追加していましたが購入はできませんでした。



以前に『シャーマンキング0』の2巻を購入していたのですが、それは読むことができました