マル開発日記

マルAndroidデベロッパ

来年は平和だといいなぁ

 去年はマシュマロでランタイムパーミッションの対応が面倒だった。今年はヌガーでマルチウィンドウとファイル共有でハマった。
 今年は特に新しいアプリのアイデアはなく、だらだらと更新作業ばかりしてました。個人がAndroidのアップデートにも対応していこうとなると、やっぱ4つくらいが限界かな^_^;
 ちなみにメインな収入源はアンドロイドでないので、平日は〜1時間くらい、休みは何もなければ数時間くらいが開発に費やせる時間です。大体2時間もやると飽きて何もやりたくなくなるので、とても本業にはできませ〜ん!
 自分はOSとか好きなんで、アンドロイドはちょうど良い趣味になってます。今度はセンサー使ってフィットネスアプリとか作るか、ドローンのコントローラとか作ってみたいな。パワーと金があれば(*_*;
 

カメラアプリに写真の保存先を指定して起動する

 NougatでNougat端末では Uri.fromFile が事実上使えなくなってしまいました(泣)。ターゲットを上げなきゃいいんですけど。。そこで新たに FileProvider.getUriForFile を使うことになります。これは自作アプリの場合、面倒くさいけどちょいちょいってコード書き直せば良いんです。
 しかし、相手のカメラアプリ(標準orサードパーティ製とかやさぐれデベロッパ作の)がこいつ(FileProviderでのファイル共用)に対応してくれないと問題は解決しないんです。標準カメラアプリはもちろん対応してますけど。要は写真撮影するときに選択したカメラアプリによって動いたり動かなかったりする可能性あります。僕は超能力で相手のコードを書き換えることはできんです〜。。
 ちょっと頭を巡らせて頑張れば自分のアプリの変更だけで対応できるかもだけどすごーくメンドいよー。自分のアプリは大してダウンロードされてないからあんまり変更のモチベーション上がらないのだな。よって自分のアプリからは標準カメラアプリのみ使ってください(笑)。そして僕を慰めてください。。
 さらっといつの間にか派手な仕様変更してるんだな、Nougat って。

FileProviderからファイルパスを得ることはできん

多分、だろ〜な。

 FileProviderはファイルパスを隠蔽しないと、パーミッションなんていくらでも変えられちゃうし、FileProviderそのもの存在意義が無くなってしまう(笑)
 FileProvider自体はアプリが個別に共有ファイルのパーミッションを設定できるので便利といえば便利なんだけど。
 でもこれからはこいつを強制的に使わないといけなくなりそうなので、まぁ頑張って使ってこーか。そのうちメディアのプロバイダからもファイルパスが隠蔽されたら、正直修正面倒だから是非やめてほしい(笑)

Nougatでカードメモ落ちますでした

 カードメモというアプリを作っていますが、Nougat端末でファイルリンクを開こうとすると華麗に落ちますw
 これはNougatの仕様変更で、いままでの方法ではファイルオープンできなくなってしまったからです。ググって解決方法はわかったけどさー、面倒くさい!コード直すの!仕様を見落としてた自分が悪いんですが、Googleも華麗なExceptionするよぐらい事前にアピールして欲しかったなぁ〜FileUriExposedException〜

 わかる範囲で直しました!新SDKでNougat端末のファイル共有方法はガラッと変えなきゃいけないので、こりゃ大変。新しいSDKを使わなきゃいいんだけど、古いSDKではバグフィックスの対象になりにくそうだし。うへぇ。
 地図DBもクラッシュするのでそのうち直します。

ノイズキャンセラ

 最近のぐっと来る内容。Androidの内蔵センサー使うとノイズかなんか知らんけど急に値が振れたりして困ることある。どうやってこいつを取り除こうかって思っても、ノイズキャンセラとか難しそうだからおっくうになってました。でも簡単で有名?な方法あった。
 それはメジアンを取ることです。これは中央値とも言って、平均値みたいに複数のデータから代表的な値を得る方法。複数データを下から順に並べてちょうど真ん中に来る値を抜き出すのがメジアン
 学生の時これ習って、なんの役に立つの?全て平均値でいいじゃん!とか思ってたけど。でもすごく便利!信頼できない乖離したデータをいとも簡単に除去できる。平均値だとノイズが大きい場合にその影響が無視できなくなってしまうのでノイズを取るには中央値が正解。
 学校では教えてくれんかったな。なんか、いままで気にも留めてなかったやつにすごく助けられたのでグッときました😅

今年は(も?)いろいろありました

 こんにちわ、そろそろ今年も終わりに近づいて参りましたね。。
 今年はいろいろありました。個人的にびっくりした事はSMAPの解散でしょうか。いままで20年近くジャニーズと言えばSMAPだったのに、終わるときはこうもあっさりと決まってしまうもんなんですね?
 あとものすごい有名人が他界したり、あるいは重い病気にかかったり。あと夏なのに全然晴れなかったり、台風がやたらバンバンきたり、、悪いことばっかり書きましたが、いいこともあったでしょうか??
 今年を振り返ってみると本当にいろいろ変化の多い年だったと思います。来年は良いお年を!


 

まだ10月だった!