約 4,851,235 件
https://w.atwiki.jp/androidkensyu/pages/13.html
Android 近年普及が進んでいるスマートフォン向けプラットフォーム。OS、ミドルウェア、主要アプリケーションからなるソフトウェアスタック。
https://w.atwiki.jp/shanghai_android/pages/13.html
Android、OPhone関連資料 ■2011年7月28日 第18回 日本Androidの会 東北支部発信会向け講演資料 中国のAndroid事情 ■OPhoneの概要と意義 第2回上海Androidの会 勉強会用資料(※PDFファイル、1.9MB) トップページ
https://w.atwiki.jp/minkama/pages/73.html
2ちゃんねるスレッド 過去ログ 2ちゃんねるの真かまいたちの夜関連スレのみんかま関連の書き込みをまとめました。 取得中です。 取得中です。 過去ログをまとめるのに 勝つーる.dat を使いました。 名前
https://w.atwiki.jp/android/pages/21.html
Hello, Android! 第一印象は重要だ。それは、あなたが、このアンドロイドというフレームワークを手にして、"Hello, World!"を書いたときに受ける第一印象だ。そう、アンドロイドにおいて、それはとても簡単なのだ。下記を見て欲しい。 プロジェクトを作成する。 UIを構築する。 コードを走らせる Hello, Android 以下のセクションでそれをつまびらかに語っていこう。 UIをXMLのレイアウトにアップグレードする。 プロジェクトをデバッグする。 Eclipseなしでプロジェクトを作成する。 さあ行こう。 プロジェクトを作成する プロジェクトを作成することはできる限り簡単にしてある。Eclipseプラグインで、Androidの開発環境のスナップを作成することが可能だ。Eclipse 3.3以上(Europa)と、Eclipse用のAndroidプラグインは用意してあるかい?それらをインストールしてから次に進んで欲しい。 最初に、"Hello, World!"をビルドするための、簡単な要約を述べておこう。 File- New- Project menuから、"Android Project"を新しく作成する。 New Android Project ダイアログで、プロジェクトの詳細を埋める。 なにかを表示するための自動生成されたテンプレートコードを編集する。 さあ、行こう!以下でそれぞれのステップの詳細を説明しよう。 1.新しい"Android Project"を作成する。 Eclipseから、File- New- Projectと選択して欲しい。もし、EclipseのAndroidプラグインがきちんとインストールされているなら、表示されるダイアログの中に、"Android"と名前のついたフォルダがあり、その中には、"Android Project"があるはずだ。 "Android Project"を選択し、"Next"を押そう。 2.New Android Project ダイアログで、プロジェクトの詳細を埋める。 次の画面で、プロジェクトに関係する詳細を入力する。たとえば次の例のように: それぞれの入力欄が意味するところは次のようになる。 Project Name プロジェクトを保存したいディレクトリもしくはフォルダの名前 Package Name これはパッケージの名前空間だ。ちょうどJavaのように。あなたのソースコードは全てここより下位におかれるようにする。ここには、自動生成されたスタブのパッケージ名がすでにセットされているはずだ。パッケージ名は、システムにインストールされるすべてのパッケージ間で、ユニークである必要がる。というわけで、あなたのアプリケーションに標準的なドメイン命名スタイルを使うことはとても重要だ。上述の例では、パッケージ名として、ドメイン"com.google.android"を使用している。あなたの所属する組織にみあった、唯一の名前を使用するといいだろう。 Activity Name ここでは、プラグインによって生成されるスタブクラスの名前が書かれている。これは、AndroidのActivityクラスのサブクラスである。Activityは単純なクラスで、それ自体で実行させ、処理させることができる。希望するならUIも作れるが、そうしなくても構わない Application Name ここにはユーザーが目にするアプリケーションのタイトルを入力する。 "Use default location"チェックボックスをONにすることで、プロジェクトファイルの保存場所を変更することができる。 3.自動生成コードを編集する。 After the plugin runs, you ll have a class named HelloAndroid that looks like this プラグインを実行すると、下記のような、HelloAndroidクラスが出来上がっているがわかるだろう。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); } } 次のステップで、これを修正していこう! UIを構築する。 プロジェクトをセットアップしたあとは、当然、それを修正していく。以下がその完成品だ。1行ずつ解剖していこう。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } } このサンプルのコンパイルをするために、インポートセクションに、"import android.widget.TextView;"を追加するしなければらいことを注意しよう。 Androidでは、ユーザーインターフェースは、Viewsと呼ばれるクラス階層で成り立っている。Viewはシンプルな描画オブジェクトである。たとえば、ラジオボタンであるとか、アニメーションであるとか、(今回のケースは)テキストラベルなどだ。テキストを扱えるVieewのサブクラスの名前は、単に、TextViewとなる。 下記が、TextViewクラスを生成する方法だ。 TextView tv = new TextView(this); TextViewクラスのコンストラクタに渡している引数は、Android Contextのインスタンスである。Contextは単にシステムへ渡すハンドルである。そのハンドルは、リソースを解決したり、データベースや設定などにアクセスするために供給されている。ActivityクラスはContextから派生している。それゆえ、HelloAndroidクラスはActivityクラスのサブクラスであり、コンテキストであるのだ。だから、"this"参照をTextViewに渡すことができる。 一度TextViewを生成してしまえば、何を表示するのか伝えてあげる必要がある。 tv.setText("Hello, Android"); とくに特筆すべきことはないだろう。 ここまでで、TextViewを生成し、どんなテキストをディスプレイに表示すべきかを伝えた。最後のステップは、実際のディスプレイに、TextViewをつなぐことである。こんな感じに。 setContentView(tv); ActivityのsetContentViewメソッドは、ActivityのUIにどのViewが関連付けられるべきかをシステムに通知する。もし、Activityがこのメソッドをコールしないなら、UIは何も表示されないし、システムは真っ白けの画面を表示することだろう。今のところの目的は、何でもいいからテキストを表示することなので、作ったばかりのTextViewを渡してしまえばよい。 これで、アンドロイドでの"Hello, World"のコーディングは完了だ。もちろん、つぎは、実行させるてみよう。 コードの実行 Hello, Android Eclipseプラグインのおかげで、とても簡単にあなたのアプリケーションを実行することができる。メニューからRunを選択すると、下のようなダイアログが表示される。 次に、"Android Application"を選択しよう。そして、アイコンの左上をクリックしよう(+印とともに、画面に描画されているやつだ)。それとも、単に、"Android Application"をダブルクリックするだけでいい。"New_configuration"と名づけられた新しいランチャーダイアログが表示されるはずだ。 名前を何か適当なもの、たとえば、"Hello, Android"と変更して、"Browse"ボタンを押下して、あなたのプロジェクトを選択しよう。(もしあなたが2個以上のAndroidプロジェクトをEclipseで開いていたら、正しいものを選択しているかどうか確かめてほしい)プラグインは、自動的に、あなたのプロジェクトからActivityのサブクラスをスキャンして、"Activity "ラベルの下のドロップダウンリストに追加してくれる。デフォルトでは、あなたは、"Hello, Android"プロジェクトしか作っていないから、単に続けるだけでいい。 "Apply"ボタンを押下しよう。こういう風になる。 これで成功だ。"Run"ボタンを押してみよう。Androidエミュレータがスタートするはずだ。起動完了したら、あなたのアプリケーションが表示されるだろう。今までいったことが全部できていれば、次のような画面を目にすることができるはずだ。 これが、Androidにおける、"Hello, World"だ。とっても簡単だったろう?チュートリアルの次のセクションでは、Androidについて、より詳細な価値ある情報を知ることができるだろう。 UIをXMLレイアウトにアップグレードする。 さっき終わらせた。"Hello, World"サンプルは、いわゆる"programmatic"なUIレイアウトだ。このことは、UI記述をソースコードに直接書いてビルドしているってことだ。UIプログラミングがおわっても、変更にもろいやりかただってことはわかるだろう。たとえば、ちょっとしたUIのレイアウトの変更が、大きなソースコードの変更につながったりとか。Viewクラス同士のつながりは忘れやすいし、それがデバッグに時間を浪費することにつながる。 そんなわけで、Androidでは、もうひとつのUI構築のモデルを提供している。それが、XMLベースのレイアウトファイルだ。このコンセプトを説明するには一例をあげるのが一番だね。ここに、今終わらせたプログラミングベースのものと同じ振る舞いをするXMLレイアウトファイルを用意しよう。 ?xml version="1.0" encoding="utf-8"? TextView xmlns android="http //schemas.android.com/apk/res/android" android layout_width="fill_parent" android layout_height="fill_parent" android text="Hello, Android"/ たいていの、Andorid XMLレイアウトファイルの構成はシンプルだ。タグのツリーからなっており、それぞれのタグは、Viewクラスの名前になっている。この例で言えば、TextView一要素だけからなる シンプルなツリー構成だ。XMLレイアウトファイルには、タグ名として、Viewクラスを継承したものなら、自作のものでも何でも使える。これは、Webの構築モデルからインスパイアされたものなんだ。ちょうど、UIの表示とデータを処理するアプリケーションロジックを分離できるみたいに。 この例では、4つのXML属性がある。以下が、その意味の要約だ。 Attribute 意味 xmlns android XMLネームスペース定義だ。これは、Androidネームスペースで定義された、共通の属性を参照するということをAndroidツールに知らせている。 android layout_width この要素は、このViewが消費する画面幅がどれくらいなのかを定義する要素だ。この場合で言えば、"fill_parent"を使っているが、画面全体の幅を指定しているってことになる。 android layout_height android layout_widthto同じようなものだが、これは高さを意味する。 android text これは、TextViewの内容をセットするものだ。この例でいえば、いつもの"Hello, Android"だ。 そう。XMLレイアウトはざっとこんな感じだ。けど、どうやってそれを組み込むと思う? resディレクトリの下に入れればOKだ。"res"は"resources"をはしょったもので、そのディレクトリには、アプリケーションに必要なコード以外の一式を詰め込んでおけばいい。たとえば、イメージや、ローカライズされた文字列や、XMLレイアウトファイルだ。 Eclipseプラグインは、XMLファイルを作成してくれる。上の例では単にそれを使わなかっただけだ。Package Explorerで、resフォルダの内容を開いて、main.xmlファイルに編集して、上のテキストをコピーして、変更を保存しよう。 Package Explorerのソースコードフォルダから、R.javaファイルを開いてみよう。次のようなものが表示されるはずだ。 public final class R { public static final class attr { }; public static final class drawable { public static final int icon=0x7f020000; }; public static final class layout { public static final int main=0x7f030000; }; public static final class string { public static final int app_name=0x7f040000; }; }; プロジェクトのR.javaファイルに全てのリソースにインデックスが定義されている。このクラスをソースコードのなかで、プロジェクトで使用しているリソースへの参照の速記方法の一つとしてつかえばいい。これはEclipseのようなコードコンプリート機能を持つIDEでは特にパワフルだ。なぜなら、その機能のおかげで、すばやく、インタラクティブに探しているリソース参照を配置することができるからだ。 この例で注意すべきは、"layout"と命名されたインナークラスと、"main"と命名されたフィールドだ。新しいXMLレイアウトファイルを追加したら、エクリプスプラグインは通知し、R.javaファイルを再生成するだろう。つまり、他のリソースファイルをプロジェクトに追加するなら、R.javaファイルも更新されるのがわかるだろう。 最後に、あなたのHelloAndroidコードを、ハードコーディングされたバージョンからXMLのUIを使うように修正する必要がある。新しいクラスはこのようになるはずだ。見ればわかるように、ソースコードはよりシンプルになった。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); } } この変更を加える際に、コピーアンドペーストをしないことだ。Rクラスに働くコードコンプリート機能を試してみよう。これがかなり使える機能だってことがわかるだろう。 変更を加えたら、アプリケーションを再起動してみよう。することと言えば、緑のRunと書かれた矢印アイコンをクリックし、Run - Run Last Launchedをメニューから選択するだけだ。すると、さっき見たのと同じものが表示されるはずだ!結局のところ、2つの違ったレイアウトのアプローチは同じ結果をもたらすわけだ。 XMLレイアウトの作成はもっと説明することがあるんだが、今ここで説明してもしょうがない。このアプローチのもっと詳細な情報のためには"Implementing a Uset Interface"ドキュメントを読んで欲しい。 プロジェクトのデバッグ EclipseのAndroidプラグインは、Eclipseデバッガにうまく統合されてもいる。それをデモするために、コードにバグを混入させてみよう。次のようにHelloAndroidのソースコードに変更を入れて欲しい。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Object o = null; o.toString(); setContentView(R.layout.main); } } これは単に、NullPointerExceptionを入れてみただけだ。もう一度アプリケーションを実行させると、すぐに次のような画面を見るだろう。 何がおかしかったのかを特定するために、ソースコードの"Object o = null;"と書かれた行にブレークを貼ってみよう。(ブレークポイントを貼るためには、Eclipseの行番号の左の領域をダブルクリックすればいい)それから、Run - Debug Last Launched を選択してデバッグモードに入ろう。エミュレータが再起動すると、セットしたブレークに到達した時点でアプリケーションは中断する。EclipseのDebug Perspectiveを通してどんなアプリケーションでもステップ実行ができる。 Eclipseなしでプロジェクトを作成する。 もし、あなたがEclipseを使用しないなら(たとえば別のIDEがいいだとか、そもそも単にテキストエディタとコマンドラインツールが使いたいなら)Eclipseプラグインはあなたの助けにはならないだろう。でも心配しなくていい。Eclipseを使用しないからといって、あなたは何も便利さを失わないのだ。 EclipseのAndroidプラグインは、Android SDKに同梱されているツール群のラッパーにすぎないからだ。(ツール群とは、エミュレータや、aapt,adb,ddmsなどだ。ほかにもどこかにドキュメントがあるだろう)それゆえ、他のツールを使って、それらをラッピングすることは可能だ。たとえば ant のビルドファイルを使うなどして。 Android SDKは、"activityCreator.py"とネーミングされたPythonスクリプトも含んでいる。それは、antと互換性のあるbuild.xmlファイルはもちろんプロジェクトに必要なソースコードとスタブディレクトリを全て作成してくれる。これは、コマンドラインでプロジェクトをビルドできることと、あなたの好きな他のIDEと統合できることを意味する。 たとえば、Eclipseを通してさっき作ったものと似たようなHelloAndroidプロジェクトを作成するためには、次のコマンドを使えばいい。 activityCreator.py --out HelloAndroid com.google.android.hello.HelloAndroid プロジェクトをビルドするためには、 ant コマンドを走らせればいい。コマンドが成功すれば、 bin フォルダの下にHelloAndroid.apkと名づけられたがファイルがあるはずだ。この.apkファイルは、Android Packageで、 adb ツールを使ってエミュレータにインストールして実行できる。 これらのツールについての使用方法をもっと知りたければ、上で紹介されたドキュメントを読んで欲しい。
https://w.atwiki.jp/aniwotawiki/pages/15442.html
登録日:2010/06/09 Wed 21 02 02 更新日:2024/08/14 Wed 14 57 52 所要時間:約 5 分で読めます ▽タグ一覧 2ch 2ちゃんねる 5ch 5ちゃんねる アングラサイト スレッド 匿名掲示板 掲示板 敵に回すと恐ろしく、味方につけると頼りない 2ちゃんねるとは、「ハッキング」から「今晩のおかず」まで手広くカバーしていた日本の巨大掲示板群である。 2017年にサイト名が「5ちゃんねる」と改称された。 開設は1999年5月30日。 管理人は西村博之(ひろゆき)であったが、2009年1月2日にシンガポールの企業「PACKET MONSTER INC.」、2012年にフィリピンの企業「Race Queen Inc.」に譲渡され、2017年に「Loki Technology, Inc.」が譲り受けている。同社への譲渡後はサイト名も「5ちゃんねる」に改められた。 開設当時、有名な掲示板サイトは「あやしいわーるど(芝雅之)」や「あめぞう(あめぞう)」等があった。 特に「あめぞう」は日本初のマルチスレッドフロート型掲示板(2ちゃんねると同じ形態)でありその使いやすさから人気が出て、 1999年にはメディアにも取り上げられる日本一の利用者数を誇る掲示板だった。 2ちゃんねるの創設者ひろゆきもこの頃は「あめぞう」のコテハンだった。 だが「あめぞう」は利用者数の増大に伴いサーバー過負荷状態に陥り次第に重くなっていく。 そんな「あめぞう」のサーバーが不調な中で「あめぞう」のサブとして作られたのが2ちゃんねるである。 開設してすぐの6月には東芝クレーマー事件が起き、あめぞうのサーバ不調等が重なったので、何かを発言したいネットユーザーが2ちゃんねるに集まっていった。 その後「あめぞう」は度重なる荒らし、某団体からの圧力、何者かが作成したあめぞうウイルスの影響による頻繁なサーバー落ちなどが原因で衰退。 そして管理人のあめぞうが失踪し「あめぞう」は壊滅。「あめぞう」の利用者の大半は2ちゃんねるに移る。 また、2000年5月3日には西鉄バスジャック事件があり、犯人の「ネオむぎ茶」が2ちゃんねるの利用者であったことからマスコミに取り上げられ、 利用者は更に増えていった。 2000年代は日本のインターネットのアングラ界の中心として大きな影響力を持っており、特にサブカルチャー系への文化的影響力は大きかった。 2009年時点では利用者数は1170万人とされており、掲示板サイトとしては世界最大規模へと成長していた。 2012年頃からジム・ワトキンス(通称Jim)の経営するRacequeen社にドメインの所有権を移転していたが、 2014年2月頃、サーバ代の未払いを理由にひろゆき等の当時の運営を追放し、Jimが名実ともに管理人となった。尚、これに伴い過去ログの閲覧も無料化されている。 巨大故に荒らしや宣伝等も沢山行われているが、5ちゃんねるにはそういう行為に対しての防御策も多々ある。 その中の「BBQ」と「Samba24」はかつて存在したウェブサイト『アニヲタの集い』の掲示板にも採用されていた。 ■運営陣 西村博之(ひろゆき) 2ちゃんねるの元管理人。 いつも眠そうにしているタラコである。 好物はうまい棒。 実権は既に無いと思われていたが… 2014年4月、突如2ちゃんねるはJimに乗っ取られたと主張。更に新たな2ちゃんねるを立ち上げると発表。 4月11日に2ch.scとして始動しており、2ch.sc運営にはJimに解任された旧運営陣が多数居るとされている。 中尾嘉宏(夜勤 ★、FOX ★、ちきちーた ★等) 株式会社ゼロ(BigServer)の社長であり、事実上ひろゆきの代わりに運営していると言われている人。ススキノ通いが趣味。 べろべろばー 2011年末の会社ガサ入れの際に規制ツールを警察に持っていかれたらしい。 これを機に嫌な事(規制)はやめたと発言する。 アフィ騒動(*1)ではニュー速の荒らしを公認する発言をする。 因み前科2犯?(出資法違反,児童売春斡旋については事実である。 root ▲▲★ みんな大好きrootたん☆ いくつかのサーバのroot権限を持っており、サーバの様々なチューニングを8年間してる人。 切込隊長 KO大学卒の元削除人。 かつてはひろゆきと共に2chの運営にも関わっていたが、ひろゆき派と中尾派との派閥抗争に負けて2chを去る。 現在真っ向対立中。 がる★ 現在のキャップ持ちでトップにたっていると思われる人物。 第二次アフィ騒動ではコイツがひろゆきルールを持ち出したお陰で、ひろゆきが今だ2chトップである事がばれた。 セーフティーネットを受けているとツイッターで発言した。 挑発的な口調で住人を煽り、アフィブログを擁護している。 削除神拳★ ニュー速のスレスト(*2)、saku(*3)担当。 アフィ騒動では勢いが落ちていたシャフトやらおんスレをスレスト。 お陰で住人の反骨心に火を付けて加速。 最終的には嫌儲(*4)移住にまで発展した。 正体はほのぼの板の固定ハンドル、ハリー・ヘラチョンペ。 割れをやっているとカキコミをしていた為に笑いの種になる。 削除少女マジカルデリート★ 削除人(*5)の一人。 通称マジデリ。 第二次アフィ騒動の削除神拳のシャフトスレのスレストで神拳と場外乱闘した。 |→/ ◆2JN1nSCb/eWR-いいんちょ 忍者(*6)部隊の最高司令官。 運用情報板のν速運用スレでアフィ騒動のニュー速荒らしの対応を巡ってニュー速の忍者部隊指揮官のあひる(*7)と対立。 一旦引き下がるもファビョり散らし(*8)、株を大きく下げると共に本性が露呈した。 この一件であひると確執が出来、今でもあひる一派(*9)と対立している。 とうとうあひるをクビにする事を狐に進言、進言は受理された。 因みに本人も私用で水遁、土遁を乱発しているがお咎め無し。 ホルモン焼き★ アフィ騒動のFOX公認のニュー速荒らしを異常なまでに水遁(*10)し続ける。 これにより、運営にはがる★一派とFOX一派の二つの指揮系統が存在している事が明らかに。 因みにニュー速荒らしを狂った様に水遁し続けたのは彼一人であるが… あひるちゃん ◆z0WvbsWRgg 有名なキチガイコテハンでニュー速忍者部隊指揮官だった。 過去にはキャップを持っていたがニュー速の鯖設定をいじくり回し。 上級キャップにクズは2ch触るなと言われキャップ剥奪される。 いいんちょと対立していたが忍者をクビになりいいんちょの勝利に終わった。 平沢勝栄議員が押尾学と繋がってるとデマをネット中にバラまき本人にキレられてビビったのも有名。 クヤシー 以前ひろゆきが「うそはうそであると見抜ける人でないと(掲示板を使うのは)難しい」と言っている通り、 2ちゃんねるに書かれている内容全てが事実だとは限らない。 だが嘘を見抜くスキルを身につけたら2ちゃんねるほど便利なところは…ある。使いこなせば情報強者。 全てを真に受けて「2ちゃん脳」と言われないように、アニヲタ民は注意してもらいたい。 ※現在警視庁が撲滅に向けて動いているという話題が上がっており一部の掲示板はお通夜状態である ■主な掲示板 + ... なんでも実況ジュピター なんでも実況(ガリレオ) 野球を中心にしたなんでも板。 通称「なんJ」「なんG」。 かつては本当に小さな板だったが、2009年に野球実況の「野球ch」が使い物にならなくなって代用とされてからは状況が一変。 以降はユーザーの増加が進み2010年代後半以降は最も巨大な板にして最大級の匿名コミュニティとなっており、1日40万レスは当たり前に書き込まれている。 試合の実況のみならず、スポーツに留まらない時事ネタに趣味にの各種雑談、果てはスレ立て主の自分語りや相談事まであらゆるスレが立ち、住民層も非常に幅広い。 超巨大コミュニティ故か長期的な話題をメインとするなんUやお絵描きなどを得意分野とするおーぷん2ちゃんねる等の衛星板も持ち、多数のブログにまとめ転載されており、さらにはニコニコ動画、Twitter、果てはこのアニヲタまでネット各地、さらにはリアル社会にまでその文化的影響が見られる。 元々上のなんJのみだったが2021年になんGが新設。当初はあまり活用されていなかったが、なんJが使えなくなった際に代用としてなんGが使われて以降、こちらが主流になった。 ニュー速VIP 昔から多くの住民がいるが、なんJに押されて衰退気味。 嫌儲 アンチアフィリエイトで一致団結した板。転載は禁止です。 ラウンジ板 運営としてはカテゴリ分けしたかったが最終的に存在しなくなった雑談板。 芸スポ速報+ 記者と呼ばれるコテハンが各所から記事を転載してスレを立て、それにレスする板。性質上大手新聞社の記事の転載が多いがマスゴミと嫌悪したりアンチ野球の人を増やそうとしたりそれを阻止しようとしたりと支離滅裂で混沌とした勢力争いが起きている。 速報板では同様のシステムを導入している板がいくつかある。 モ板(狼) ウォウウォウウォウウォウな勢いがあった板。今は知らない。 ブラウザゲーム サブカル系のカテゴリ板らしく古き良きブラウザゲーム文化が残っていたまったりした板だったのだが、DMMにより完全制圧されてしまう。 原住民らはDMM板を作ってくれと散々陳情したが、Jimの「フィリピンでDMMは閲覧制限がかけられているので実態がわからないのでダメ」の一言により疎開を余儀なくされることとなった。 大学生活 大学生たちの酸いも甘いも詰めこんでいく板。居心地の良さに大学を卒業しても板を卒業できない人が多数。 生き物苦手 近頃実態が知られるようになった危険地帯。 アンチ球団板 各球団へのアンチ…ではなく十二球団全て、ひいては野球そのものを憎悪する板。なんJが敵。 既婚女性板 通称鬼女板。謎のネットワークですぐに住所等を特定してしまう。怒らせると怖い。 ハード・業界板 通称ゲハ板。ゲームハードをディスり合う板。 顔文字板・モナー板・AA長編板 2ch全盛期は数々の人気アスキーアートや名作が作られた。 ゾイド ひろゆきのお気に入り。 うそはうそであると見抜ける人でないと(追記・修正をするのは)難しい △メニュー 項目変更 この項目が面白かったなら……\ポチッと/ -アニヲタWiki- ▷ コメント欄 [部分編集] 特撮板なんてそれこそ負の感情で満たされてる場所だろ 信者アンチ抗争に叩きにアンチスレばっかり こないだ久しぶりに見に行ったらとうとう役者叩きスレや女叩きスレまでたってたし -- 名無しさん (2016-01-25 20 06 50) コメント欄が長くなってきたのでリセットしました -- 名無しさん (2016-01-30 20 15 57) 先日5ちゃんねるになりました -- 名無しさん (2017-10-13 00 58 59) 一つの時代が終わった感 -- 名無しさん (2017-10-13 01 09 25) 正直5ちゃんねるも同レベル -- 名無しさん (2019-12-04 15 08 11) 5ちゃんねるはニートや廃人いるしスポンサー付いてないからアニメの情報信用出来るとか頭沸いた事書いてるイキリを去年の夏に知恵袋で見掛けたわ -- 名無しさん (2019-12-16 14 28 54) 2も5も個人的には正しいとか間違ってるとかじゃなく、空気が嫌き -- 名無しさん (2019-12-19 13 15 46) コメントを一部編集しました 5ちゃんねるに改称してから3年経ってるので、反対意見がなければ1週間後に項目名を「2ちゃんねる/5ちゃんねる」に変更しようと思います。他記事のこの項目へのリンクも修正していきます。 -- 名無しさん (2020-12-13 12 26 00) 色々有って5ちゃんになってからやめた身としては項目名を変えるなら、5ちゃんになってからの運営の自治スレ無視や雑談板優遇と専門板冷遇とか過去ログ閲覧以外のあれこれ(旧来の利用者の不満)に関して書いといて欲しい -- 名無しさん (2020-12-13 12 35 05) そういえば、スレや、掲示板モノの創作を見てて思うんだけど、なんでみんな、関西弁で話すんだ? ……って、自分もネット書き込みするとき、関西弁で話すことあるな…… -- 名無しさん (2021-03-11 11 06 25) 撲滅に動いてんの? -- 名無しさん (2021-11-22 18 08 10) ↑2ありゃなんJの連中があちこち出張って自分とこのノリを押し付けてっただけよ。過去にはVIPだのニュー速だのも似たような事やってたけど、まとめブログやらSNSやらニコニコやらの時代の追い風でどの板にもあった板独自のノリが実質なんJのノリに変換されてしまった。古くはオマエモナーとか独自の符丁自体は昔からあったけど。 -- 名無しさん (2021-11-22 19 22 02) スフィンクスのわさびやコイルショックとかの「ガキ泣かそうずw」がないぞ? -- 名無しさん (2022-01-24 11 21 02) 書き込み規制があまりにもキツすぎる マトモに利用するのが困難な場所になってしまった -- 名無しさん (2023-04-24 02 04 29) ↑この前のJaneのあれこれの後に一気に規制解除されたから大体どこも書けるようになったよ。荒らしも復活してるけど。 -- 名無しさん (2023-07-28 15 31 24) 基本的に愚痴や叩きがメインになってるから自分が好きなものを楽しく語る場とは程遠い状態になっているんだよね。もちろん、全てがそうとまでは言わないけど完全に論外なスレが目立つのも事実。 -- 名無しさん (2024-07-03 23 11 05) 5chになった大きな原因って●ことモリタポの個人情報が流出したのが決定的な原因だがそこの知名度ってどれだけあるのか? -- 名無しさん (2024-08-02 14 11 15) グロ画像荒らしはマジでなんとかしてほしいわ。規制のみならずレス削除とか -- 名無しさん (2024-08-08 12 36 42) 顔デカスクリプトは犯人と実行犯はほぼ割れてるのに警察がなかなか動かない -- 名無しさん (2024-08-14 12 54 08) なんJのスクリプト荒らしははっきり言って自業自得だな なんj民とかいう生きる害悪スクリプトが同類に目をつけられただけ -- 名無しさん (2024-08-14 14 56 45) 何が「嘘を嘘と〜」だ、そんなん単なる管理人としての逃げの言い訳だろ? -- 名無しさん (2024-08-14 14 57 52) 名前 コメント
https://w.atwiki.jp/xpedia-android/pages/13.html
JDKインストール http //java.sun.com/javase/ja/6/download.html Eclipseインストール(すでにある場合は不要) http //mergedoc.sourceforge.jp/ AndroidSDKインストール http //developer.android.com/sdk/ Xperia(X10)はAndroid1.6 てきとーにC \直下に置いてtoolsフォルダをPATH追加
https://w.atwiki.jp/api_programming/pages/195.html
下位ページ インテントとインテントフィルタ サービス(Service) ストレージオプション フラグメント(Fragment) プロセスとスレッド(processes and threads) リストビュー(List View) レイアウト(Layout) 入力コントロール(Controls) 設定(Setting) 通知(Notification) Content スピナーコントロールの設定レイアウトの準備 選択肢の設定string.xmlでの設定 プログラム側から値を選択する アクティビティアプリの閉じられ方で、挙動が異なる アクションバーの代わりに、ツールバーを使うアクションバーを消す ツールバーをレイアウトに追加する Activity内で、アクションバーの代わりに使う記述をする スライドメニューを実装するドロワーレイアウトを作成する ドロワービューの中身を準備するListViewで作る 別のXMLファイルで作る ドロワーのオープン・クローズを実装する バックグラウンド処理(サービス) 閉じられても動作するサービスを動かすServiceクラスの作成 Activityから、作成したサービスを動かす 加速度センサの情報を受ける 回転角の情報を受け取る回転角の解釈 画面の回転を抑制するAndroidManifest.xmlで抑制する 動的に(プラグラム内で)で抑制する インテントにオブジェクトの情報を乗っけるparcelable をインプリメントしたクラスをつくるParcelable.Creater フィールドの実装 BundleやIntentに情報を乗せる Activity側で受ける 複数の情報をリストにして表示する バイブレーションを一定時間、作動させるパーミッションの追加 Vibratorオブジェクトを生成する vibrateを実行する 通知バーにバックグラウンド起動中の表示を出す 裏返したときの方向で、記録を分ける メニューのバーを設定するメニューリソースを準備するフォルダの作成 リソースファイルの作成 設定したメニューファイルを、Activityのメニューバーに評させる メニューの選択を受け取る処理を作る チェックボックスを動作させる 設定画面を設定する/設定情報をローカルストレージに残す 記録内容をGoogleスプレッドシートに記録する 記録内容をGoogleカレンダーに記録するブラウザでURLを開く ブラウザを開くURIとして、認証ページを指定する リダイレクトを受け取る 受け取ったリダイレクトをデータに紐解く codeを送って、tokenを受け取る tokenを保存する 終了時間と開始時間から、時間の計算をする リストビューで独自レイアウトを設定する USBデバッグ リリースビルド スピナーコントロールの設定 [部分編集] レイアウトの準備 Spinner android id="@+id/planets_spinner" android layout_width="fill_parent" android layout_height="wrap_content" / 選択肢の設定 string.xmlでの設定 まずは、string.xmlに文字配列を作る string-array name="planets_array" item Mercury /item item Venus /item item Earth /item /string-array この文字配列をアダプタにして、スピナーコントロールにアダプタをするリソースのアダプタ化には、ArrayApapter.createFromResource を使用できる。simple_spinner_item はデフォルト外観を設定している。通常はこれで良し。 setDropDownViewResource(int) は選択時に一覧を表示するのに使う。なくても一応ドロップダウンは出てくるが、ちょっとしょぼい? Spinner spinner = (Spinner) findViewById(R.id.spinner); ArrayAdapter CharSequence adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); createFromResource - ArrayAdapter | Android Developers setDropDownViewResource - ArrayAdapter | Android Developers プログラム側から値を選択する Spinner.setSelection で位置を指定する。その位置を取得するにはAdapterを使う。 使っているアダプタを取得するobjSpinner.getAdapter でアダプタを取得できる objAdapter.getPosition("...") でセレクタの位置を取得値が見つからなかったら -1 が返る objSpinner.setSelection に先程取得した位置を設定する ArrayAdapter spinnerAdapter = (ArrayAdapter) objSpinner.getAdapter(); int i = spinnerAdapter.getPosition("value"); objSpinner.setSelection(i); getAdapter - AbsSpinner | Android Developers getPosition - ArrayAdapter | Android Developers setSelection - AbsSpinner | Android Developers アクティビティ アプリの閉じられ方で、挙動が異なる onDestroyが呼ばれない限りは、Serviceを使わずとも、 ↓にある通り、ホームボタンとバックボタンでアプリケーションから離れた場合で挙動が違う。 https //kokufu.blogspot.jp/2011/03/activity.html 説明として、 ホームボタン:ホームアプリケーションが起動している バックボタン:Activityスタックからポップしている と書いてあったが、気持ち悪いのは、□ボタンを押すとあたかもまだ生きているかのように、アプリケーションリストに表示されるから。画面上に残っているが実際には onDestroy で消えている。 このあたりが、「アプリケーションをスワイプして消しても消さなくてもメモリにはそれほど影響しない」ということなんだろうか。 アクションバーの代わりに、ツールバーを使う [部分編集] 今後の拡張性から、アクションバーよりツールバーを使ったほうが良い、という記述をちょこちょこ見かけるが、Android Studioでプロジェクトを作ると、基本はアクションバーが設定されている。これをツールバーに置き換える。 アプリバーの追加 | Android Developers Toolbar | Android Developers AndroidのToolBar(新しいActionBar)メモ | Qiita アクションバーを消す res/values/styles.xmlで AppThemeのテーマを変更する style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar" ツールバーをレイアウトに追加する android.support.v7.widget.Toolbar android id="@+id/toolbar" android layout_width="match_parent" android layout_height="wrap_content" / レイアウトの@android */* ,?attr/* ,?* ,?android attr/* の違い | Qiita Activity内で、アクションバーの代わりに使う記述をする /* ToolBarの設定 */ Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar); toolbar.setTitleTextColor(Color.WHITE); // 設定をしておく setSupportActionBar(toolbar); // アクションバーの代わり、という設定 これを書かないと、画面上では何も表示されない(空間だけはある) スライドメニューを実装する [部分編集] NavigationDrawer が正式名称? DrawerLayout | Android Developers ナビゲーションドロワーの作成 | Android Developers ドロワーレイアウトを作成する レイアウトxmlにて、DrawerLayout オブジェクトをレイアウトのルートビューとして指定する。 ルートの中にドロワービューとメインビューを設定する順序はメインビューを先にする高さはルートに合わせる(match_parent) 次にドロワーのビューを指定するlayout_gravityを指定する(layout_gravity:どっちにくっつけるか、どちら方向から出てくるか?)右から左に出す場合にはstart layout_heightは親ビューと同じ高さを指定する layout_widthはすべての情報が見える幅を指定する ドロワービューの中身を準備する ListViewで作る ListViewの中に android layout_gravity="..." を入れないと、スライドで入ってくる設定にならず、重ねて見えている状態になる android background="#111" 背景がないと、中途半端にすけた状態で表示される。 別のXMLファイルで作る NavigationViewで作った場合、ヘッダ部分とメニュー部分をそれぞれレイアウトとメニューで作成する app headerLayout="@layout/drawer_header" app menu="@menu/drawer" ドロワーのオープン・クローズを実装する DrawerLayout にリスナーをセットする。このリスナーは DrawerLayout.DrawerListener を実装して、使う。 Activity にアクションバーがセットされている場合は ActionBarDrawerToggle が DrawerLayout.DrawerListener を実装する。 DrawerLayout mDrawerLayout = ...; ActionBarDrawerToggle mDrawerToggle; mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close) { public void onDrawerClosed(View view) {...} public void onDrawerOpened(View drawerView) {...} }; // Set the drawer toggle as the DrawerListener mDrawerLayout.setDrawerListener(mDrawerToggle); 【Android】スライドして表示されるメニュー | Qiita Navigation Drawer の概要 | Android 開発入門 Navigation Drawer の基本的な実装方法 | Android 開発入門 バックグラウンド処理(サービス) サービス - Android Developers Androidアプリでのバックグラウンド処理と通知機能 | Android Studio 2で始めるアプリ開発入門 - CodeZine 流れ Serviceのサブクラスを作成する AndroidManifest.xmlにサービスを登録 サブクラスで、必要なクラスをオーバーライドする。次のあたり。onCreate() onStartCommand() onDestroy() アクティビティからサービスを起動する (きちっと止まるように設計しておく) 閉じられても動作するサービスを動かす バックグラウンドで動作させるためにはServiceを用いる。 Serviceクラスの作成 Activityのように、作成・開始などのイベントで動くが、おもに3つ。 onCreate onStartCommand onDestroy Service | Android Developers Activityから、作成したサービスを動かす startServiceで起動、stopService(stopSelf)で停止。忘れずにServiceを止めないと、いつまでも動き続ける。 startService、stopServiceなどには、インテントを準備して、サービスにそれをなげる形をとっている。 startService - Context | Android Developers stopService - Context | Android Developers stopSelf - Service | Android Developers 加速度センサの情報を受ける 回転角の情報を受け取る センサーは加速度まではそのまま読み取れるが、回転角は加速度情報、地磁気情報から計算する必要がある。まず getRotationMatrix で回転行列を求め、getOrientation で回転行列を回転角に変換する(計算する) getRotationMatric - SensorManager | Android Developers getOrientation - SensorManager | Android Developers 引数に取った2つの配列には、傾斜行列、回転行列(の情報)が計算されて入ってくる。情報が不要ならnullでよい。 回転角の解釈 正位置として Zは天を指す Yは磁北を指す Xは Y,Z の外積を指す 画面の回転を抑制する AndroidManifest.xmlで抑制する 回転させないActivityに android screenOrientation="portrait" を追加すると、縦向き固定になる activity | Android Developers 動的に(プラグラム内で)で抑制する Activity内で、setRequestedOrientation を呼び出す setRequestedOrientation - Activity | Android Developers screenOrientation - ActivityInfo | Android Developers インテントにオブジェクトの情報を乗っける bundleで多くの情報をわたすような方法として、putParcelableArrayList くらいしか見当たらないので、これを使う。そのためには、Parcelable をimplements したようなクラスを作る必要がある。 Bundle | Android Developers parcelable をインプリメントしたクラスをつくる Parcelable実装にはParcelable.Createorというstatic fieldが必要。そのフィールドの初期化にて、Parcelに保存したデータを復元するためのコンストラクタを呼ぶ。 Parcelable | Android Developers Parcelable.Creater フィールドの実装 Parcelable.Creater | Android Developers createFromParcel(Parcel source)Parcelable.writeToParcel() で書き出されたParcelデータをインスタンス化する → コンストラクタを作っておく newArray(int size)ParcelableクラスのArrayを作る BundleやIntentに情報を乗せる IntentならputParcelableArrayListExtra、BundleならputParcelableArrayList で情報を登録 putParcelableArrayListExtra - Intent | Android Developers getParcelableArrayList - Bundle | Android Developers Activity側で受ける IntentならgetParcelableで受けられる。受けたときにすでにParcelableをimplementしたオブジェクトで受けられる。 getParcelableArrayListExtra - Intent | Android Developers getParcelableArrayList - Bundle | Android Developers 複数の情報をリストにして表示する [https //www54.atwiki.jp/api_programming/pages/202.html] バイブレーションを一定時間、作動させる Vibratorインスタンスからvibrate()を実行する。バイブレーションの実施にはAndroidManifest.xmlにパーミッションの追加が必要。 パーミッションの追加 マニフェストにパーミッションを追加する - パーミッションの宣言 | Android Developers Vibratorオブジェクトを生成する getSystemServiceでVibratorオブジェクトを生成する Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); getSystemService - Context | Android Developers Vibrator | Android Developers vibrateを実行する 幾つかパターンはあるが、かんたんなところで、これ。 vibrator.vibrate(500); vibrate - Vibrator | Android Developers 通知バーにバックグラウンド起動中の表示を出す 裏返したときの方向で、記録を分ける メニューのバーを設定する メニューリソースを準備し、表示させる。そのうえで、メニューのタップ動作に対する反応を記述する メニュー | Android Developers メニューリソースを準備する フォルダの作成 デフォルトではメニュー用のフォルダが無い(かもしれない)ので、res/menuを追加し、ここに入れておく。 resフォルダ右クリック [New]>[Android resource directory]を選択 ダイアログで、「Resource type 」から「menu」を選択し、OK リソースファイルの作成 menuフォルダを右クリック [New]>[Menu resource file] ファイル名を入力し、OK ファイル内に menu item / item / /menu を記述(実際はidやタイトルを設定する必要あり) Menu Resource | Android Developers 設定したメニューファイルを、Activityのメニューバーに評させる onCreateOptionMenuをオーバーライドして、この中でリソースの指定などを行う。XMLのメニューを実際?のメニューオブジェクトに変換するのに、inflatorを使用できる。 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); //(1) inflater.inflate(R.menu.menu_options_menu_list, menu); //(2) return super.onCreateOptionsMenu(menu); //(3) } onCreateOptionMenu - Activity | Android Developers メニューの選択を受け取る処理を作る オプションメニューを作っていれば、その受取はonOptionsItemSelectedをオーバーライドして処理できる。 @Override public boolean onOptionsItemSelected(MenuItem item) { return super.onOptionsItemSelected(item); } このとき、itemにクリックされた情報が入っているので、これを紐解いて、どのメニューがクリックされたか判断し、switchなどで処理する。 int itemId = item.getItemId(); Android 3.0(APIレベル11)以降では メニューリソースXMLのitemに、android onClick を記述しておくことで、動作を定義させることもできる。 チェックボックスを動作させる Android/入力コントロール(Controls) 設定画面を設定する/設定情報をローカルストレージに残す Android/設定 記録内容をGoogleスプレッドシートに記録する http //qiita.com/konnobu/items/8bec3d5a45235fc88a08 記録内容をGoogleカレンダーに記録する 多分、クライアント用のライブラリが作られていて、簡単に認証処理をしたり、データを取得したりできるようになっていると思われるが、別サイトでも転用が聞くように、地道な方法を取ってみる。というか、専用のライブラリの使い方をよくわかっていない。 流れは OAuth2.0で認証Google API にプロジェクトと登録(キーの発行) 認証コードを発行 受け取り コードを access token と交換 access token も使って、リクエスト送信 こまごまと引っかかった場所が多数。 AndroidManifest.xmlにパーミッションの設定が必要 ブラウザでURLを開く Android/インテントとインテントフィルタ ブラウザを開くURIとして、認証ページを指定する GoogleのOAuth2認証 OAuth2認証 | Android Developers Step 1 Send a request to Google's OAuth 2.0 server | Google Identify Platform リダイレクトを受け取る 大概の(google 以外でも)場合は、認証後に指定したリダイレクト先に飛ばしてくれる。そのスキーム名に応じて、Android側でどのアプリで開くのかを考えてくれる。Android に「このスキームがきたら、俺のアプリで開いて」と指示するためには、AndroidManifest.xml に記述する必要がある。 scheme // host port / path intent-filter内で、action, category, data を指定する。上記のリダイレクト先に対応する内容を書くのは data で、scheme は data android scheme="com.example.testproject" / のようになる。 Intent の 定数として ACTION_VIEW などが定義されているが、実体は文字列で、それが android.intent.action.VIEW などになる(ので、どれを設定するかはIntent を参照)。ブラウザでどんなスキームがきたらヨソになげるのか、どんな action として投げるのか、説明されている場所がわからないが、ひとまず action ACTION_VIEW category CATEGORY_BROWSABLR scheme ここは各自で で開けた。redirect_uri で scheme //~ が指定できない( /だけ)なので、hostは存在せず、pathだけ。 インテント解決 - インテントとインテント フィルタ | Android Developers Intent - Android Developers 受け取ったリダイレクトをデータに紐解く 一旦受け取れれば、中身は getIntent() を経由して、中身を見られる(Intent.getAction(), Intent.getCategories() など)。OAuth では、path のなかに code を入れて返してくるので、Dataのなかを探せばある Intent intent = getIntent(); String data = intent.getDataString(); とすると、googleの認証で指定した redirect_uri のあとに code がくっついて返ってきている。以下、サンプル com.example.####.#### /oauth2callback?code=4/8abcdefg# 上記の場合、oauth2callback を uri.getPath() で、4/8abcdefg# を getQueryParameter("code") で受け取れる。 getIntent - Activity | Android Developers getData - Intent | Android Developers getQueryParameter - Uri | Android Developers codeを送って、tokenを受け取る コードと必要情報を POST することで、access token との交換をする。この処理は、UIスレッドだとエラーになるので、AsyncTaskで実行する必要がある。 また、交換がうまく行かなかったときは、HttpURLConnection の getInputStream ではなく、 getErrorStream に情報が流れるため、プログラムの確認作業では注意。(この辺をよくわかっていなくて、エラー原因を探すのに苦労した。) redirect_uri はスキームもパスもコード発行依頼時と同じものを使う。 Android/プロセスとスレッド(processes and threads) Async Task | Android Developers tokenを保存する プレファレンスへの保存 終了時間と開始時間から、時間の計算をする リストビューで独自レイアウトを設定する https //www54.atwiki.jp/api_programming/editx/202.html USBデバッグ http //www.aiseesoft.jp/tutorials/android-debug-mode.html リリースビルド http //androidstudio.hatenablog.com/entry/2014/07/26/154043
https://w.atwiki.jp/epubs/pages/16.html
Androidでepub形式の電子書籍を読むには、以下のアプリケーションがあります。 縦書きビューワ http //d.hatena.ne.jp/npn2sc1815j/ 他 .
https://w.atwiki.jp/android_development/pages/23.html
Top 開発環境構築 4. Android SDKのインストール 4. Android SDKのインストール 以下のサイトからAndroid SDKをダウンロードする。 http //developer.android.com/sdk/index.html サイトの赤枠内のリンクをクリックすることでZipファイルをダウンロードします。 任意のフォルダに配置 ダウンロードしたファイルを任意のフォルダに解凍、配置します。 例:「C \Android\android-sdk-windows」 環境変数の設定を行います。 「android-sdk-windows\tools」へパスを設定します。 例:「C \android\android-sdk-windows\tools」 参考:http //blog.cnu.jp/2009/11/06/windows-7-path/ ※既に他のパスが存在する場合は「;」で区切る。 ↓↓↓ 解凍したフォルダ内の「android-sdk-windows\SDK Setup.exe」を起動 ↓↓↓ エラーがでたら以下のチェックボックスにチェックを入れます。 一度closeボタンを押し、左の欄内にあるsettingsを選択します。 ↓↓↓ window下部にあるmisc内の「Force~」にチェックします。 ↓↓↓ SDKのインストール 左の欄内にあるInstalld Packegeを選択し、赤枠内のUpdate All...ボタンを押します。 ↓↓↓ インストールしたいSDKにチェックを入れ、赤枠内の「Install Selected」をクリックします。 ↓↓↓ インストールが終了したらclosedボタンをクリックし終了します。 以上でAndroid SKDのインストールは終了です。 3. 戻る ← 4. Android SDKのインストール → 次へ Top 開発環境構築 4. Android SDKのインストール 広告
https://w.atwiki.jp/niflheimr/pages/4.html
Androidエミュレータについて気になる記事をまとめてみました。 Genymotion 超高速なAndroidエミュレータ「Genymotion」を試す | TeraDas-テラダス - 2015.1.6 【追記アリ】Genymotion – PCでAndroidを起動してKindleも読める♪ インストールから「Google Play」導入方法までまとめ | mogi2fruitsどっとねっと - 2015.1.22 【Androidエミュ】Genymotion☆3 - 2015.1.20 / 2ch andy だでがんの記憶 androidエミュレータの「andy」を試してみました。[PCでスマホアプリ] - 2015.3.4 BlueStacksのように意味の分からないアプリが大量にインストールされていて初期操作が良く分からないとかWindroyのように動作するアプリと動作しないアプリが明確に存在するという程酷い訳では、無いみたいです。 Windroy WindowsでAndroidのアプリを動かす「Windroy」を使ってみる | お部屋でモバイル 軽くてさくさく動作しますが、CPUにARMを前提としているアプリは動作しないようです。 紹介 Windows上で動くAndroidのエミュレーターまとめ【アンドロイドアプリ開発・デバッグ】 - NAVER まとめ - 2014.11.24 [スマートフォン] パソコンで使える、無料のAndroidエミュレーター一覧:Windows向け | Ouka Studio - 2014.8.28 すでに、大半のゲームアプリがチート対策(不正対策)としてエミュレーターからは使えなくしているので、導入してももうあまり意味がない。 労力を考えると、素直に格安タブレットでも買って、そちらを使ったほうがよほど建設的。