マル開発日記

マルAndroidデベロッパ

ストレス解消

自分にとって何をすることがストレス解消になるか、最近考えてます。歳を重ねるにつれ脳はだんだん鈍くなっていくようで、例えば自分は辛党でストレスたまったら激辛メニューに走るんですが、今はよっぽど辛いもの喰わないと駄目になりました。そろそろ舌も…

Illustrator 始めました

遂にillustratorのクラウドバージョンをインストールしました。月2300円くらい。アセットとか利用しようとすると月3000円くらいかかるんだっけ? マテリアルなアイコンを作ろうと無料のInk scapeで頑張ってたけど、情報落ちてないしバグも多いし。勉強がてら…

今年も始まりましたぁ

遂に2017年が始まりましたね。自分は良くここまで生きてこられた(笑)と感謝し、次の新しいチャレンジについて考えてたんですが。。早々、風邪で寝込んでます(///∇///)、毎日寒すぎだろ 今年はもうちょっとデザイン重視でやっていきたいと思います。トランジ…

目標設定とプランニング

今日は大晦日。来年の目標設定とプランニングしてます。。仕事の事だろうが趣味の事だろうが、あらかじめしっかり決めておくと途中で迷うことも少なくなるのではないかと思います。 ところで趣味の目標を決める場合は具体的な期日を決めてません。期日がある…

アプリ作りも趣味な世界になってきました

アプリ作りもマーケットは既に飽和し、物書き、絵描き、ミュージシャン、ユーチューバーな世界になってきました。https://www.statista.com/statistics/266210/number-of-available-applications-in-the-google-play-store/ 2016年においてGooglePlayでダウ…

デスクトップはWindows、ノートはMacbook

年内にPavilionをゲットできるかわからない状況になってきました(´Д`)、なかなかまちどおしいです。 ところで、自分はデスクトップとノートのPCを数台所持してます。デスクトップはWindowsマシン 、ノートはMacBookです。考えるところこの構成がベストかな…

ナスネが欲しい

自分は深夜アニメとか録画して良く見ます。その録画環境は4年くらいまえに買ったPS3+torne(トルネ)でやってます。すごく便利です。 でも最近テレビつけるのもなんかめんどくさくなってしまった(笑)。現代のスマホになれてしまって、わざわざ部屋を移動しテレ…

Pavilionが安い

Pavilionが安い!税込126,900円だってさ、Core i7、Blu-ray、2TハードディスクにDDR4 8Gだって。液晶27インチ、いらないタッチパネルとしょぼい解像度はiMacとか比べれば劣るけど大きい字しか認識できない自分には十分ですぜ。一体型だけどこの値段は破格、…

だいぶ落ち着きました

おはこんばんちわ。。って書くと世代バレる気がする。自分のアプリですが、やりたい更新は大体できてしまったのでちょっと落ち着いてます。 これからはアプリの使用方法のヘルプを作ったり、マテリアルなアイコンにチャレンジする等、ちょっとプログラムから…

FileProviderでファイルパス(data)を公開する

AndroidではURIスキームがcontentの場合、dataというカラムにファイルパスを置いておくのが通例のようです。しかしFileProviderはデフォルトでdataカラムを返してくれません。 FileProviderを継承してdataを返してくれるようなカスタムクラスを作成すれば、f…

来年は平和だといいなぁ

去年はマシュマロでランタイムパーミッションの対応が面倒だった。今年はヌガーでマルチウィンドウとファイル共有でハマった。 今年は特に新しいアプリのアイデアはなく、だらだらと更新作業ばかりしてました。個人がAndroidのアップデートにも対応していこ…

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

NougatでNougat端末では Uri.fromFile が事実上使えなくなってしまいました(泣)。ターゲットを上げなきゃいいんですけど。。そこで新たに FileProvider.getUriForFile を使うことになります。これは自作アプリの場合、面倒くさいけどちょいちょいってコー…

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

多分、だろ〜な。 FileProviderはファイルパスを隠蔽しないと、パーミッションなんていくらでも変えられちゃうし、FileProviderそのもの存在意義が無くなってしまう(笑) FileProvider自体はアプリが個別に共有ファイルのパーミッションを設定できるので便…

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

カードメモというアプリを作っていますが、Nougat端末でファイルリンクを開こうとすると華麗に落ちますw これはNougatの仕様変更で、いままでの方法ではファイルオープンできなくなってしまったからです。ググって解決方法はわかったけどさー、面倒くさい!…

ノイズキャンセラ

最近のぐっと来る内容。Androidの内蔵センサー使うとノイズかなんか知らんけど急に値が振れたりして困ることある。どうやってこいつを取り除こうかって思っても、ノイズキャンセラとか難しそうだからおっくうになってました。でも簡単で有名?な方法あった。…

ABC秋

ABC秋が11月に開催されるようです。 http://abc.android-group.jp/2016a/ 春は仕事でいけなかったー、今回は行けるかな 学生気分で気軽にいきましよー!

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

こんにちわ、そろそろ今年も終わりに近づいて参りましたね。。 今年はいろいろありました。個人的にびっくりした事はSMAPの解散でしょうか。いままで20年近くジャニーズと言えばSMAPだったのに、終わるときはこうもあっさりと決まってしまうもんなんですね?…

疲れたニョン

疲れました。季節の変わり目は気温が安定しないからかなー、いつもしんどいです プログラマ定年35歳説とか言われてますけど、それはまぁ業務プログラマの話かな。自分みたいにマイペースな趣味プログラマはだらだら楽しんでやってるので、そんなに体を酷使す…

4連休

金曜日がお休みな人は4連休でした。有意義な休みを過ごせましたでしょうか。天気は相変わらず悪く、行楽日和とは言えませんでしたね 自分は折角なのでC++の勉強でもしようかと以下を始めました。ポインタ周りはアスタリスクの使用の統一性がイマイチですぐ忘…

やばいアプリ

こんにちは、今日はAndroid開発で役立つ?アプリの紹介です。https://play.google.com/store/apps/details?id=com.njlabs.showjava これを使うといかにJavaが丸見えな言語か良く分かると思います。自分もそうだった😨

情報収集

こんにちは、Android開発は日々アップグレードされていくので、乗り遅れないように情報収集するには以下のサイトを見るのが良いと思います。1. Android Developers Blog 最新の開発環境やSDK等のアップデート情報をいち早く知ることができます。英語ですが。…

iPhone7

iPhone7がディスられてるようです。イヤホンジャックがなくなった、ヒスノイズがでる、ホームボタンが物理ボタンじゃなくなった、熱くなる、電池持ちが悪くなった、EarPodsは片方なくす、等々。 自分としてはAndroidアプリのほうがうまく作れるので正直Andro…

困難にぶちあったたら

アプリ作ってる時、やりたいことが難しい。ムズカシイのでやる気が起きない。つい他のことをやってしまう。そして、全くやらなくなる。。 こうなりそうな時はまず、やろうとした機能の実装をすっぱりあきらめる。脳みそからその欲求を完全に排除する。そうし…

ソースコード

他人のソースコードを読むのは好きでしょうか?自分は好きです。なぜなら、他人のソースコードを読むと、良い悪いに関わらずいろいろな発見ができるからです。 同じ事をやろうとしているのにいろんな方法あるなぁって思ったり、重要視してるとこがビミョーに…

Nougat対応しました

自分が公開している4つのアプリのNougat対応が終わりました。マルチウィンドウ対応ということでちょっとした手直しが必要でした。でもまだ端末が出回ってないのでエミュレータでのテストになります。これからも気になる点はどんどん手直ししていく予定です。…

カードメモは自分が使うために作った

自作アプリであるカードメモですが、これはもともと公開するつもりで作り始めた訳ではなかったんです。 当時、アプリ開発における日々の思いつきを適当なメモアプリで管理してたんですが、項目が増えていくとだんだん整理がつかなくなり、少なくともカテゴリ…

カードメモを更新しました

自作アプリのカードメモを更新しました。Android 7 Nougatの新機能であるマルチウィンドウに対応しました。自分、Nougat端末もってないけど、エミュレータで動作確認しました。大丈夫、大丈夫。。 ヌガーって食べたことないけど、どこでたべられるんだろー

夜食

たまに、なんでこんな見込みのないことやってんだろと思うことがあります。そんなときは某コンビニで冷凍たこ焼き買ってきてビールと一緒に食して寝ます。 まさにこのために生きているのだ。

Gitは便利

Gitは便利です。このツールのおかげでパッチが本当にしやすくなったと思います。もちろん優秀なDiffツールとコラボして。 AndroidStudioではバージョン間であろうがファイル間であろうが二つの文書を比較し差分を見せてくれる機能が元からついてます。これが…

アプリ開発に必要なもの

こんにちは、今回はアプリ開発で必要なもの(持論)を書きたいと思います。 1)インターネットに繋がるパソコン(最低でも4GBのメモリが欲しい) 2)インターネット接続環境(光、WiFi等、ケーブル含む) 3)安定した電力(バッテリーなど) 4)端末(ス…