素人のアンドロイドアプリ開発日記

最新の記事はこちら

2018.04.12

fragment使い方のまとめ

2018.04.11

ひらがな戦記メディア掲載情報

2018.04.11

流れる背景を作る

2018.04.11

角丸の四角を描画する

2018.04.11

グラデーションで塗る

はじめに

アンドロイドに画像を出力してみる。
「Hello world」を作成してみる。
「Hello world」を出力してみる。
アンドロイドのエミュレーターを作成する
EclipseにandroidSDKをインストール
Eclipseのダウンロード・インストール方法
androidSDKのダウンロード・インストールの方法
JAVAのダウンロード・インストール方法
はじめに

コンポーネント

タブのデザインを変更する。
タブを下にコンテンツを上に表示したい
tabを利用してのActivityを表示する。
tabを利用してのviewを作成する。
Toastを表示してみる。
ProgressDialogを使ってみる。
ダイアログで時刻の入力画面
ダイアログでカレンダーで日付入力
ダイアログでリストを出現させる。
ダイアログを出してボタンで選択をする。
アプリのメニューを作成する。
Spiner(コンポーネント)を使う。
EditTextの文字制限/ヒントとかについて
オートコンプリート機能をTextに付加する。
EditTextクラスを使用する。
レイティングバー(コンポーネント)を使う
シークバー(コンポーネント)を使う
チェックボックス(コンポーネント)を使う
ラジオボタン(コンポーネント)を使う
トグルボタン(コンポーネント)を使う
TextViewクラスで文字列を作成する。

広告

広告の出稿をしてみた(google adwards)
アイモバイルで、バナーがタブレットとかで見ると小さく表示されてしまう
nendの広告をエリアに広げる
Admobは情弱か。
admobで垢バンをされたら気をつける事。
android,iphoneのアドネットワークをちょっと調べた雑感として
admobの2012年5月にて
AdMobの利用の方法

通信

GSONでJSONをパースする
URLEncodeとPOSTメソッドのEncode
通信でUserAgentを偽装する方法
非同期でのファイルの読み込みはtxt,json,xmlで同じ
前回作ったローダーをPOSTメソッド対応にしてみた。
非同期での読み込みクラスを作りました。JSON,TEXTなど
JSONのデータをパースしてみる。
JSONの読み込みをしたい!
ASCII.jpでIntentの復習
RSSリーダーを作成する。ファイル一式
RSSリーダーを作成する。詳細画面を表示する。
RSSリーダーを作成する。xmlとかをパースする。
RSSリーダーを作成する。リストビューとItemを作成

web連携

sslにおけるエラーの問題
webviewにとりあえずblankを突っ込む方法
WebChromeClientで使える関数のまとめ
WebViewClientで使える関数のまとめ
WebViewでTwitterが見れない&横に変な隙間が。
ブラウザ制作でjavaとjavascriptの連携
think itの記事でブラウザを作ってみる。
webページを表示したい。ファイル一式
WEBページを表示したい。機能用関数。
WEBページを表示したい。マニフェストの変更。

ファイル操作

保存した内容を本体に認識をさせる。
画像をスライドショーとして表示する。完成:ファイル一式。
画像をスライドショーとして表示する。BaseAdapterでAdapterを作る。
画像をスライドショーとして表示する。画像のファイルを読み込む
画像をスライドショーとして表示する。画像のファイルにアクセス
画像をスライドショーとして表示する。SDカードの認識
メモ帳を作成する
テキストファイルの操作関数
バッファ周りの関数を調べる

描画

角丸の四角を描画する
グラデーションで塗る
SurfaceViewを使って、リボンを作成してみる
点で絵を描いておしゃれっぽい雰囲気のお絵かき
リボンを作って指を中心にくるくるする
androidのbitmapについてまとめ
SurfaceViewを使ってみる。
お絵かきアプリtips
お絵かきアプリで書いた絵を保存する。
お絵かきアプリを作る。描画編3
お絵かきアプリを作る。描画編2
お絵かきアプリを作りたい。描画編
Viewをイベントによって、再描画をする。
絵を描画する。ドロイド君を書く
絵を描画する。円を書いてみる。

その他

ひらがな戦記メディア掲載情報
[完全版]docomoからLINEモバイルへMNPで移行をする方法
gitを学ぶ
確定申告の楽な方法
渋谷のシェアオフィスで新メンバー募集してたり
フリーランスで青色申告で勉強をする その1
写真合成アプリ「きぐるみカメラ」がYahooクリエイティブアワードでスマートデバイスアプリ部門:Bronzeをいただきました
Galaxy s3の価格が暴落している件
クライアントがgoogle playにアップする時に埋める項目
Deploy Gateがいい。とってもいい | Deploy Gateの使い方
iPhoneアプリ開発もはじめました
titanium mobileを使わない理由
アンドロイドの開発のノウハウをまとめてサイトを作りました
リニューアルしました。これからもよろしくお願いします!!
アンドロイドのデザインアーカイブサイトを作りました。
【開発用アプリ:多言語化アプリ】MoreLocale2が便利
Android × GPSセミナー
androidのロゴの使用の制限について

アプリ制作

アプリ開発でもめない為に
115000ダウンロードくらい累計でいったんだけど生活できない件
アプリ制作でごはんを食べれるようになる為に考えなくてはいけないこと
「ヒットアプリ開発者が実践する!『最新』スマホアプリ成功の秘訣」を聞いて
アンドロイダーに掲載をされるまで。
out of memoryが起きる機種、起きない機種
Androidアプリのデザインをする上で注意したい点
定番アンドロイドアプリを引きずり下ろす作戦
[1話完結]指示系アプリを作ってみよう。(Threadを使う)
ここにいるよアプリの失敗に学ぶ
ViewFlipperクラスでスライドショーを作成する。

個人アプリ制作

以前制作したアプリをリニューアル
GunosyやSmartNewsみたいなまとめアプリを作る
OpenGL ES2.0を使ってアプリを作りました。
パンツが空飛ぶアプリを作った
惑星を作ると言うコンセプトのアプリを制作しました。
画像の編集アプリケーションを公開しました。
ボイスチェンジャーアプリを公開しました
アプリリリースしました「Clear Voice Recorder」
アプリを公開しました「Taske」
アプリを公開しました「Weeker」
ここにいるよアプリを公開しました。
弾痕のウィジェットで撃たれたフリをするアプリ
「私はここにいるよ」アプリ作成しました。

カメラアプリ

サイバーエージェントが写真の補正ライブラリ?を公開していますね。
Galaxy sでデフォルトのカメラアプリを使った場合のバグ
カメラをパラメータでもっと魅力的なアプリにする。
アンドロイドのカメラアプリを作成するにあたっての雑感。
カメラでプレビューと撮影された写真の構図が異なる問題
androidの本体のデータベースに登録したのに見れない。(不具合)
カメラアプリで歪んだプレビューが表示されてしまう問題
カメラアプリでautofocusで実装する。
カメラで撮影をして保存してみる。
androidでカメラを使ってみる。

QRコード

QRコード読み込みを組み込む
QRコードを発行する

制作補助クラス

BLE用のクラスを作ってみる
アプリ制作テンプレート
回転し続けるには

fragment

fragment使い方のまとめ
activityとfragmentを使う時の自分ルールを制定
Fragmentを勉強する その5
Fragmentを勉強する その4
Fragmentを勉強する その3
Fragmentを勉強する その2
Fragmentを勉強する その1

map

MapViewに付加できるいろいろな機能
地図を表示させる設定
MapViewを利用する為のキーを取得する。

MediaRecorder周りで少し改善する。
音声を使って楽しげなものを作りたい。簡単な再生
音声を使って楽しげなものを作りたい。再生をする。
音声を使って楽しげなものを作りたい。簡単な録音
音声を使って楽しげなものを作りたい。録音をする。
音声を使って楽しげなものを作りたい。AudioTrack研究
音声を使って楽しげなものを作りたい。AudioRecord研究

xml

配列のデータを定数で扱う(from XML)
色のデータを定数で扱う(from XML)
文字列を定数で扱う(from XML)

androidアプリTips

流れる背景を作る
ステータスバーの色を好きな色にする
カメラの権限の取得をする
push通知の実装を確認をする為に、phpを書くしかない
ListView GridViewに下部にマージンをあけたい時
よくつかうメモListViewの設定
split で ドット
文字列を、bitmapにするクラスを作ってみた。
uriから画像の回転角度を取得する
gridviewとlistviewで表示にalphaanimationを使ったら動かないのが存在する問題
自分で変数を持つクラスを作ってコピーした時に参照まで渡してしまう問題
でかい画像が表示されない。という問題
interfaceをandroidで使ってみる
フルスクリーンでナビゲーションバーまで消せる
パソコンを買ったらする事
点滅をさせるスクリプト
JsonObjectを扱う時のtry catchが邪魔なのでシンプルにする
2chのまとめアプリは気を付けろ
ArrayAdapterの使い方
setTimeOutを作る
arraylistを並び替え
Androidの勉強で気を付けるべき6つの事
staticで変数を持ちまわす時
Androidで定規を作る時にサイズを確認してみる。
TextureViewがゴミから神になった日
ListViewの位置を変更しないで更新する方法
animationをxmlで設定するのはアホなようだ。
listを作るのがめんどい件について
矩形の中の点の存在条件について
ScrollViewのScrollToが効かない時
Twitterのアプリを暗黙的Intentで狙いうちの巻
勉強した内容をクラスにしてみてるText
三角形の座標の包括判定をプログラムで実装
前回作ったeasingを使って、translateアニメーションにイージングをかける。
AndroidのデフォルトのアニメーションがダサいのでEasingをJavascriptから持ってきた
matrixを使って、回転をさせる時に中心点をずらす方法
destoryとかで割と実行してるメモリリーク対策
AnimationDrawable 動かない
TextViewをセンター寄せにする。
特定のアプリがインストールされているかを判別する方法
surfacevierをaddviewすると、一瞬画面が点滅する件
アニメーションで高さを変更
listviewで押すとデフォルトで背景に色がつくのを抑止する
line-heightをアンドロイドのtextviewで設定をする。
listviewの区切り線を消す
framelayoutだとmarginが効かない@android2.2
アンドロイドのimageviewで背景が透けるという糞仕様を発見
ウインドウのサイズを取得する方法
decodeResourceは劣化する上に糞遅い。
decodeResourceは劣化します。もう一度言います。decodeResourceは劣化します。
gridviewでスクロールのたびgetViewでposition 0が呼ばれる。
setImageBitmapとsetImageDrawableの比較、違い
正方形の角丸を作ってみる。
ログの出力をする方法
デバッグとかをはじめる前に
Welcome to Android Advent Calendar 2012 Project!を見よう
画面解像度に合わせた、フォントのサイズを指定する
Adapterクラスで画像を表示したらOutOfMemoryが起こった際に
ACTION_IMAGE_CAPTUREの画像
暗黙的Intentのシェアでtwiccaの画像添付時の「メディアを認識できません」と言うエラー
onTouchEventでACTION_MOVEが取得できないバグ
Assetsから読み込むと画像の色が劣化しない
プログラムだけでプレス実装
Bitmapの読み込みを最適化する
densityDpiのおかしな関係
レイアウト用のxmlの中にもファンクションを書ける。
アプリからホーム画面に置くウィジェットを選ぶ事はできない。
AlarmManagerを使う場合の注意点
out of memoryについて端末の依存状況
面倒くさがりの為のサイズ補正
Toastをカスタマイズする方法
アコーディオンを作ってみる(一話完結)
Interpolatorの数値のみ利用をする。
アンドロイドをはじめた頃からしたブックマークのまとめ
png圧縮をして容量、メモリにやさしいアプリ制作
ページ移動時の軋轢を解消する方法
webviewのメモリリークを回避
そのページ内で使う画像の容量がout of memoryの場合
BitmapFactory.Optionsを使ってメモリ節約
Activity移動の際にメモリ解放をする。
メモリリーク、メモリ解放の初歩
言語対応をする簡単な方法(ディレクトリを分ける)
apkファイルに登録してあるデジタル証明書を見てみる。(Win)
Twitter4jを使ってOAuth認証をアプリ内で行う方法
アンドロイドで初回時の一度のみ実行をする場合
メモリの限界エラー:media player,AnimationDrawable
背景画像のプッシュ時の設定をする。
画像の非同期読み込みクラスを作ってみる。
timeoutで実機にインストールできない時の対処法
グラデーションに縞が入って画質が劣化している
フォントの埋め込みをする。
webViewの幅を取得する。
BroadcastReceiverでAlarmManagerのアラームを受け取る
Calenderクラスを使う。
Timeクラスを使う
adapterクラスを使う時
Notificationで同じアプリが2つ以上立ち上がる。
Notificationを使う。
AsyncTaskを使ってみる
UIを変更する時に落ちるのでHandlerを使う。
言語設定の取得
ライブ壁紙をトップとかにアイコンで表示する。
memo:WallpaperManagerで、壁紙設定
「携帯のステータスとIDの読み取り」が認証で出てきた。
bitmapデータを他のアプリに渡す
Intentを跨いでBitmapを利用する。
位置情報のプロバイダ選定
splash画面を作成してみる。
ActivityとThreadについて
勉強会に行ったつもりになる。
他のアプリを呼び出す。他のアプリに呼び出される2
他のアプリを呼び出す。他のアプリに呼び出される
テーマを設定する。
設定の画面を見易く使い易くする。
設定の画面でリストで入力をしたい。
設定の画面でテキストを入力したい。
設定画面を作成(データの保存)チェックボックス
タイトル周りを整理して「脱アンドロイドっぽい」
Preferenceでデータをセーブする。
メニュー以外のアイコン(ic_)
Threadの使い方
AlertDialogを表示する
メニュー用のアイコン一覧(ic_menu_)
Activityのライフサイクルについて考える
androidアプリの単位の取り扱い
アンドロイドアプリでクリックイベントを取得
アンドロイドアプリのアイコンを作る。

OpenGL

Android OpenGL 最初の一歩用Tips(1.1)
OpenGLを使ってみる。(1.1)

OpenGL es2

OpenGL ES2.0を使ってアプリを作りました。
opengl es2を勉強する。その10 表示用にクラスを作る。
opengl es2を勉強する。その9 shaderにマトリックスを用いる
opengl es2を勉強する。その8 画像の明るさを変更する
opengl es2を勉強する。その7 画像をぼかす
opengl es2を勉強する。その6 画像のopacityを適用
opengl es2を勉強する。その5 画像のアルファチャンネル
opengl es2を勉強する。その4 shaderを使って、モノクロにする
opengl es2を勉強する。その3 画像を複数描く
opengl es2を勉強する。その2 画像を描く
opengl es2を勉強する。その1 三角形を書いて動かす。

トリミング

画像のトリミングを行いたい(複雑)その4
画像のトリミングを行いたい(複雑)その3
画像のトリミングを行いたい(複雑)その2
画像のトリミングを行いたい(複雑)その1

SQLite

SQLiteデータベースを扱うテクニック
SQLiteについて、初心者丸出しであっちこっち調べたメモ。

FaceBook

FaceBookのSDKで何ができるのかを見る-stream
FaceBook SDKをsimpleを解析してみる
FaceBookに連携をしてみる

eclipse

eclipseに端末を認識させる方法
eclipseのバグ?エラーが消えない
eclipseが固まるのを回避する。
eclipseで使用するメモリを増量する。
アンドロイドのエミュレーターを作成する
EclipseにandroidSDKをインストール
Eclipseのダウンロード・インストール方法

android studio

android studioでjarを追加する方法
android studioを導入したらしておきたい設定 入門編

Service

Serviceで駐在のアプリ作成。ACTION_BOOT_COMPLETED利用
Serviceを使いたい。時間の管理をする。
Serviceを使いたい。はじめの一歩

書籍紹介

OpenGLのおすすめの本のバグ
「Android SDK開発のレシピ」のサンプルが公開されてる。。。
買いました:ゼロからのAndroidアプリケーション開発入門

公開中のアプリ、是非ダウンロードしてみてください

2chまとめのたね

RSSを利用してさまざまなブログの情報をキュレーションしてくれるアプリ

インストールする

ひらがな戦記

OPENGL ES2 を利用したカルタのソーシャルゲーム

インストールする