2011年1月3日のブックマーク (14件)

  • Javaの道:スレッド(1.はじめてのスレッド)

    スレッドとは スレッドとは1つのプログラム上で動作するある特定の処理のことを言います。1つのプログラム上でいくつもの処理を同時に実行しているかのように見せたい時に使用します。このようなプログラムのことをマルチスレッドプログラムと言います。 インターネットブラウザはマルチスレッドプログラムです。画像をダウンロードしながら、音楽を聞きながら、画面をスクロールしたり、他のページを閲覧したりと言ったことができます。この場合、「画像をダウンロード」、「音楽を聞く」、「画面をスクロール」、「他のページを閲覧」と言った処理をスレッドと言うことができます。 スレッドプログラムの例 スレッドプログラムを例示します。2つのスレッドを平行して実行させ、1から10までカウントするプログラムです。 例1 //(1)Threadクラスを継承 class ExThread1 extends Thread{ public

    Javaの道:スレッド(1.はじめてのスレッド)
  • Google-Maps markers generator

    1. select background image 2. input text pattern «examples» * a,b,c -> markera.png, markerb.png, markerc.png * 1,2,3 -> marker1.png, marker2.png, marker3.png * A-Z -> markerA.png, markerB.png,..... markerZ.png * 1-100 -> marker1.png, marker2.png,..... marker100.png (max 100 files) 3. and push download button // Donate Very thanks for using this tool! We are welcome you make a small donation throug

    uskey512
    uskey512 2011/01/03
    google map用アイコンジェネレータ
  • あなたを次のレベルに押し上げる「集中的訓練」の方法

    ただ「できる」だけではない、多くの有能な人と最高レベルで競い合うことのできるスキルを磨くにはどうすればいいのでしょう? 一人の「天才」的な才能を生み出すのに必要な時間は、マルコム・グラッドウェルが Outliers で紹介したように、10000 時間と言われています。 しかしこれは必要条件であって、十分条件であるとは限りません。普通にチェスを 10000 時間実践していれば、たいていの選手よりは強くなれます。しかしあとになればなるほど時間あたりに得られる経験値は少なくなりますし、強くなればなるほど自分のレベルを高めてくれる相手を探すのが難しくなるので、グランドマスターになりたいのなら、さらに絞り込んだ訓練が必要になります。 ゲームでたとえるなら、「スライムばかり倒していてもレベルは上がらない」と言い換えられるでしょうか。 ただ秀でているというところから、当に「天才」というレベルにまで人を

    あなたを次のレベルに押し上げる「集中的訓練」の方法
  • Android | ボタンの状態を設定

    ボタンを押された状態に設定することができます。「ImageButton」クラスで用意されている「setPressed」メソッドを使います。(トグルボタンではないのでクリックすると押された状態になるわけではないのですが、このメソッドを使うことで押された状態にすることができます。押された状態でボタンを再度クリックすると普通の状態に戻ります)。 setPressed public void setPressed(boolean pressed) Changes the button's state to pressed. When pressed, the button Parameters: pressed true to change the state to pressed, false otherwise 1番目の引数に「true」を指定するとボタンが押された状態となります。 具体的には

    uskey512
    uskey512 2011/01/03
    ImageButton
  • Androidアプリのアニメーションリソースの使い方、定義方法

    Androidアプリのアニメーションリソースの使い方は? Androidアプリでは、文字列や色など、リソースとしてXMLに定義したりしますよね。 これと同じく、アニメーションをリソースとして定義する事ができます。 Androidアプリのアニメーションリソースの追加方法 まずは、アニメーションを定義する為のXMLファイルの追加の手順を説明します。 基的に文字列やレイアウトのXMLの追加方法と同じです。 EclipseでのXMLの追加方法 但し、アニメーションを定義するためのXMLを追加する場合は以下の画面の赤枠部分のラジオボタンで「Animation」を選択してください。 ファイル名は、何のアニメーションかわかるような適当な名前でOKです。 今回は、testanime.xmlとでもしておきます。 そして、Finishボタンを押すと、以下のように、Androidプロジェクトのresフォルダの

    Androidアプリのアニメーションリソースの使い方、定義方法
  • Android 2.1アイコン作成方法 3つのポイント - ひつじのにっき

    ADF2010 LT Android開発Tipsの後半です。お待たせしました。 Android DeveloperのIcon Design Guidelines, Android 2.0が原典です。 英語ですがデザインについて大変参考になります。 以下を読んで興味を持ったひとは是非、読んでみて下さい。 ランチャアイコンのデザインポイント アイコンの推奨サイズ 綺麗に見せる便利ツール"Draw9patch" ランチャアイコンはアプリの顔 Androidアプリケーションの顔といえるアイコンですが、意外に苦労している人が多いはず。 アイコン作成のポイントを紹介します。 (Style Do's and Don'ts)より 図はグッドプラクティスとバッドプラクティスの比較です*1 Android2.0で良いとされるアイコンでは以下の3つのポイントがあります。 モダンなデザイン あまり古くさくしないこ

    Android 2.1アイコン作成方法 3つのポイント - ひつじのにっき
  • Android 画面サイズに応じて layout を変える

    ► 2024 (1) ► 2月 (1) ► 2023 (6) ► 12月 (1) ► 7月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (2) ► 2022 (17) ► 12月 (2) ► 11月 (3) ► 9月 (2) ► 8月 (2) ► 7月 (2) ► 5月 (2) ► 4月 (2) ► 3月 (1) ► 2月 (1) ► 2021 (46) ► 12月 (2) ► 10月 (1) ► 9月 (1) ► 8月 (3) ► 7月 (2) ► 6月 (5) ► 5月 (12) ► 4月 (7) ► 3月 (5) ► 2月 (7) ► 1月 (1) ► 2020 (44) ► 12月 (6) ► 11月 (5) ► 10月 (1) ► 9月 (1) ► 8月 (2) ► 7月 (2) ► 6月 (7) ► 5月 (4) ► 3月 (8) ► 2月 (3) ► 1月 (5)

  • XML でカスタムView

    既存の View を拡張して新たに自分だけの View を作成したいときは まず、res/values に attrs.xml を作成します attrs.xml <?xml version="1.0" encoding="utf-8"?> <resources> <!-- name : custom view class name --> <declare-styleable name="CustomView"> <attr name="text" format="string" /> <attr name="color" format="color" /> <attr name="size" format="dimension" /> </declare-styleable> </resources> declare-styleable の name属性は作成するカスタムビューのクラス名

    uskey512
    uskey512 2011/01/03
    XMLでカスタムView
  • 開発者が知っておきたいAndroid 2.2の新機能12連発

    今回は、Android 2.2で加わった変更点と新機能を12個、解説していきます。Android 2.2では、ユーザーのための機能追加、開発者向けの機能追加、APIの変更とバグフィックスが含まれています。 SDK、Eclipse ADT、NDKもバージョンアップ ちなみにAndroid 2.2の新機能を使用して開発するには、Android SDKの新しいプラットフォーム、「Android-8」をダウンロードする必要があります。Eclipse ADTは0.9.7が必要です。NDKもバージョン4がリリースされています。 ソースコードも公開 また6月23日にはソースコードも公開され、「Android Open Source Project」からダウンロードできるようになりました(参考:Google、「Android 2.2」のソースコードを公開)。興味ある方は、ソースコードを読んでみてはいかがで

    開発者が知っておきたいAndroid 2.2の新機能12連発
    uskey512
    uskey512 2011/01/03
    2.2 新機能
  • 速習! Androidアプリケーション開発一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    速習! Androidアプリケーション開発一覧
    uskey512
    uskey512 2011/01/03
    Codezine Android開発まとめ
  • :Tips  Android で JSON を使おう 〜 前編〜 - - Google Android -  雑記帳

    ListView で一覧表示 ブログ「 :Tips TextView を使いこなそう」で TextView の表現方法をいろいろ見てきました。せっかくなので TextView を活用した「何か」を題材に記事を書きたいな、と考え行き着いたのが『 ListView を用いた(何がしかの)情報の一覧表示』というテーマ。 いや、当は「もう少し派手なやつを」とも考えたのですが、アニメーションやら何やらとやってはみたのですが、派手さこそあれ「これ何に使うの?」という根的な疑問は払拭できず・・・”却下”と相成りました。その点、 ListView の一覧表示というのは使い手が豊富で、利用頻度も高い優れた表現方法だと思います。特にタッチパネルのスマートフォンでは主要な操作体系の1つになっています。 まずは下準備から・・・「一覧表示」というからには、まず表示する「情報」を予め揃えねば始まりません。もちろ

    :Tips  Android で JSON を使おう 〜 前編〜 - - Google Android -  雑記帳
    uskey512
    uskey512 2011/01/03
    androidからjsonを利用する
  • Android UI Design Tips

    UIを意識すべきなのはどうして? 良いUI → ユーザーが洗練された質に気が付く → 評価が良くなる → アプリのランキングが良くなる → さらにたくさんのインストール&購入につながる ■ Agenda 1. やるべきことと、やっちゃいけないこと 2. デザイン哲学と考慮すること 3. 絶対に使うべき UI framework の機能・特徴 4. 新しい UI デザインパターン 5. アイコンとガイドライン ■ やるべきことと、やっちゃいけないこと * やっちゃいけないこと ・単に他のプラットフォームのUIを移植しない! ・ユーザーがプラットフォームとアプリが合っていると感じるべき ・アプリのブランドとプラットフォームとのバランス ・modal progress と確認用ダイアログを使い過ぎない! ・柔軟性を持つ!(absolute-positioned layout はダメ) ・px

    Android UI Design Tips
  • ButtonらしくImageButtonを使ってみるよ - hyoromoのブログ

    Buttonはまさに「ボタン」なAndroidのButtonですが、単純にImageButtonのBackgroundに絵を表示させても押されたか押されてないか分からない!フォーカス当たってるのかさえ分からないよ!src設定したらButton剥き出しだしって、どうしたらいいの! ...と言う事でButtonらしくImageButtonを使う方法。 完成イメージ ボタンイメージ 三色団子のようですが、左から... フォーカスが当たってない、ボタンが押されてない フォーカスが当たっている、ボタンが押されてない ボタンが押されている 画面イメージ 画面上にはボタンを2つ配置します。 実装イメージ xml定義がメインとなります。 ファイル構成は... layout/main.xml values/style.xml xml/custom.xml やりかた styleを使った少し面倒な方法ですが、説

    uskey512
    uskey512 2011/01/03
    ImageButton 状態によって見た目の変わるボタン
  • セパレータ - Kazzz's diary

    Androidに限らず、GUIのレイアウトを作成する場合、カテゴライズされた情報の単位を区切るために線(ここでは便宜的に「セパレータ」呼ぼう)を描画したいケースが多くある。 このような用途の場合、Java JFC/Swingや.NET WindowsForms等ではそれ専用のコンポーネントがあるのだが、Androidでは少なくとも用意されているように見えない。 しかし、実際には様々なアプリケーションでセパレータと思われるGUIが使用されているのが判る。 例) Google カレンダーの詳細入力におけるセパレータ("場所"の上に描画されている水平線) この"セパレータ"、どのように実装すれば良いのんだろう。ひょっとして都度、Canvasに描画するのか? とも思ったが(そんな訳ない)違った。 答えは簡単で、上記のショットのように線を引くだけならばViewクラスを以下のようにレイアウトに定義する

    セパレータ - Kazzz's diary
    uskey512
    uskey512 2011/01/03
    View ー セパレータ