cutmail's blog

write the code

android

Androidアプリで使っているライブラリのライセンスをいい感じに表示する

Fablic Advent Calendar 2015 - Qiitaの12/1のエントリーです。 序章 みなさんはAndroidアプリにOSSライブラリなどを導入した際には、 そのライブラリのライセンスなどは正しく表示していますか? 弊社でもいくつかのOSSライブラリを導入しており、設定画面…

第9回potatotipsでAndroidアプリ開発のログ出力について発表をしました #potatotips

既に先週のことですが、弊社でpotatotips#9を開催いたしました。 バタバタしてしまいましたが、たくさんの方に来て頂き、そこそこ盛り上がってのではないかと思います。 他の方の発表まとめなどはこちら。 AndroidとiOSのtipsを共有するpotatotips #9に参加…

[Android]EditTextでエラーメッセージを表示する

エラーメッセージを表示するには、setErrorを使う! EditText::setError(:CharSequence)

[Android]ContentProviderでトランザクション処理

ContentProviderってトランザクション的なものがないと思ってたら、自分で実装しろってことなんですね。 そもそもContentProviderはデータを提供する機能であって、どういった形でデータが格納されているかは知る必要はないってことか。https://groups.googl…

Androidで画像付きのToastを表示する

個人メモ。 private void showImageToast(Bitmap bm) { ImageView v = new ImageView(this); v.setImageBitmap(bm); Toast toast = new Toast(this); toast.setDuration(Toast.LENGTH_LONG); toast.setView(v); toast.show(); }

Androidで画面表示時にキーボードを出さないようにする

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // キーボードを消す this.getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); }

[Android]自動的に画面ロックしないようにする

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 画面ロックしないように getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); }

東北地方太平洋沖地震をうけ2つのAndroidアプリを公開しました。

まずはじめに3/11に起きた「東北地方太平洋沖地震」地震、津波、火災等で 被災された皆様に心からお見舞い申し上げます。 私はアプリ開発者としてなにができるかと考えたときに、 こうした状況であってもアプリを通して被災された方々に少しでも力になればと…

タイトルバーにプログレスアイコンを表示する

初期化 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.mail); } 表示 setProgressBarIndeterminateVisibility…

[Android]Debug certificate expired on 〜〜Android Packaging Problemと出たときの対処法

久しぶりにAndroidのプロジェクトを開いたらタイトルのようなエラーが出力された。 プロジェクトをcleanしたりいろいろやったりしても解決しなかったが、公式のガイドラインを見ていたら 対処法が載っていたので試してみた。解決方法は二つ。 マシンのロケー…

日本Androidの会3月定例イベント

●NTT音声認識技術の最前線 NTTコミュニケーション科学基礎研究所 メディア情報研究部 グループリーダ 中村 篤さん 音声認識 10-15年前:ヘッドセット、マイクロフォン、一人、発話スタイルは朗読 認識率:85%くらい 超高速音声認識エンジン 音声認識基礎技術…

BIGLOBEゲートβ

SBMがもっと手軽になった感じかな? Androidのステータスバーに「BIGLOBEゲートβ」が常駐。Webページを閲覧しながら、好きなタイミングでとっておくことができます(つんどく)。つんだページはパソコンからもAndroid端末からもアクセスできます。 ※2010年1…

assetディレクトリの中のファイルをWebViewで表示する

AndroidプロジェクトのAssetディレクトリの中に、index.htmlというファイルがあったとして、 これをWebViewで表示するには下記のようにします。 private WebView webView; /*----- 省略 -----*/ webView = (WebView) findViewById(R.id.web_view); webView.l…

Android SDK1.5でWebViewが使えない件

Androidだと、同じIntentの中でブラウザが開けるWebViewというものがあるんですが、 どうもSDK1.5のWebViewが壊れているようです。同じような症状の人もたくさんいるみたいですねー。 http://groups.google.co.jp/group/android-developers/browse_thread/th…

Androidのエミュレーターで音を出す方法

Androidのアプリで音を出したいと思ったのですが、デフォルトだと音が無効になっているようです。音を出すには、エミュレーターの起動オプションに「--useaudio」っていうのを付けると音が出ました。eclipseの場合には、ウインドウ→設定→Android→起動で、def…