Quantcast
Channel: Dev. GrAFR
Browsing latest articles
Browse All 25 View Live

Android - ログイン &ログアウト処理 (スタックの問題点)

ログイン & ログアウト処理があるアプリケーションを作成する際にはまった内容をメモ最初にはまった内容を、説明します。問題点とかどうでもいいから、ログイン & ログアウト処理 の方法だけ教えてくれればいいんだよ!って方は, ログアウト処理の実装の方を参照してください流れとして, ① MainActivity においてログイン済みかどうかの判定を行う (MainAvtivity は,...

View Article



Android - ログアウト処理の実装

前回の記事 (ログイン & ログアウト処理 (スタックの問題点))で, ログイン & ログアウト処理の実装ではまった内容を説明した。今回はその解決法を説明する。前回の記事における HogeActivity の内容を以下に変更する。(LoginActivityにもnohistory属性を付加)package com.dev_grafr.app.logintest;import...

View Article

Android - Examination of "Context"

Android では, AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);Intent intent = new Intent(MainActivity.this, HogeActivity.class); といったように, 引数に Context を渡すことが頻繁にあります。(上でいう...

View Article

Android - startActivityForResult & onActivityResult

メインアクティビティからサブアクティビティを呼び出し, サブアクティビティが終了した際にコールバックを呼ぶ。ちょっとはまったのでメモ ( . .)Φこのような事を行う際には,① メインアクティビティ側で startActivityForResult を使用して サブアクティビティ を起動する。② サブアクティビティで setResult(...) を使用して, 呼び出し側(メイン)...

View Article

Android - Activity 起動時にキーボードを表示させない

Activity を起動する際に, EditText にフォーカスが当たっている場合, キーボードが自動で表示される。これを辞めたい場合 (キーボードの表示を禁止する場合), setContentView を行う前に, this.getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);をしてあげれば良い。(※...

View Article


Android - colors.xml について

res/values/ に, colors.xmlというファイルを作成する (以下はその例)。<?xml version="1.0" encoding="utf-8"?><resources>    <color name="color1">#ff66cdaa</color>    <color...

View Article

Image may be NSFW.
Clik here to view.

Android - ローディング画像を表示する

画像読み込み中にローディング画像を表示させたい (クルクル回るやつ)。この場合, Androidに用意されている ProgressBar を使用すれば良い。(gifアニメーションで実現しようとする場合は, 結構めんどくさそう)<ProgressBar    android:id="@+id/product_image_loading"...

View Article

Android - IMEの表示/非表示

IMEをプログラムで表示/非表示の切り替えを行いたかったので、その時のメモ。まずは表示方法から// 表示方法EditText et = (EditText)findViewById(R.id.edittext);InputMethodManager imm =...

View Article


Android - 画面の向きの固定方法

画面の向きを固定したい!という場合があると思います。その場合は, 以下の様にすれば良い。// 画面の向きを固定public void fixDisplayOrientation(){    Configuration config = getResources().getConfiguration();    if(config.orientation ==...

View Article


動作しているサービスの一覧について

動作しているサービスの一覧は,chkconfig --list というコマンドで把握できる。出力例は以下NetworkManager 0:off1:off2:off3:off4:off5:off6:offacpid          0:off1:off2:on3:on4:on5:on6:offanacron        0:off1:off2:off3:off4:off5:off6:offatd...

View Article

Android - HTTP-POST通信を行う

HTTPのPOST処理を行う場合は, 以下のようにすればOK./** * HTTP POSTを行う * * @param url HTTP通信を行うターゲットのURL * @param requestParams パラメータ * @param encode HTTP要求時の文字コード * @return 受信結果の文字列 */public String httpPostRequest( String...

View Article

MINE TYPE の一覧 (cakePHPより)

cakePHP1.3のmedia.phpで定義されているMINEタイプの一覧は以下のものとなっていた。しっておくと便利かもしれないので、一応メモ!var $mimeType = array(    'ai' => 'application/postscript',    'bcpio' => 'application/x-bcpio',    'bin' =>...

View Article

Android - 画面の横幅と縦幅の取得

画面の横幅と縦幅を取得したい場合は以下の様にすれば良いDisplayMetrics metrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);int width = metrics.widthPixels; // 横幅サイズを取得int height =...

View Article


Android - プログラムでLinearLayoutのGravity属性を設定

LinearLayoutそのものを中央寄せしたい場合は, 以下のように LayoutParams の gravity 変数に値を設定すれば良い。LinearLayout.LayoutParams lp =    new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,...

View Article

Android - SQLite 文字列ソート

SQLiteの文字列ソートにおいて (SQLiteに限らず) , かな, 英字, 数字, 記号 の順番を群単位で変えたい場合は, そのためのフィールドを追加するのが一番簡単っぽい。というより、これしか思い浮かばなかった。デフォルトだと<数字, 英字 .... >という順番だったが, ワードの頭文字に対して<かな, 記号(その他), 数字, 英語>...

View Article


Android - SQLiteでの複数レコード挿入

複数のレコードを追加するためのメソッドを作成しました。conflictAlgorithm には, SQLiteDatabase.CONFLICT_NONE, SQLiteDatabase.CONFLICT_REPLACE などの, コンフリクトが発生した場合の処理を指定します。また, transaction を true にした場合は, トランザクション処理を併用します。/** * insert a...

View Article

Image may be NSFW.
Clik here to view.

iPhone - 開発入門① テンプレートの選択

※Xcodeのインストール等の環境構築の説明は行いません。まず, Xcodeを起動して, テンプレートタイプを選ぶ。(以下の画面)まず、どのテンプレートを使用すればいいかで困惑するはずです。テンプレートは以下の物Navigation-based Applicationリストの項目を選択したら、その項目について階層的に潜っていくような階層構造を持ったタイプ。OpenGL ES...

View Article


iPhone - 開発入門② IBを使用しない場合

Interface Builder を使用しないでアプリケーションを作成する場合は, 最初に以下の手順を行い, IBを使用しない設定に変更する。① Window-based Application でプロジェクトを作成する。(プロジェクト名はHogeとする)② Resouces 内の xibファイルである「MainWindow.xib」を削除する。③ Resouces...

View Article

Image may be NSFW.
Clik here to view.

iPhone - json-framework

jsonのパースをしたかったので、ちょっと調べてみたら、json-frameworkというのがヨサゲ。ってことで導入してみました。json-frameworkは Google Code にあります。http://code.google.com/p/json-framework/① GitHubからダウンロード! (v3.0.1), ② Classesの中身をプロジェクトにインポート!(自分は,...

View Article

Cent OS (5.5) に MeCab をインストール

MeCab: Yet Another Part-of-Speech and Morphological AnalyzerMeCabで形態素解析!ってことで、CentOS (5.5) にさっそく MeCab0.98 を導入してみます。① まず MeCabのインストール[root@ ~]# wget...

View Article

No input file specified.

Symfony2をさくらインターネットで動かそう!!とか思って phpのバージョンを 5.3.8 (CGI版) にした。で、Symfony2 を動かした所、「No input file...

View Article


symfony2ブログ開設しました。

これからは、Symfony2に関してはSymfony2.GrAFRに書いてきます!よろしくお願い致します。

View Article


MongoDB を Mac OS X 10.7 Lion にインストール

ちょっと触ってみたかったので、Mac にインストールしてみた。homebrewを使ってインストールします!!sudo brew install mongodb これをやればインストール完了なのですが、「Cowardly refusing to `sudo brew install'」 とErrorが出たので、まずこれを解決するために以下のコマンドを実行sudo chown -R root...

View Article

ソースコードの行数カウント

find ./ -type f | grep 'java\|xml' | xargs wc -lこんなふうにすれば、ディレクトリを再帰で潜りながら、java と xml の行数の合計を出してくれます。(ファイル名にjava,xmlを含むもの (厳密に拡張子で絞り込んでるわけではないですが。。))メモメモ

View Article

Ruby on Rails 解説ブログ

Ruby in Rails 関連のブログも切ったので、そちらのほうも、是非宜しくお願いいたします。Rails.GrAFR

View Article

Browsing latest articles
Browse All 25 View Live




Latest Images