約 4,562,379 件
https://w.atwiki.jp/conn/pages/21.html
このページは現在作成中です Androidアプリの基本構成 Androidアプリは幾つかのコンポーネントを組み合わせて作成する。コンポーネントはその役割ごとに幾つかに分類される。 Androidアプリを構成する4つのコンポーネント もっとも基本的なコンポートネントは次の4種類。 Activities 画面。アクティビティはそれぞれが独立したコンポーネントとして作成され、その組み合わせでアプリを動作させる。別のアプリから、また別のアプリ内のアクティビティを動作させることも可能。 Services 裏側でこっそり働く子。ユーザーインターフェースは持たない。ネットワークからデータをダウンロードしてきたり、別のアプリを操作中に音楽ファイルを再生したり、ユーザーの操作を邪魔することは無い。アクティビティのような他のコンポーネントから起動され、動作を指定される、サービス精神の塊のような存在。 Content Providers アプリケーションのデータへのアクセス共有を管理しデータの読み書きを行う。ファイルシステムやSQLiteなどのDB、インターネット上のデータなど、さまざまな場所に対応する。許可すれば他のアプリからデータの読み書きが可能だし、その逆も可能。動画を配信してくれる業者ではない。 Broadcast Reciever システムからの通知を受け取ったり、システム全体へ通知を発信したりする。例えばスリープに入った、バッテリーが切れ掛かっている、写真を撮った、などなどの通知を受けたり、発信したりできる。 電話を自動録音するアプリなんかだと、電話が掛かってきたという通知を受けサービスを起動し録音する、という使い方が想定される。 他にもコンポーネントには分類されないが、Androidアプリを構成する重要な要素がある。 マニフェスト アプリに属するコンポーネントを規定するのがマニフェストファイル。XML形式で記述する。 Intentフィルターで、アプリのエントリポイント(初期起動するアクティビティ)を指定する。 例:雛形アプリの AndroidManifest.xml。Intentフィルターが Activityの子要素で指定されている。 activity android name=".MainActivity" android label="@string/title_activity_main" intent-filter action android name="android.intent.action.MAIN" / category android name="android.intent.category.LAUNCHER" / /intent-filter /activity 他にも幾つかのIntent Filterアクションおよびカテゴリーがあるが、アプリアイコンから起動する場合はこの指定が必要だと覚えておけばよい。 他のアプリから 特定の Intentアクションにより起動されるアプリは、別の指定を追加する必要がある。 Intent(インテント:意図) 特定のアクティビティを指定、または「何をしたいのか」を指定し別のアプリを起動する。 同アプリ内のアクティビティ間連携にも使用される。 例:明示的に特定のアクティビティを指定し、EditTextボックスの入力値を渡している Intent intent = new Intent(this, DisplayActivity.class); EditText editText = (EditText) findViewById(R.id.input_message); String message = editText.getText().toString(); intent.putExtra(EXTRA_MESSAGE, message); startActivity(intent); 例:データ表示を指定し、Webページを開く Uri uri = Uri.parse("http //www.android.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 簡略化のため省いているが、通常は事前に実行可能なIntentかチェックするためPackageManagerを使用する。この Intentで開かれるアプリは Intent Filterにて ACTION_VIEWアクションを受け付ける指定があるものの中から選ばれる。 リソース アプリが利用する画像ファイル、レイアウト定義、言語ごとの文字列ファイルなどをひとまとめにし、Rクラスを通じた共通のアクセス方法を提供する。画像、動画、音声などのデータファイル、XMLファイルで構成される。 リソースは異なる解像度、画面サイズ、言語に対応するディレクトリに分けて構成することで自動的に対応するディレクトリ内のファイルが利用されるように最適化される。詳細はこちら その他 基本の4コンポーネント種とリソースの他に、これらをサポートするコンポーネントが幾つかある。 Intent Fragment
https://w.atwiki.jp/androidplayapp/pages/82.html
コメント すべてのコメントを見る 選択肢 投票 良い (0) どちらかというと良い (0) 普通 (0) どちらかというと悪い (0) 悪い (0) アプリ関連 更新情報 オクトバ様 おすすめアプリ比較 オクトバ セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! オクトバ、セール・お買い得情報です。 今日は「ADV 最悪なる災厄人間に捧ぐ」「ソードナイツ」「戦乱のサムライキングダム」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロ [ #8230;] The post セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! オクトバ、セール・お買い得情報です。 今日は「Rush Rally Origins」「ソードナイツ」「にゃんこ大戦争」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロッパ [ #8230;] The post セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 ソニーが「Xperia PRO-I」を12月15日に発売します。また、XperiaでVR体験できるゴーグル「Xperia View」が11月19日に発売となっています。ソフトバンクからは法人向けの5Gスマートフォン「DI [ #8230;] The post 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! オクトバ、セール・お買い得情報です。 今日は「The Lost Treasure」「モニュメントバレー」「ぷよぷよ!!クエスト」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 ソフトバンクからレノボ・ジャパンの5Gタブレット「Lenovo TAB6」が発売となっています。また、ファーウェイのタブレット「HUAWEI MatePad 11」に新色の「マットグレー」が登場し、カラーバリエーションが [ #8230;] The post 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! オクトバ、セール・お買い得情報です。 今日は「隠弁当 -inbento-」「7Days」「クッキングママ お料理しましょ!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベ [ #8230;] The post セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! オクトバ、セール・お買い得情報です。 今日は「Kingdom Rush オリジンズ」「キングダムラッシュの復讐」「スヌーピードロップス」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【 [ #8230;] The post セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! オクトバ、セール・お買い得情報です。 今日は「アンダーワールドオフィス」「She Sees Red」「妖怪三国志 国盗りウォーズ」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! appeared first on おすすめアプリ比較 オクトバ . セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! オクトバ、セール・お買い得情報です。 今日は「すべてのビデオオーディオコンバータPRO」「ReFactory」「バブルンのパズルブラスト!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? [ #8230;] The post セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! オクトバ、セール・お買い得情報です。 今日は「Epic Heroes」「Dungon Shooer」「SHOW BY ROCK!! Fes A Live」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つ [ #8230;] The post セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! appeared first on おすすめアプリ比較 オクトバ . 引用元 : http //octoba.net/feed Android(アンドロイド)アプリ・スマートフォン情報サイト|アンドロック様 アンドロック 無料LINEスタンプ&隠しLINEスタンプまとめ!無料で使えるラインスタンプ盛りだくさん!【iPhone/Android共通】12/7更新 無料でゲットできちゃうLINEスタンプを一挙大公開! カワイイ・カッコイイ・面白い、様々なLINEスタンプが全て無料でダウンロードできます! しかも、スタンプショップには出てこない隠し無料LINEスタンプも大量公開!超激 [ #8230;] プロスピA 攻略情報まとめ|プロ野球スピリッツA攻略 プロスピA(プロ野球スピリッツA)の攻略情報をまとめたページです。 基本的な使い方や機能、イベント攻略、おすすめ情報などなど!プロスピAをプレイしている人は是非チェックしてみてください!! [Adsense] Check [ #8230;] 【プロスピA】OB第2弾(2021年)の評価ランキング!火の玉ストレート藤川球児降臨!【Sランク評価】 2021年度シリーズ2OB第2弾の評価ランキングを紹介します。 前回登場したOBダルビッシュセレクションも超豪華ラインナップでしたが、今回は火の玉ストレート藤川球児が登場します!! 火の玉ストレート藤川球児は既にTwit [ #8230;] 【プロスピA】OBダルビッシュセレクション2021の選手評価ランキング! 昨年のセレクション第2弾では、ダルビッシュ有が選ぶキャリアハイベストナインと称してダルビッシュセレクションが開催されましたが、今年はOBダルビッシュセレクションが開催されます!! さらに、OBダルビッシュ有の登場もあると [ #8230;] 【プロスピA】2021シリーズ2 一塁手の評価ランキング!【Sランク評価】 2021年度シリーズ2の一塁手の評価ランキングを紹介します。 先日アニバーサリー第1弾と第2弾が公開されてばかりなので、ここでエナジーを消費するユーザーはほとんどいないと思いますが、獲得した際には誰が当たり選手なのかチェ [ #8230;] 東京卍リベンジャーズが無料で読めるマンガアプリまとめ 東京卍リベンジャーズが無料で読めるマンガアプリ一覧です。 本記事で紹介するマンガアプリ・マンガサイトなら、すべて合法的に無料で東京卍リベンジャーズを読む事が出来ます。 期間限定のキャンペーンだったり、読める話数が限定され [ #8230;] 【プロスピA】2021アニバーサリー第2弾の選手評価ランキング!確定で獲得したい選手は? 2021年度アニバーサリー第2弾の選手評価ランキングを紹介します。 アニバーサリー第1弾に続き第2弾もかなり素晴らしいラインナップ!ポジション最強選手も多数! 確定では誰を取るべきなのかチェックしていきましょう。 [Ad [ #8230;] LINEグループを作る方法&複数人トークを作成する方法!基礎知識を解説! LINEでグループを作る方法と、複数人トークをする方法を紹介します。 LINEグループと複数人トークについての基礎知識です。 2021年9月更新:グループの自動承認について LINEグループとは?複数人トークとは? LI [ #8230;] 【プロスピA】2021アニバーサリー第1弾の選手評価ランキング!確定で獲得したい選手は? 2021年度アニバーサリー第1弾の選手評価ランキングを紹介します。 今年のアニバーサリーも非常に豪華なラインナップ!アニバーサリープレイヤー確定スカウトでは一体誰を獲得すべきなのかチェックしていきましょう! [Adsen [ #8230;] 【プロスピA】2021S1左翼手の評価ランキング!【Sランク評価】 2021年度シリーズ2の左翼手の評価ランキングを紹介します。 左翼手はシリーズ1とラインナップはほとんど同じですが、それぞれ能力に変化があるようです。上がっている選手もいれば下がっている選手もいますね。 評価をチェックし [ #8230;] 引用元 : http //androck.jp/feed/ アンドロイドアプリのポータルサイトappliko(アプリコ)様 feedreader プラグインエラー RSSを入力してください。 " width="650" height="350" frameborder="0" scrolling="no" /iframe } コメント すべてのコメントを見る 選択肢 投票 良い (0) どちらかというと良い (0) 普通 (0) どちらかというと悪い (0) 悪い (0) アプリ関連 更新情報 オクトバ様 おすすめアプリ比較 オクトバ セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! オクトバ、セール・お買い得情報です。 今日は「ADV 最悪なる災厄人間に捧ぐ」「ソードナイツ」「戦乱のサムライキングダム」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロ [ #8230;] The post セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! オクトバ、セール・お買い得情報です。 今日は「Rush Rally Origins」「ソードナイツ」「にゃんこ大戦争」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロッパ [ #8230;] The post セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 ソニーが「Xperia PRO-I」を12月15日に発売します。また、XperiaでVR体験できるゴーグル「Xperia View」が11月19日に発売となっています。ソフトバンクからは法人向けの5Gスマートフォン「DI [ #8230;] The post 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! オクトバ、セール・お買い得情報です。 今日は「The Lost Treasure」「モニュメントバレー」「ぷよぷよ!!クエスト」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 ソフトバンクからレノボ・ジャパンの5Gタブレット「Lenovo TAB6」が発売となっています。また、ファーウェイのタブレット「HUAWEI MatePad 11」に新色の「マットグレー」が登場し、カラーバリエーションが [ #8230;] The post 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! オクトバ、セール・お買い得情報です。 今日は「隠弁当 -inbento-」「7Days」「クッキングママ お料理しましょ!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベ [ #8230;] The post セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! オクトバ、セール・お買い得情報です。 今日は「Kingdom Rush オリジンズ」「キングダムラッシュの復讐」「スヌーピードロップス」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【 [ #8230;] The post セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! オクトバ、セール・お買い得情報です。 今日は「アンダーワールドオフィス」「She Sees Red」「妖怪三国志 国盗りウォーズ」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! appeared first on おすすめアプリ比較 オクトバ . セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! オクトバ、セール・お買い得情報です。 今日は「すべてのビデオオーディオコンバータPRO」「ReFactory」「バブルンのパズルブラスト!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? [ #8230;] The post セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! オクトバ、セール・お買い得情報です。 今日は「Epic Heroes」「Dungon Shooer」「SHOW BY ROCK!! Fes A Live」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つ [ #8230;] The post セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! appeared first on おすすめアプリ比較 オクトバ . 引用元 : http //octoba.net/feed Android(アンドロイド)アプリ・スマートフォン情報サイト|アンドロック様 アンドロック 無料LINEスタンプ&隠しLINEスタンプまとめ!無料で使えるラインスタンプ盛りだくさん!【iPhone/Android共通】12/7更新 無料でゲットできちゃうLINEスタンプを一挙大公開! カワイイ・カッコイイ・面白い、様々なLINEスタンプが全て無料でダウンロードできます! しかも、スタンプショップには出てこない隠し無料LINEスタンプも大量公開!超激 [ #8230;] プロスピA 攻略情報まとめ|プロ野球スピリッツA攻略 プロスピA(プロ野球スピリッツA)の攻略情報をまとめたページです。 基本的な使い方や機能、イベント攻略、おすすめ情報などなど!プロスピAをプレイしている人は是非チェックしてみてください!! [Adsense] Check [ #8230;] 【プロスピA】OB第2弾(2021年)の評価ランキング!火の玉ストレート藤川球児降臨!【Sランク評価】 2021年度シリーズ2OB第2弾の評価ランキングを紹介します。 前回登場したOBダルビッシュセレクションも超豪華ラインナップでしたが、今回は火の玉ストレート藤川球児が登場します!! 火の玉ストレート藤川球児は既にTwit [ #8230;] 【プロスピA】OBダルビッシュセレクション2021の選手評価ランキング! 昨年のセレクション第2弾では、ダルビッシュ有が選ぶキャリアハイベストナインと称してダルビッシュセレクションが開催されましたが、今年はOBダルビッシュセレクションが開催されます!! さらに、OBダルビッシュ有の登場もあると [ #8230;] 【プロスピA】2021シリーズ2 一塁手の評価ランキング!【Sランク評価】 2021年度シリーズ2の一塁手の評価ランキングを紹介します。 先日アニバーサリー第1弾と第2弾が公開されてばかりなので、ここでエナジーを消費するユーザーはほとんどいないと思いますが、獲得した際には誰が当たり選手なのかチェ [ #8230;] 東京卍リベンジャーズが無料で読めるマンガアプリまとめ 東京卍リベンジャーズが無料で読めるマンガアプリ一覧です。 本記事で紹介するマンガアプリ・マンガサイトなら、すべて合法的に無料で東京卍リベンジャーズを読む事が出来ます。 期間限定のキャンペーンだったり、読める話数が限定され [ #8230;] 【プロスピA】2021アニバーサリー第2弾の選手評価ランキング!確定で獲得したい選手は? 2021年度アニバーサリー第2弾の選手評価ランキングを紹介します。 アニバーサリー第1弾に続き第2弾もかなり素晴らしいラインナップ!ポジション最強選手も多数! 確定では誰を取るべきなのかチェックしていきましょう。 [Ad [ #8230;] LINEグループを作る方法&複数人トークを作成する方法!基礎知識を解説! LINEでグループを作る方法と、複数人トークをする方法を紹介します。 LINEグループと複数人トークについての基礎知識です。 2021年9月更新:グループの自動承認について LINEグループとは?複数人トークとは? LI [ #8230;] 【プロスピA】2021アニバーサリー第1弾の選手評価ランキング!確定で獲得したい選手は? 2021年度アニバーサリー第1弾の選手評価ランキングを紹介します。 今年のアニバーサリーも非常に豪華なラインナップ!アニバーサリープレイヤー確定スカウトでは一体誰を獲得すべきなのかチェックしていきましょう! [Adsen [ #8230;] 【プロスピA】2021S1左翼手の評価ランキング!【Sランク評価】 2021年度シリーズ2の左翼手の評価ランキングを紹介します。 左翼手はシリーズ1とラインナップはほとんど同じですが、それぞれ能力に変化があるようです。上がっている選手もいれば下がっている選手もいますね。 評価をチェックし [ #8230;] 引用元 : http //androck.jp/feed/ アンドロイドアプリのポータルサイトappliko(アプリコ)様 feedreader プラグインエラー 1ページに 5つまでしか使えません。
https://w.atwiki.jp/bill_kaigh/pages/18.html
iPhone向けのアプリを作ってみようかと思ったけど、MACが必要みたいなのでやめた。 そもそもアップルの製品を人生で一度も買ったことがない。 (ジョブズをそれほど信仰していないので・・・) iPhone持っていないのにiPhoneアプリ作っちゃダメだろ。 ということでAndroidアプリ作ってみる。 Androidアプリ開発の学習 Android Studio Android のホームページhttp //www.android.com/
https://w.atwiki.jp/sh-03c/pages/24.html
Androidアプリ リンク先はマーケットや紹介サイトになっています。断りがないかぎりは無料のものだけ。 Androidアプリ最初に入れるべきアプリは? Android Market - Web版 アプリ紹介サイト アプリHome変更 日本語IME 日本語IMEプラグイン (マッシュルーム) カレンダー スケジューラー 時計 テキストエディタ Webブラウザ 音楽 2chブラウザ - @Wiki メール関連 動画関連 バッテリー関連 Twitterクライアント ユーティリティ お得情報&クーポン系 ニュース&情報誌 その他 最初に入れるべきアプリは? QRコードスキャナー(本体標準のものはマーケット非対応)、Astro File Manager、Quick Setting、Battery Status Free、Meridianあたりはとりあえず入れておいて損なし。 ステータスバーを下げるためのHelloStatusBarもベールビューや留守録用にホームに置いておきたい。 ホーム画面が重いと感じたらADW.LauncherかLauncher Proも。 日本語IMEのATOKトライアルもよい感じです。 Android Market - Web版 Web版の公式Androidマーケットです。 アプリの検索。 アプリランキングの参照。 ユーザーレビューの閲覧。 インストール済みのアプリ(ダウンロード履歴かも)の参照。(表示されないものもある) リモートでのアプリのインストール。 などができます。 アプリ紹介サイト アンドロイダー オクトバ オリコンアプリランキング mobile ASCII for Android 萌えドロイド 萌えアプリ専用 andronavi AndroApp meetroid giveApp de ANDROID Appinfo AndRanking APPmax pandroid applizoo マーケット検索 AndroLib マーケット検索 AppBrain マーケット検索、アプリの同期 ランキングロイド アプリオ appliko アプリ Home変更 ADW.Launcher Home画面がやや重いので、これに代えるといい感じになるかと。 LauncherPRO 軽めのホーム変更ユーティリティ。 Home Switcher (紹介) ホームアプリの簡単切り替え。(2.2用) 日本語IME ATOKトライアル 試用期間は6月末まで(延長しました) OpenWnnフリック入力対応版 Simeji (紹介) 日本語IMEプラグイン (マッシュルーム) マッシュルームパック 連絡先の情報/メルアドピッカー/音声/時刻。 aNdClip クリップボード拡張 Free版 クリップボードを拡張する。アドレス帳も参照可能。 Google変換マッシュ Web版Google日本語入力で変換。 Social IME Mushroom Plug-in Social IMEで変換。 カオ帳 顔文字入力を支援。 カレンダー スケジューラー S2カレンダーウィジェット ジョルテ システム手帳アプリ 時計 diviClock 世界天気時計 テキストエディタ AK Notepad Webブラウザ Dolphine Browser Galapagos Browser Opera Mini - ちょっとクセがある Skyfire Browser 音楽 WinAMP - 無線LAN経由でPCの音楽ファイルを同期できる。 Meridian Ringdroid - MP3を編集して好きな部分を着信音として使える。 2chブラウザ - @Wiki 一長一短だけども野良アプリインストールに抵抗なければTuboroidonがよさげ。 Tuboroidon 開発終了したTuboroidのソースを引き継いだブラウザ。 Tuboroidon524 Tuboroidonをさらに改変。 2chMate Tuboroidonと同じ作者。→広告付きマーケット版 俺2ch Anちゃん En2ch ニブロイド Nora(β) W2Chの人 Ace2ch Bettik Balloo! for Android(β) (紹介) テレビ実況専用。2ch実況対応。 メール関連 IMoNi iモード.netのクライアント spモードメール ドコモwebメール ビューア 動画関連 RockPlayer Lite Androidの基本動画アプリ VitalPlayer FFmpegベースの動画アプリ。RockPlayerより軽い? Ustream ライブストリーミング放送。 Qik VIDEO NicoRo α版 ニコニコ動画 ニコニコPlayer(仮) ニコニコ動画 バッテリー関連 Battery Status Free ステータスバーとウィジェットでバッテリーの%表示 DQB 一発ネタに見えるけど実用的 CPU Full Works - CPUを目いっぱいブン回してバッテリーを食わせる Battery Graph (紹介) バッテリー量のログを取り、グラフで見ることができる。SH-03Cではバッテリー量の精度が10%単位なのがちょっと残念です。 Auto WiFi Toggle 定期的にWiFiをオンにし、接続できなければオフにします。 Twitterクライアント 日本語twitterクライアント twicca イチオシ……というか日本語アプリはこれくらいTWICCA TWIPICプラグイン 独断と偏見によるAndroidのTwitterクライアントレビュー (ケータイ Watch) ユーティリティ QRコードスキャナー 本体標準のものはマーケットに対応していないので必須。 APNdroid 電話は使えるようにしたまま、3G回線を切るアプリ。OFFの時にAPN名を書き換えているのでアンインストールはONの状態ですること。 Advanced Task Killer - バックグランドで動いているアプリを終了させることができる。 Task Manager - 同上 Astro File Manager - ファイラーならこれ。 ES ファイルエクスプローラー - サーバに接続可能なファイラー。マニア向けだけど便利。 HelloStatusBar - ステータスバーを上げ下げするだけのアプリ。 Adobe Photoshop Express 簡単な画像編集ができる Perfect Viewer コミック閲覧にも適した画像ビューア。 Astro File Managerと合わせて使うと吉 SwiFTP Server (紹介) FTPサーバ。便利。 Bluetooth File Transfer Bluetoothでファイル共有。 More Icons Widget - ホームにアイコンをいっぱい置きたい方に。Free版と有料版があります Quick settings - GPSやBluetoothの設定などをすぐに変更できる Quick System Info - ストレージやRAMの空き容量や現在のIPアドレスなどを一括して見ることができる、Logcatの閲覧も可能 Desktop VisuallizeR - ホーム画面のアイコンやラベルを自由に変えることができる 発信確認 Call confirm - 電話をかける直前に割り込んで誤発信を防いでくれる Fast Reboot - 電源を切らずに再起動できる My docomo checker docomoの料金や契約状況などを見ることが出来ます。My docomoアカウントはiモードメールが使えない場合は郵送しないと登録できないらしいので事前に登録しておきましょう。 お得情報&クーポン系 折り込みチラシビューアー ホットペッパー グルメ マクドナルド公式アプリ ニュース&情報誌 ウェザーニュースタッチ 気象情報。 ITmedia for Android ITmediaニュース Impress Watchニュース R25 for android リクルートのフリーペーパー その他 Latte テレビ番組表を取得するアプリ Skype マーケットから落とせるようになりました。 乗換案内 - 携帯サイトでお馴染のところ たいぷぅ (紹介) 文字入力の練習にどうぞ。 ボトルメッセージ 不特定の相手にメッセージを送信。 日本交通タクシー配車 (紹介) 東京23区・武蔵野市・三鷹市で利用可能
https://w.atwiki.jp/appli/pages/90.html
Androidアプリ 攻略メニュー ミクコレ モンスターハンターオンラインエッグラン 激突要塞+
https://w.atwiki.jp/foras/pages/20.html
Androidアプリのフリーズ、挙動異常の対応方法 Androidアプリやゲームの利用中、フリーズや挙動異常が発生した際は、以下の手順でキャッシュの削除を試す。 ----- ・Androidアプリのキャッシュ削除 1.該当のアプリ(ゲーム)を完全に終了する ※「タスク一覧」から終了させる(最近使ったアプリ一覧を表示させ、左右にスワイプして消す) 2.「タスク一覧」から全てのアプリを終了する 3.「設定」から「アプリケーション(アプリ)」を開く 4.問題の発生しているアプリを開く 5.「キャッシュを削除」をタップ 6.スマートフォンの電源を切り、再起動する ----- ・Androidアプリのデータ消去 上記「キャッシュの削除」をしても問題が解決しない場合は、必ず該当アプリの引き継ぎできるように IDやパスワード(アプリにより異なる)を控えた上、以下の操作を試す。 ※引き継ぎ等を怠るとデータが初期化され、 取り返しがつかない事になる場合がありますので、自己責任でお試しください 1.該当のアプリ(ゲーム)を完全に終了する ※タスク一覧から終了させる(最近使ったアプリ一覧を表示させ、左右にスワイプして消す) 2.タスク一覧から全てのアプリを終了する 3.「設定」から「アプリケーション(アプリ)」を開く 4.問題の発生しているアプリを開く 5.「データを消去」をタップ 6.スマートフォンの電源を切り、再起動する ----- ・Androidアプリの再インストール 上記「データの消去」をしても解決しない場合、該当のアプリのアンインストールを行い、 再度インストールを行う。 ※上記同様IDやパスワードを必ず控えた上、自己責任でお試しください 1.該当のアプリのアイコンを長押しする 2.アンインストールを選択(アンインストールを行う) 3.スマートフォンの電源を切り、再起動する 4.該当のアプリをPlayStore等で検索し、再インストール
https://w.atwiki.jp/devandroidknowledge/pages/14.html
≪Android Tips≫ ◆なんと、Androidには温度センサーが付いているみたい! 【温度センサーから温度を取得するには(概要)】 Sensorインスタンスの生成 Sensorインスタンスに温度センサーを指定する SensorManagerインスタンスにリスナ―指定する。( 温度変化があったごとに記録するには、左記にプラスして下記が必要。) Andoridのセンサーには加速度センサーとか磁気センサーなどがある リスナーに設定すると、センサーの値が変更されたタイミングでonSensorhangedというメソッドが呼び出され、センサーの値を取得することが出来る。 SensorManagerインスタンス センサーを管理するためのSensor系のインスタンス。センサーを管理するためのメソッドも用意されている。 【温度センサーから温度を取得するには(詳細)】 getSystemServiceメソッドでSensorManagerインスタンスを取得 SensorManager.getDefaultSensorメソッドにSensor.TYPE_TEMPERATURE(温度センサー)を指定する。 SensorManager.registerListenerメソッドに②で生成したSensorインスタンスを指定。 by nakamura ◆GoogleMap活用法系 GoogleMap使用準備 GooglMapAPIのKeyを取得する。 AndroidManifestにインターネット接続のパーミッションとGooglMaoAPIを利用する記述を行う。 GoogleMap使用準備 さぁ、準備が出来たら画面に表示だ! 画面に表示させるにはあ以下のことを行う必要がある。 MapActibityクラスの継承 そのクラスの中でonCreateするときにsetContentView(R.layout.main)で地図をセットする。 ※main.xmlにMapViewを配置しておく。 ※MapView・・・Googleから取得したAPIキーの記述や、地図に関する表示をクリックの可否の記述を行う isRouteDisplayedメソッドをオーバーライドしてfalseを返すようにする ※isRouteDisplayedメソッド・・・?? ※MapViewインスタンスからマップ表示させることも可能 MapView mapView = new MapView(this,getResources().getString(取得したキー)); mapView.setEnabled(true); mapView.setClickable(true); setContentView(mapView); by nakamura ◆画面系いろいろ入門編 1画面につき1つActivityクラスが対応する。 バックグラウンドの処理はServiceクラスに実装する。 AvtivityからService,ServiceからServiceを呼び出す際はIntentを使う。 アプリ起動時の画面はAndroidManifest.xmlのintent-filterに設定する。 参考にしたページ Androidアプリ作成のための基礎知識 Androidプログラミング入門 Android入門
https://w.atwiki.jp/conn/pages/18.html
Androidプロジェクト Androidプロジェクトの中身を簡単にまとめます。 ネタ元はAndroid SDKのドキュメントと、EclipseのAndroid SDK Pluginで自動生成された雛形の動作検証です。 プロジェクトのディレクトリ構成 Androidアプリを作るなら、ごく当たり前の知識として知っておく必要があります。 プロジェクトルート src ソースコード用ディレクトリ gen ADTが自動生成したファイル用ディレクトリ。R.javaやAIDLファイルから生成されたファイルが該当。 assets 生のデータファイルを保存する。ビルド時にapkファイルへ組み入れられ、ファイルシステムと変わりない方法でアクセスできる。 bin ビルドされたファイル用ディレクトリres ビルドされたリソースファイル用ディレクトリ libs ライブラリファイル用ディレクトリ res リソースファイル用ディレクトリdrawable-**** 画像ファイルや、レイヤー定義などを記載した描画用定義XMLファイルを保存する。画面解像度ごとにディレクトリが分かれているモヨウ。 layout レイアウト定義XMLファイル用ディレクトリ menu メニュー定義XMLファイル用ディレクトリ values 文字列や設定情報等用のディレクトリ。resディレクトリ内の他のXMLファイルはファイル名ベースでアクセスするのに対し、XML要素を解析し、それぞれの要素名をR.javaファイルに展開しアクセスする点に違いがある。 raw 生のデータファイルを保存する。assetsディレクトリとの違いはアクセス方法で、こちらはR.javaファイルを通じてリソースファイルとしてアクセスする。 AndroidManufest.xml アプリの基本情報を定義する。アプリバージョン、製作者、対応・必要APIバージョン、必要な外部ライブラリなどなど、様々な情報を定義する。奥が深い。 リソースファイル用ディレクトリと、マニフェストファイルは、特に勉強が必要。 詳細が知りたければSDK Managerでドキュメントをインストールし読んでみると良い、全部英語だけども。 雛形プロジェクトの動作 ADTでプロジェクトを作成すると、HelloWorldが表示される簡単なアプリが出来上がった状態になっている。 その動作の細かな点をつついて、それぞれのディレクトリに格納されたファイルが どのように連携するかを調べてみた。 AndroidManifest.xmlを解析しアプリを起動、アクティビティの定義を読み込む。 XMLファイル中では「@」を用いることでリソースにアクセスすることができ、アプリケーション名やスタイル定義の指定に使用されている。 application android icon="@drawable/ic_launcher" <<<res/drawable-****/ic_launcher.pngファイルを参照 android label="@string/app_name" <<<res/valus/strings.xml内の文字列を参照 android theme="@style/AppTheme" <<<res/valus/style.xml内の定義を参照 activity android name=".MainActivity" <<<ここで起動するアクティビティを指定 android label="@string/title_activity_main" <<<res/valus/strings.xml内の文字列を参照 intent-filter action android name="android.intent.action.MAIN" / category android name="android.intent.category.LAUNCHER" / /intent-filter /activity /application binディレクトリ内のデフォルトアクティビティを起動する。 public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); <<<レイアウト定義ファイルを指定 } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); <<<メニュー定義ファイルを指定 return true; } } レイアウト定義ファイル res/layout/activity_main.xml メニュー定義ファイル res/menu/activity_main.xml Activityの動作に従い読み込まれる。 それぞれの定義ファイルにはリソースへのアクセスが指定されている。 TextView android layout_width="wrap_content" android layout_height="wrap_content" android layout_centerHorizontal="true" android layout_centerVertical="true" android text="@string/hello_world" tools context=".MainActivity" / menu xmlns android="http //schemas.android.com/apk/res/android" item android id="@+id/menu_settings" android title="@string/menu_settings" android orderInCategory="100" android showAsAction="never" / /menu 以上が簡単な動作解説です。 マニフェストファイルが起点となり、アクティビティが実際の動作を担っており、 動作時に様々な箇所でリソース内の定義ファイルが読み込まれているのが分かる。 Webアプリケーションなどに比べると非常に単純な構成となっているが、アプリが大きくなるとファイルが増え、管理が難しくなりがち。だがディレクトリ構成の原則に従いアプリを作成することで、誰にでも分かりやすい、無論のこと自分自身にも分かりやすい管理しやすい構成にできる。
https://w.atwiki.jp/thtenshouki/pages/48.html
東方天翔記CPUダービー for Android(旧 オッズアプリ)について 昨今締切直前にトラフィックが増加し、キャパシティオーバーでサーバが落ちる現象を少しでも和らげる為に 作られました。 このアプリケーションは、SSHトンネリング機能を使用して、予想サイトサーバを経由せずに直接データベースサーバから 情報を取得することができます。 なんのこっちゃ!? 華凉さんにお貸し頂いているサーバは、データベースとWebサーバで分かれております。 そして、データベースサーバにはWebサーバを経由しないとアクセスできないという制約が加えられており、 普通の方法では接続できません。 そこで、このアプリは一度WebサーバにSSH経由でコンソールログインをした後にWebサーバを経由してDBサーバに中継接続する というような手の込んだことをしております。 「AndroidアプリだろうがWebサーバに接続しちゃったらトラフィック増えんじゃね?」という疑問が出ると思いますが、 HTTP通信でポート80にアクセスが殺到するわけではないので、問題ありません。 元々オッズや順位表を確認するだけのものでしたが、Ver.1.3より予想の登録・変更も可能になりました。 よって、旧予想アプリ(使用停止となっていたもの)は廃止となりました。 現在未だインストールされている旧予想アプリをお持ちの方はアンインストールをお願いいたします。 そして何より、このアプリを経由して予想登録・予想変更した場合は締切10分前でも規制の対象となりません。 これは大いに有利ですよね。ほぼ公式チートに近いw Android2.2以上が搭載されている携帯端末にて動作します。 キャリアは問いません。Docomo、AU、Softbank、e-mobileの各社Android携帯で動作可能です。 ダウンロードはこちらからどうぞ。 動作確認について 以下の端末にて動作確認を行っています。 ・REGZA Phone T-01C (NTT docomo) ・MOTOROLA XOOM MZ604(au) ※ただし、タブレットでは予想登録・予想変更は不可 ・Android SDK Virtual Device for Android 2.2 ・SONY Mobile XPERIA ACRO(NTT docomo) 上記以外の端末での動作報告もお待ちしております。 下記コメント欄に「機種名、携帯会社、Androidのバージョン」を記入してくださると助かります。 機能について オッズ確認アプリには以下のような機能があります。 【オッズ確認機能】 メインの機能です。 オッズの確認表示は、予想サイトのオッズ画面を縦に長くしたような感じになってます。 パッと見で分かり易いデザインを心がけております。 【順位表機能】 最新の順位表を確認することができます。 Ver.1.2にてヘッダーがずれていたバグは修正されました。 【結果表示機能】 予想サイトに蓄積されている過去試合の結果を閲覧することができます。 1画面では収まりきらなかったため、特殊ポイントは別画面となっております。 【予想登録・更新機能】 予想の登録及び更新が可能です。 端末識別番号(IMEI)というものを予想サイトに登録することで、予想登録・更新が可能となります。 Android端末にて「設定」>「端末情報」>「端末の状態」を開きますと、端末識別番号(IMEI)を確認できます。 ※必然的にアカウント1つにつき、1つの端末でのご利用となります。 【お知らせ表示機能】 予想サイトまたはTwitterでのみ閲覧可能だったお知らせがアプリからも見れます。 また、オマケでIMEIを登録している場合は過去の累計ポイントと現在ポイント・順位も閲覧できるようになってます。 今後実装予定の機能 【統計情報取得機能】 これもあったら便利。 その他、機能要望等がございましたら、ゆーなさんまでお問い合わせください。 バージョン情報 【最新バージョン】 Version 1.5 CodeName Ayyyy 開発者 ゆーな(生主) Special Thanks 真里谷氏華凉氏1マスずれてる皆様Twitterダービー勢の皆様 docomo XPERIA ACRO SO-02C 正常表示 -- K2K (2012-07-10 14 56 24) 追記 Android 2.3.4 -- K2K (2012-07-10 14 59 15) 名前 コメント
https://w.atwiki.jp/yyyooo/pages/16.html
カメラから得られたbyte列はYUV形式⇒RGBに変換必要 直接YUVのビット列からRGBを作ろうとしたが無理ぽ・・・。 (計算式がおかしい?) 代用⇒cvCvtColorで仕方なく。 (追記) YUV⇒RGB × YUV⇒RGBA × YUV⇒BGR × YUV⇒BGRA 〇 どうやらcvtColor以外で表色系の変換は出来ないっぽい。 ちな、Androidで表示できるのはBGRAだけに限る模様 javaで作ったMatにC++で作ったMatを格納したい java側のMatをlongに変換(mat.getNativeObjAddr()) C++側でjlongとして受け取る(jlongはMatを指し示すポインタ) jlongをMat* にキャスト(これでポインタとして使える) 後はMat同士のコピー。mat.at unsigned char (i,j) = mat~.at~~ Java側で作ったint配列をC++側で操作したい Java側でint配列を定義 C++側でjintArrayとして受け取る jintArrayのポインタを元にしてMat作成 Java側でintからBitmap作成(bmp.setPixels(~)) Androidでデバッグ __android_log_print OpenCV Javaが良い?C++ネイティブが良い? Java側でもネイティブで実装されてるので基本的には速度は変わらない むしろJNICALLでオーバーヘッド生じる でも、JavaのOpenCVはなんか使いにくい(慣れてないだけだけど)から、当分ネイティブで実装する