ARKitの解説と個人開発の紹介ブログ
ページ
ARKit 入門
iOS開発
Webサービス開発
Android開発
プライバシーポリシー
Android開発
Android 7.0以降だとSAF経由でGoogleDriveへファイル作成ができないことがある
はじめに 最近Androidアプリのメンテナンスをしていなかったので一番の稼ぎ頭である Nudia の不具合修正を行うことにしたが、結構大変だったので内容を残しておく。 不具合の内容と調査結果 不具合の内容 アプリバージョ...
複数積んだFragmentBackStackを一度にクリアする方法
Androidアプリを作るとき昔はActivityを複数作ってIntentで画面切替をしていた。 今は一つのActivityの中にFragmentを突っ込んでFragmentを切り替えることで画面切替をするようにしている。(一般的にもこの方法が今はメジャーなはず) ...
Hot Ramenリリース
Hot Ramen というアプリをリリースしました。 お手持ちの画像に簡単に動く湯気を付けることができます。 画像はGIFとして保存できるのでTwitterなどへ投稿ができます。 料理以外にも人物の怒った姿を演出するのにも使えます。 ラーメンもホカホカ! ...
Boomreastリリース
Cocos2d-xを使った画像編集アプリ Boomreast をリリースしました。 当初の予定では選択箇所を揺らすことを目標にしていましたが、Cocos2d-xを使う限りでは思うような揺れが実現できませんでした。ひとまずリリースしたい!という思いで目標を下げまくった結果のアプリ...
AdSizeにSMART_BANNERを設定する際の注意点
Androidのアプリに広告を乗せる場合、画面の大きなタブレットと小さな画面のスマートフォンの両方に表示することを考慮しなければいけない。 通常のスマートフォンに表示する標準のバナー(幅320x高さ50)は当然スマートフォンには丁度良いがタブレットの場合はかなり小さく見えてし...
Fragmentでバックキーイベントを拾う際の注意点
Fragmentでバックキーが押されたことを検知したくて こちらのサイト に紹介してある方法と同じように実装をしてみた。 しかし、バックキーが押されたイベントを拾うことができなかった。 public View onCreateView(LayoutInflat...
AndroidアプリWhat's This公開
以前に作ったアプリの知見を生かしつつ、新しい技術を取り入れることを目標としてWhat's Thisというアプリを作りました。 【ざっくりとした使い方と機能】 ・ユーザが事前に任意の画像に対してアプリより対象物の指定と名前、よみがなの設定を行う ・設定後の画像の対象...
メモリを節約しながら画面サイズに合わせたBitmapの表示方法
CanvasにBitmap(画像ファイル)を表示させるときに、縮小もしくは拡大して表示したいということがある。 このときよく使われる方法はBitmap.createBitmapを呼び出してサイズを変更したBitmapを新しく作る方法であるが、 createという言葉の...
Gralleryから選択した画像のMD5値を取得する
GralleryにIntentを投げて選択した画像が過去に選択したものかを判断するためにMD5値を計算してそれを比べることにした。 まず、GralleryにIntentを投げる。 @Override protected void onStart() ...
Bundleに頼らないBitmapの扱い方
必要になった背景 Nudiaという画像編集アプリを作ったが、 !!! FAILED BINDER TRANSACTION !!! が頻発した 画像を利用するActivityやFragmentそれぞれでメンバ変数にBitmapを保持しており、それら全てでBundleにBi...
著作権違反によるアプリリジェクト
そういえば、アプリを公開した後いつまで経ってもGooglePlayの検索結果に現れないためおかしいと思ってデベロッパーコンソールを見てみたところ・・・ リジェクトされていましたwww 以下Googleからの通告内容 下記の問題を解決し、修正したバー...
AndroidアプリNudia公開
ようやく以前より作っていたアプリが完成しました。 Android上で画像を編集するアプリです。 主な編集用途は水玉コラを作るものなのですが、水玉コラを作る前に画像に好きなように書き込みをできるようにしています。 そのため、水着を肌色に塗ってぼかしを入れて水玉コラにすると...
FragmentのonCreateOptionsMenuでMenuを追加するときの注意点
あるFragmentを持つActivityがあるとする。 Menuの追加処理は必ずしもActivityだけではなくてFragment側でもonCreateOptionsMenuをオーバライドしてやればできる。 これを利用すると、Fragmentの切り替え時にその...
マルチタッチではMotionEvent.ACTION_MASKでマスクする
ScrollViewでマルチタッチを検出したくてScrollViewを継承したカスタムビューを作り、 onInterceptTouchEventにてMotionEvent.ACTION_POINTER_DOWNを待ち構えたが 何故かイベントがキャッチされない。 調べ...
AndroidでOpenCVを使って背景差分を取得する
Androidで画像に移った被写体との背景差分を取りたくて色々調べてみたところOpenCVというライブラリを使えばできることがわかった。 背景差分処理前の画像 背景差分処理後の画像 作ったサンプルコードは以下の通り public class Ma...
レイアウトファイルから作成するFragmentではsetArgumentsは使えない
レイアウトファイルから生成したFragmentに対してsetArgumentsを行ったところ ”Fragment already active” というエラーが起きた。 調べてみたところレイアウトファイルから生成されたFragmentではメンバのBundleがnul...
PlaceholderFragmentとは
AndroidでデフォルトでActivityを作ったときに自動的に定義されるクラスPlaceholderFragment、今まで一体こいつが何なのか理解できていなかったが何となくわかってきたのでそれをメモする。 おそらくActivityにFragmentを乗せる...
0 件のコメント:
コメントを投稿
ホーム
登録:
投稿 (Atom)
0 件のコメント:
コメントを投稿