約 6,381,769 件
https://w.atwiki.jp/achuu/pages/91.html
http //octoba.net/archives/tag/ エレコム TK-FBP017対応ソフトウェア(Android2.1/2.2用) http //www.elecom.co.jp/support/download/android/fullkey/tk-fbp017bk/2.1/index.html ドコモ スマートフォン Optimus bright L-07C メディアス n-04c 落札相場 http //aucfan.com/search1/smix-qN.2d04C-tl30d-ot1-vmode_0.html ヤフオク http //auctions.search.yahoo.co.jp/search?p=n-04c auccat=2084005067 f=0x2 slider=0 tab_ex=commerce ei=UTF-8 xargs=26 b=1 wiki http //ja.wikipedia.org/wiki/N-04C N-04Cのテザリング機能をイオン専用b-mobileのSIMで利用できた http //gunjisatoshi.appspot.com/2011/12/medias-n-04c-tethering-bmobile n-04c bluetooth キーボード http //app.f.m-cocolog.jp/t/typecast/115532/112401/69112227 MEDIAS N-04C root化してプリインストールアプリ削除 http //blackfox.ktkr.net/blog/?p=351 N-04Cをデバッグモードで接続 https //www.google.co.jp/search?sugexp=chrome,mod=7 sourceid=chrome client=ubuntu channel=cs ie=UTF-8 q=N-04C%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E6%8E%A5%E7%B6%9A ●root化手順 N-04C root化について 2 [移転] http //tekikoudiary.blogspot.jp/2011/11/n-04c-root-2.html http //d.hatena.ne.jp/calpic326/20110410/1302443753 http //labs.digitalhell.net/2ch/dat/20111108/smartphone/1319916563.html https //docs.google.com/file/d/0B8LDObFOpzZqMGVkZGQ5N2UtNDkxOS00Y2Q1LTgwZWItMmM3NGRmZWY4NGE2/edit?pli=1# N-04Cのテザリング機能をイオン専用b-mobileのSIMで利用できた http //gunjisatoshi.appspot.com/tag/b-mobile http //tekikoudiary.blogspot.jp/2011/11/n-04c-root-2.html http //d.hatena.ne.jp/calpic326/20110410/1302443753 http //labs.digitalhell.net/2ch/dat/20111108/smartphone/1319916563.html https //docs.google.com/file/d/0B8LDObFOpzZqMGVkZGQ5N2UtNDkxOS00Y2Q1LTgwZWItMmM3NGRmZWY4NGE2/edit?pli=1# N-04C b-mobile simテザリング http //akiophoto.exblog.jp/15727772/ MEDIASについては、ワンクリックとはいかないけど、 同じzergRushというツールを使ってroot化できる。 http //ameblo.jp/starrysky-droid/entry-11093858737.html 【やったね】docomo MEDIAS N-04C/N-06C【root化】 http //logsoku.com/thread/hibari.2ch.net/smartphone/1319916563/ 167 SIM無しさん 2011/10/30(日) 23 56 48.26 ID OQdu5uTo [1/1回発言] 148 テザリングのAPNをUIから指定するんじゃなくて、 問答無用で特定のAPNにするんなら簡単にできた。 バージョンは最新版でroot化済みの前提。 /system/framework/framework-res.apk をPCに落としてきて(root化してるなら/sdcardにでも放り込んでさらにコピーでOK) apk_managerで適当に展開した後、res\values\strings.xmlを適当なエディッタで開く 「 string name="config_tether_apndata" docomo_hotspot,dcmtrg.ne.jp,,,,,,,,,440,10,,DUN /string 」 こんな行があるはずなので、例えばイオンSIMなら 「 string name="config_tether_apndata" aeon_sim,dm.jplat.net,,,bmobile@aeon,bmobile,,,,,440,10,,DUN /string 」 とかに書き換える。パラメータの並び順はどこかに説明があったはずだがURL忘れた。まぁ、ホスト名、ID、パスの位置が分かるから大体応用は効くはず。 で、適当に圧縮、再署名してapkを作る。この時、なんか圧縮しない設定になってても何故か圧縮される事があるので、無圧縮に変換するのを忘れずに。 んで、あとは作ったapkを適当に転送して(/sdcardあたり?) /system書き込み可能にして、/system/framework/の中の、オリジナルのframework-res.apkをframework-res.apk.orgあたりにリネームして、 新しく作った方のframework-res.apkを/system/framework/にコピー。 パーミッションを644に変更して、/systemをreadonlyに戻した後再起動すれば、テザリング使う時のAPNが(上の設定なら)強制的にイオンSIMになる。 PCからN-04C経由で通信出来ることを確認+テザリングオンのままN-04Cのアプリからも外にアクセスできた(イオンSIM Aプラン) 以前のバグ?の時と違って一度3G切られるけど、すぐに指定したAPNに再接続するよ。5回ぐらい試したけど、100%成功する。 ただ、適当にコピーしただけなので、アカウント設定が飛んだ(笑)それ以外の設定は特に飛んでないっぽい。 もしかしたらinstallコマンド使ったり、他のもっと良い方法があるかもしれないけど、一応報告まで。 framework-res.apkの書き換えミスると、多分起動しなくなるので注意。 (リカバリすれば治るかな? もしくは起動中に変な状態になるはずなので、adbで頑張れば何とかなるかな?) あと、当然だけどオリジナルのframework-res.apkをリネームした瞬間に、N-04Cで動いてる色んなサービスが死ぬ(笑) 気にせず続行したけど。 MEDIAS テザリング APN変更 http //ameblo.jp/starrysky-droid/entry-11112957448.html apk_manager apk_managerのざっくりした説明です。 apk_managerを使うとapkを解凍したりデコンパイルしたり、それを元に戻して再署名できたりします。 http //homedroid2.sitemix.jp/archives/28.html GALAXY Tab SC-01C ヤフオク http //auctions.search.yahoo.co.jp/search?p=SC-01C auccat=2084005067 f=0x2 slider=0 tab_ex=commerce ei=UTF-8 xargs=3 b=1 wiki http //ja.wikipedia.org/wiki/SC-01C kakaku.com http //review.kakaku.com/review/K0000156064/ office http //www.sourcenext.com/product/android/ofc/a_ofc_000781/ GALAXY Tab SC-01C Wiki http //www43.atwiki.jp/galaxytab_sc01c/pages/15.html Galaxy Tab バージョンアップ後のroot化方法詳細 - スマートフォンandroidアンドロイドアプリ・スマホとモバイルのレビュー Galaxy tab(SC-01C)+bmobile テザリング | モリえもんが見てた GALAXY S インフラストラクチャテザリング|kendyのブログ vafee blog | Galaxy Tab (SC-01C) 純正ROM置き場 Firmwares | SamMobile sc-01c テザリング b-mobile - Google 検索 たっきーのブログ Galaxy Tab SC-01C ICS/CM9 - CyanogenMod 9にしました GALAXY Tab SC-01Cの初期化~rootまでの手順 - http //pnpk.net 価格.com - 『アップデートAndroid 2.2→2.3.3→2.3.6?』 サムスン GALAXY Tab SC-01C docomo のクチコミ掲示板 GALAXY Tab SC-01C Wiki - root化 GALAXY Tab SC-01C Wiki - トップページ たっきーのブログ Galaxy Tab SC-01C 完全文鎮からの復活 たっきーのブログ GALAXY Tab SC-01C Galaxy Tab SC-01CをICSへ、その後JBへ|台湾留学 日本と台湾の架け橋 シエルのぼやき Galaxy Tab(SC-01C)にCM9焼いてみた Galaxy Tab SC-01C gingerbread(2.3.3)のルートをとる - forzando@net GALAXY Tabを最強モバイルツールに!Bluetoothキーボードとマウスに接続するとどうなるの? - S-MAX(エスマックス) - スマートフォンとモバイルを活用するブログメディア - ライブドアブログ シエルのぼやき Galaxy Tab(SC-01C)にCM10焼いてみた vafee blog | Galaxy Tab (SC-01C) CM10の導入 vafee blog | PCハード モバイル GalaxyTab(SC-01C) たっきーのブログ Galaxy Tab SC-01C JB/CM10を入れる 日々の覚え書き Galaxytab(SC-01C)KE2ファームにCM10を導入 シエルのぼやき Galaxy Tab(SC-01C)にCM10.1を焼いてみた Android(アンドロイド)趣向 GALAXY Tab SC-01C Wiki - root化 GALAXY Tab SC-01C Wiki - root化/弄る前に 【ROM焼き】docomo GALAXY Tab SC-01C root4 - 2ちゃんねるキャッシュ たっきーのブログ docomo GALAXY Tab SC-01C のroot取得からテザリング Galaxy tab 2.3にバージョンアップ後のroot化とテザリング(ルータ)化方法詳細 - スマートフォンandroidアンドロイドアプリ・スマホとモバイルのレビュー SC-01Cを4.1.1にしてみる - pur**15020*0のブログ - Yahoo!ブログ Galaxy Tab 2.3.6|車とアンドロイドのお部屋|ブログ|b4rishi|みんカラ - 車・自動車SNS(ブログ・パーツ・整備・燃費) GALAXY Tab SC-01C Wiki - KB1ブートローダーロック解除 GalaxyTabにGingerBread適用してみたら快適になったよ - Sequentially Altered Days りでぃすとりびゅ~しょん Ver.2.0 | Galaxy S2(SC-02C)のアップデートをodinでしてみた Odinの使い方 - windowsとandroidのメモ Galaxy tabをroot化後に初期化する簡単な方法!androidのID削除 - スマートフォンandroidアンドロイドアプリ・スマホとモバイルのレビュー Galaxy s2(SC-02C)をOdin3を使ってSC02COMKJ4(Android2.3.5)にソフトウェアアップデート(アップデートに失敗する場合のOdin3の使い方)。 - Android(アンドロイド)おすすめアプリ・カスタムニュース|AndroidL GALAXY Tab SC-01C Wiki - ROM/KERNEL へのリンク 方向性なんて・・・・ Galaxy Tab 文鎮化 復帰についての私的まとめ! The webversion of Check Fus 2.0 記憶領域ギャラクシータブ(SC-01C)のSIMフリー化 GalaxyTab 2.3をroot化してみた|あいポッドのブログ [11.05.2011][CF-Root v3.3] JJ*, JM*, KA*, JQ1 - su+busybox+CWM3/RFS - xda-developers GALAXY Tab SC-01C Wiki - 文鎮からの復活 Galaxy Tab(SC-01C)の半文鎮化から復活、そしてOvercom V4によるカスタムROM導入までの道のり iPhone's Cafe Galaxy Tab復活!!(but as GT-P1000)(追記あり) - モバイルをバックパックにつめこんで Galaxy Tab SC-01C 公式2.3.6から2.3.3rootへ|台湾留学 日本と台湾の架け橋 Galaxy Tab SC-01C文鎮化より復活|台湾留学 日本と台湾の架け橋 Galaxy Tab SC-01Cが文鎮化|台湾留学 日本と台湾の架け橋 vafee blog | Galaxy Tab (SC-01C) 半文鎮から脱出 Info about file P1000XXJMD.rar - General Files [Galaxy Tab] P1000XXJMDを入れてみる | Gagdet is not Gadget. Filesmeethere.com - 6794 results found たっきーのブログ Galaxy Tab SC-01C をovercome v4.1からICS/CM9にしました HumberOS CM9 - CyanogenMod 9 たっきーのブログ Galaxy Tab SC-01C ICS/CM9のアップデート対応 たっきーのブログ Galaxy Tab SC-01CでOvercome v4.1で日本通信b-mobile simやIIJmioのsimを使う L-04C L-04Cのリカバリ・ユーティリティ起動方法 http //blogs.dion.ne.jp/huwahuwa_nyan/archives/10343247.html L-04C購入後の設定 http //d.hatena.ne.jp/vecter/20111010/1318204603 EasyTetherLiteを試す ★「Optimuschat L-04C」 を無線ルータにするテザリング設定 http //www.toro.jp/blog/2011/10/22/goods/2297.html L-04Cでb-mobileSIMを使ってテザリングを使用 http //blog.livedoor.jp/pc9821as2/archives/51786030.html L-04Cのリカバリ手順 http //blogs.dion.ne.jp/huwahuwa_nyan/archives/10342082.html L-04Cのリカバリ手順は、2チャンネルのL-04Cのスレッドの次のレスを参考にしました。ただ、「4.」のPhoneModeは「Emergency」でした。 Flashの夢は断たれましたが、昨日文鎮から復活できたんでその方法を書いておきますね。 (確実に復旧できる保証が無いので、最終手段で) 1.xdaからKDZ Updaterをダウンロード http //forum.xda-developers.com/showthread.php?t=1060121 2.LGのサイトからファームを落とす http //csmg.lgmobile.com 9002/csmg/b2c/client/auth_model_check2.jsp?esn=の後ろにIMEIをハイフンなしで付けてアクセスするか、 http //csmg.lgmobile.com 9002/swdata/WEBSW/L04C/ANTTWV/V10d_00/V10D_00.kdz からダウンロード 3.電源を落とした状態で、音量+/-を同時押し+USBケーブルを挿入して黄色背景にUpdating...と表示されることを確認 4.KDZ Updaterでファームを指定した上で、Typeに3GQCT、PhoneModeにRECOVERYを設定 CS-RECOVERYでもいけるかもしれない(要検証) 5.Launch software updateボタンを押せば焼けるはず! これでdata以外のパーティションが焼けるため、復旧できるはず。 当然rootedの場合はroot化が解除されてるため、root化しなおす必要があります EasyTetherLiteを試す... http //digitalfans.blog3.fc2.com/blog-entry-556.html Xperia で テザリング してみた1(PdaNet編) について http //cameme.net/xperia/Article4221/ Optimus Chat L-04C で Wifiテザリング http //chitta001.cocolog-nifty.com/blog/2011/08/optimus-chat-l-.html ADBドライバのインストール L-04C-driver root化 (Gingerbreak) GingerBreak-v1.20.apk CWM Recovery ダウンロード/インストール l04crecovery_v5.zip http //exabugs.blog50.fc2.com/ Optimus Chat (L-04C)の覚え書き http //y-log.net/archives/2011/08/25/1256 L-04CにイオンSIMをいれてテザリング http //ameblo.jp/hpb12/entry-11004429660.html Optimus Chat L-04C スクリーン解像度を擬似的に上げる http //chitta001.cocolog-nifty.com/blog/2011/09/optimus-chat--2.html L-04Cでテザリングする方法 http //picke2010.blogspot.com/2011/08/1.html b-mobileSIMを使ってテザリングを使用 http //blog.livedoor.jp/pc9821as2/archives/51786030.html http //blog.tech4u.jp/article/222362850.html Optimus Chat L-04C で Wifiテザリング http //chitta001.cocolog-nifty.com/blog/2011/08/optimus-chat-l-.html b-mobileSIM プラン・A b-mobileSIM U300 Huawei IDEOS U8150-D Pocket WIFI ビルト番号を教えてください ビルド番号は「メニュー」→「設定」→「システム」→「端末情報」で確認できます。 イオンSIMのまとめ http //www45.atwiki.jp/aeonsimwiki/pages/13.html http //wzero3.iinaa.net/index.html LYNX SH-10B(IS01) root化3「Barnacle Wifi Trtherでテザリング」 http //wzero3.iinaa.net/SH-10B_root3Tethering.html docomo テザリング http //www.nttdocomo.co.jp/service/func_tool/tethering/compatible_model/ IDEOS U8150/Pocket Wifi S(S31HW) Wiki* http //wikiwiki.jp/ideos8150/?%B3%B5%CD%D7 国内での入手経路による機種の違い http //wikiwiki.jp/ideos8150/?%B5%A1%BC%EF%A4%CE%B0%E3%A4%A4 http //www.bmobile.ne.jp/aeon/ http //www.amazon.co.jp/gp/offer-listing/B004R36LSG/sr=/qid=/ref=olp_tab_new?ie=UTF8 coliid= me= qid= sr= seller= colid= condition=new http //www.amazon.co.jp/Huawei-IDEOS-U8150-D-Pocket-Free海外版)/dp/B004R36LSG%3FSubscriptionId%3D1CJAHAB69MAK1H6DZ482%26tag%3Daucfanaucview_rc-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB004R36LSG http //www.amazon.co.jp/ideos-u8150-b-U8150-B-Android2-2-Skypeアプリをインストール済み/dp/B004IWKVOG%3FSubscriptionId%3D1CJAHAB69MAK1H6DZ482%26tag%3Daucfanaucview_rc-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB004IWKVOG http //www.amazon.co.jp/Android-Froyo搭載HUAWEI-IDEOS-☆Pocket-海外Simフリー版/dp/B004F44I6E%3FSubscriptionId%3D1CJAHAB69MAK1H6DZ482%26tag%3Daucfanaucview_rc-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB004F44I6E http //jackov.blog98.fc2.com/blog-category-8.html http //hitobitobashira.blog64.fc2.com/blog-category-14.html IS01 Web "【ROM焼き】au IS01 root2.3~応援・雑談スレ~ - 2ちゃんねるキャッシュ" http //2chnull.info/r/smartphone/1293458406/701-800 Web "CyanogenMod for IS01 移植メモ" http //sites.google.com/site/cm4is01wiki/ Web "is01でFroyo(android1.6とデュアルブート) - is01next@blog" http //d.hatena.ne.jp/is01next/touch/20110704 Swapとcompcacheってどっちがいいんだろう。 http //2chnull.info/r/smartphone/1295706307/601-700 IS01でcompcacheを有効にする http //d.hatena.ne.jp/b0zu/20110411 IS01 で compcache (ramzswap) を有効にする(1) http //weboo-returns.com/blog/is01-compcache-ramzswap/ IS01 で compcache (ramzswap) を有効にする(2) http //weboo-returns.com/blog/is01-compcache-ramzswap-2/ 基礎から学ぶ 組み込みAndroid [単行本] CyanogenMod for IS01 移植メモ http //www.tumblr.com/tagged/is01 「GScript Lite」というアプリで以下のようなスクリプトを作成し、ケータイアップデートやメジャーアップデートと共に、起動させないようにしています。 http //ma-bank.com/item/1215 IS01にcompcacheを http //papatakocafe.blogspot.com/2011/03/is01compcache.html is01でcompcacheを有効にしてメモリ不足を解消する方法 http //d.hatena.ne.jp/is01next/20110226 Web "GHP IS01 常駐タスクの削減" http //yutcc.blogspot.com/2011/02/is01_4109.html Web "desireの忘備録 IS01の常駐プロセスを退避させてみる。" http //desire-root.blogspot.com/2011/02/is01.html Web "is01next @ wiki (*atmyownrisk) - 常駐プロセスの停止" http //www22.atwiki.jp/is01next/pages/42.html Web "SH-10B にcompcacheを入れてみた おまけで起動時root « (゚д゚)ウマー" http //fute.sakura.ne.jp/2011/02/18/sh-10b-%E3%81%ABcompcache%E3%82%92%E5%85%A5%E3%82%8C%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%80%E3%81%8A%E3%81%BE%E3%81%91%E3%81%A7%E8%B5%B7%E5%8B%95%E6%99%82root/ Web "[IS01]Compcacheを有効にする[root必須] « Build on TamaTech." http //tamanyan.xrsp.net/blog/archives/28 Web "【ROM焼き】 au IS01 root5" http //sp.logsoku.com/thread/hibari.2ch.net/smartphone/1307735687/ Web "【ROM焼き】 au IS01 root5" http //sp.logsoku.com/thread/hibari.2ch.net/smartphone/1307735687/ http //komugi.net/archives/2010/12/06205920 http //marijuana.ddo.jp/is01/ Web "Amazon.co.jp: バッファローコクヨサプライ BUFFALO IS03用 レザーケース 液晶保護フィルム付 ブラック BSMPIS03C04BK 家電・カメラ" http //www.amazon.co.jp/dp/B004DNXGO2?tag=bcn-22 camp=243 creative=1615 linkCode=as1 creativeASIN=B004DNXGO2 adid=0B2XRWTR8XTG74DBG6Z1 Web "redcloud @ ウィキ - Android - @ウィキモバイル" http //www24.atwiki.jp/redcloud/m/pages/13.html Web "IS01をfroyo化してみた。 - (旧)くりぃむしちゅーの作り方" http //lightgames.blog114.fc2.com/blog-entry-1156.html Web "遙かデジタリアへ IS01のバックアップとrecovery_kit導入" http //16777215.blogspot.com/2011/06/is01-backup-and-recoverykit.html?m=1 IS01SuperTuner_v100.zip Web "IS01をfroyo化してみた。 | くりぃむしちゅーの作り方" http //cream5296.orsp.net/2011/05/23/is01%e3%82%92froyo%e5%8c%96%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/ Web "is01rebuild @wiki - 進捗" http //www44.atwiki.jp/is01rebuild/pages/54.html?pc_mode=1 Web "is01next @ wiki (*atmyownrisk) - root化で可能なこと - @ウィキモバイル" http //www22.atwiki.jp/is01next/m/pages/32.html Web "IS01 « コムギドットネット" http //komugi.net/archives/category/android/is01-android Web "【root化】au「IS01」でAndroid2.2起動動画! | auとかデジ" http //au.navimode.net/?eid=1137305 Web "【root化】au「IS01」でAndroid2.2起動動画! | auとかデジ" http //au.navimode.net/?eid=1137305 Web "au IS01(SHARP)アンドロイド端末 au IS01 rooterを使って rootを奪取する(Android端末 IS01のファーム(カーネル)を書き換え改造する。)" http //www.neko.ne.jp/~freewing/android/is01_root/ Web "is01でcompcacheを有効にしてメモリ不足を解消する方法 - is01next@blog" http //d.hatena.ne.jp/is01next/touch/20110226 Web "Ubuntu 上に IS01 の開発環境構築 #3 実機にデプロイ編 - Born Too Late" http //blog.yuyat.jp/archives/802 Web "『バックグラウンド通信を行うアプリについて』 ソニー・エリクソン ドコモ スマートフォン Xperia arc SO-01C [Midnight Blue] のクチコミ掲示板 - 価格.com" http //s.kakaku.com/bbs/K0000231234/SortID=12861825/ Web "au IS01 rooter - MobileHackerz" http //mobilehackerz.jp/contents/Software/Android/IS01root Web "IS01のADBドライバインストール方法ヾ(@°▽°@)ノ|R-I-Yのブログ |Ameba (アメーバ)" http //s.ameblo.jp/nenogi2/entry-10583064672.html Web "IS01のROM焼きに踏み出す - forzando@net" http //f.orzando.net/pukiwiki-plus/index.php?Is01%2FRomBurning ■メモリスワップアプリ http //www22.atwiki.jp/is01next/pages/36.html 【ROM焼き】 au IS01 root5 http //hibari.2ch.net/test/read.cgi/smartphone/1307735687/l50 IS01でSWAP有効化してみた。 http //cream5296.orsp.net/2011/06/02/is01でswap有効化してみた。/ Android 2.3 (Gingerbread) for SHARP IS01 http //sourceforge.jp/projects/gb-231r1-is01/wiki/Recovery_Kit導入済み:BB9まで? action=showhist text_id=66987 【ROM焼き】au IS01 root2 ~わたくし達も未来へ~ http //2chnull.info/r/smartphone/1290609363/901-1000 【ROM焼き】 au IS01 root2.3 ~応援・雑談スレ~ 4 http //unkar.org/r/smartphone/1295353565 (旧)くりぃむしちゅーの作り方 http //lightgames.blog114.fc2.com/blog-entry-1156.html IS01hacker達の素敵な成果物を頂戴してfroyo化する為のこの環境で出来たよ?という自分用作業メモ http //www.go5.jp/~nyomo/IS01upgrade.html IS01 root化と諸々の作業メモ http //komugi.net/archives/2010/12/06205920 http //2chnull.info/r/smartphone/1303481352/301-400 IS01の常駐プロセスを退避させてみる。 http //desire-root.blogspot.com/ 【ROM焼き】 au IS01 root2.3 ~応援・雑談スレ~ 4(963) http //read2ch.com/r/smartphone/1295353565/ 【ROM焼き】 au IS01 root2.3 ~応援・雑談スレ~ 4 http //mobiletsusin2.blog33.fc2.com/blog-entry-9641.html ORSPがサービス停止してしまったので一時的に移転しました。※三度目 http //cream5296.my-sv.net/ IS01でSWAP有効化してみた。 http //cream5296.orsp.net/2011/06/02/is01でswap有効化してみた。/ Android 2.3 (Gingerbread) for SHARP IS01 http //sourceforge.jp/projects/gb-231r1-is01/wiki/Recovery_Kit導入済み:BB9まで? action=showhist text_id=66987 【ROM焼き】au IS01 root2 ~わたくし達も未来へ~ http //2chnull.info/r/smartphone/1290609363/901-1000 【ROM焼き】 au IS01 root2.3 ~応援・雑談スレ~ 4 http //unkar.org/r/smartphone/1295353565 (旧)くりぃむしちゅーの作り方 http //lightgames.blog114.fc2.com/blog-entry-1156.html IS01hacker達の素敵な成果物を頂戴してfroyo化する為のこの環境で出来たよ?という自分用作業メモ http //www.go5.jp/~nyomo/IS01upgrade.html IS01 root化と諸々の作業メモ http //komugi.net/archives/2010/12/06205920 is01 adw https //github.com/knhnnh/android_packages_apps_Launcher/wiki http //twitter.g.hatena.ne.jp/celsius_G/20101111/1289483805 IS01 解像度変更成功!! http //utsuboru.jugem.jp/?eid=15 最新アップデート済みのIS01でroot奪取からテザリングまでやってみる。 http //lico1.blog137.fc2.com/blog-entry-3.html au IS01 rooter http //mobilehackerz.jp/contents/Software/Android/IS01root IS01の解像度を変更してみる。 http //desire-root.blogspot.com/2011/01/is01.html http //megane84.com/blog/category/is01/ /sqlite_journals/is01root/sysremount_atmyownrisk.sh vi /system/build.prop IS03 http //blogs.yahoo.co.jp/hmdko/646710.html IS03を買ったらまず始めにすることhttp //ameblo.jp/dra29/entry-10721290987.html ◎eメール通知→解決案?http //bbs.kakaku.com/bbs/K0000155734/SortID=12353655/ digital0taku blog今回は前回のroot化から一歩進み液晶画面を好みの解像度に変更します。http //blog.livedoor.jp/rgf/archives/65441307.html mobilehackerz2010/11/30 ■ au IS01のroot権限を奪取する(ビルド番号01.00.09版)http //blog.mobilehackerz.jp/2010/11/au-is01root010009-is01.html えぬえす工房IS01関連の自作ファイルのまとめhttp //blog.ns-koubou.com/archives/19 is01next@blog2011-02-02 is01の潜在能力を引き出すアプリ&設定http //d.hatena.ne.jp/is01next/20110202 S03ユーザは「ワンセグ」をAutomatic Task Killerの削除対象から外した方がいいと思われます。http //d.hatena.ne.jp/nakay227/20101207/1291731236 desireの忘備録IS01の解像度を変更してみる。http //desire-root.blogspot.com/2011/01/is01.html desireの忘備録IS01のメモリを改善する。http //desire-root.blogspot.com/2011/01/is01_17.html desireの忘備録IS01の常駐プロセスを退避させてみる。http //desire-root.blogspot.com/search/label/IS01 forzando@netカーネル入替なしでどれだけできるかhttp //f.orzando.net/pukiwiki-plus/index.php?Is01%2FTryWithoutRomBurning forzando@netカーネル入替なしでどれだけできるかhttp //f.orzando.net/pukiwiki-plus/index.php?Is01%2FTryWithoutRomBurning IS01はさらなる高解像度へhttp //ganko2005.seesaa.net/article/184442906.html IS01をより使いやすく改造してみる?~recovery_kitと改造カーネルを焼く編~http //jackov.blog98.fc2.com/blog-entry-28.html IS01 root化と諸々の作業メモhttp //komugi.net/archives/2010/12/06205920 > Ezwebメール→Cメール転送http //letsincomp.exblog.jp/15028718/ Licoのきまま雑記最新アップデート済みのIS01でroot奪取からテザリングまでやってみる。http //lico1.blog137.fc2.com/blog-entry-3.html #is01 のカーネルを簡単に入れ替えるソフトis01supertuner がv1.05にバージョンアップ カーネルのバックアップに対応!#androidjphttp //megane84.com/blog/2010/12/09/is01-のカーネルを簡単に入れ替えるソフトis01supertuner-がv1-05に/ mobilehackerzTop / Software / Android / IS01roothttp //mobilehackerz.jp/contents/Software/Android/IS01root masatsu fileその前に、IS01に手を入れた部分を自分用の備忘録としてまとめておきますhttp //s2g.jp/masatsu/log/2011/0115235942.htm IS03非公式マニュアル ≫ 便利なアプリケーションhttp //someya.tv/is03/200/ マモノさんのISシリーズ(au)徹底まとめWiki-おすすめアプリとかアクセサリとかhttp //togetter.com/li/72729 au Android IS01 by SHARP Part29"白ロムさん[sage]:2010/08/23(月) 20 37 04 ID 2abmemB+0 このスレはau-IS01に関することを熱く意見交換するスレです 色々な情報を交換しましょう"http //unkar.org/r/keitai/1282563424 Android AU IS03シリーズ 特設ページ バッテリー問題対策 ほかhttp //www.dos-v.biz/component/content/article/9-reviewcategory/1878-android-au-is03-.html Android AU IS03シリーズ 特設ページ バッテリー問題対策 ほかhttp //www.dos-v.biz/component/content/article/9-reviewcategory/1878-android-au-is03-.html 仙石浩明の日記http //www.gcd.org/blog/2010/12/682/ is01 解像度 変更http //www.google.co.jp/#hl=ja biw=1332 bih=573 q=is01+解像度%E3%80%80変更 aq=f aqi=g1 aql= oq= fp=1 bav=on.2,or.r_gc.r_pw. cad=b is01 書き換え 失敗 起動不能http //www.google.co.jp/search?hl=ja biw=1332 bih=573 noj=1 q=is01+%E6%9B%B8%E3%81%8D%E6%8F%9B%E3%81%88+%E5%A4%B1%E6%95%97%E3%80%80%E8%B5%B7%E5%8B%95%E4%B8%8D%E8%83%BD btnG=%E6%A4%9C%E7%B4%A2 aq=f aqi= aql= oq= is01 文鎮 修理 費用http //www.google.co.jp/search?q=is01+%E6%96%87%E9%8E%AE+%E4%BF%AE%E7%90%86%E3%80%80%E8%B2%BB%E7%94%A8 btnG=%E6%A4%9C%E7%B4%A2 hl=ja biw=1332 bih=573 noj=1 aq=f aqi= aql= oq= FREE WINGの Androidと Windows、中国語の便利ソフトhttp //www.neko.ne.jp/~freewing/ FREE WINGの Androidと Windows、中国語の便利ソフトau IS01(SHARP)アンドロイド端末 au IS01 rooterを使って rootを奪取するhttp //www.neko.ne.jp/~freewing/android/is01_root/ 猫屋敷工房 HTML Generator"au IS01(SHARP)アンドロイド端末 au IS01 rooterを使って rootを奪取する (Android端末 IS01のファーム(カーネル)を書き換え改造する。)"http //www.neko.ne.jp/~freewing/android/is01_root/ is01next @ wiki (*atmyownrisk)http //www22.atwiki.jp/is01next/pages/20.html マモノさんのISシリーズ(au)徹底まとめWiki-おすすめアプリとかアクセサリとかhttp //www44.atwiki.jp/androidis01/pages/29.html
https://w.atwiki.jp/melodroid/pages/16.html
Android開発環境構築 概略 Androidの標準的なビルド環境の構築について記載する。 基本的には、Android Open Source Projectの和訳になる。 目次 開発環境構築 ソース取得準備 ソース取得方法(repo) ソース取得方法(git) ビルド方法 開発環境構築 Ubuntu Linux(8.04,32bit-x86)上での開発環境構築について書く。 Windows上でやりたい場合は、VMware等を利用して実施。 Macとか他のLinuxディストリビューションについては、参照元をチェック。 アップデート実施「アップデート・マネージャ」を起動する(「システム」→「システム管理」→「アップデート・マネージャ」を選択) アップデートを実施する(「アップデートをインストールする」を押す) パスワードを要求されるので、入力してEnterキーを押す。 必要なパッケージを追加する。「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) 「端末」上で、下記のコマンドを入力して、Enterキーを押す。sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev パスワードを要求されるので、入力してEnterキーを押す。事前に、sudoを使った場合は、要求されない場合がある。 パッケージのダウンロードが始まるので、終わるまで待つ。 念のため、再度アップデートを実施 注意事項8.10だと別のパッケージ(lib32readline5-dev)が必要となるらしい 64-bitだと、少し違うらしい ソース取得準備 Android Open Source ProjectからAndroidのソース一式を取得する為のツール「repo」の導入方法を説明。 必要なパッケージ(Git)の取得上記の開発環境構築を実施していれば、再度取得する必要は無い「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) 「端末」上で、下記のコマンドを入力して、Enterキーを押す。sudo apt-get install git-core パスワードを要求されるので、入力してEnterキーを押す。事前に、sudoを使った場合は、要求されない場合がある。 パッケージのダウンロードが始まるので、終わるまで待つ。 (動作確認はしてないので・・)他に必要なパッケージがあれば、導入。 repoインストール用のフォルダ作成と設定説明同様に、ホーム配下(~/bin/)に作成する場合を記載(/usr/local/bin/等でも良いと思う)「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) ホーム配下に移動する「端末」上で、「cd ~」入力して、Enterキーを押す ホーム配下にbinフォルダを作成「端末」上で、「mkdir bin」入力して、Enterキーを押す コマンド入力時に、binフォルダが検索対象となっていることの確認binフォルダに移動する(端末で「cd bin」) 確認するパスを表示「端末」上で、「pwd」入力して、Enterキーを押す 環境変数を表示「端末」上で、「echo $PATH」入力して、Enterキーを押す 表示される文字列に確認するパス(pwdで表示されたパス)が含まれていることを確認区切り文字は、「 」(コロン) 含まれている場合、検索対称となっている 検索対象となっていない場合の対処方法別のやり方でもできる「.bashrc」を開く端末で「gedit ~/.bashrc」を入力して、Enterキーを押す エディタが開くので、最後に下記1行を追加PATH="$PATH ~/bin" 端末を一度終了させて、再度起動し、環境変数を確認 repoを取得端末で下記を入力して、Enterキーを押すcurl http //android.git.kernel.org/repo ~/bin/repo repoフォルダの設定端末で下記を入力して、Enterキーを押すchmod a+x ~/bin/repo 注意事項repoを導入しなくても、gitだけでソース取得することも可能 「.bashrc」の編集は自己責任で・・。 ソース取得方法(repo) repoを使ってのソースのダウンロード方法について記載。 repoが導入されていることを前提条件とする。 ダウンロード先のフォルダを作成以降、「~/mydroid」として作成したとする フォルダ内に移動端末で「cd ~/mydroid」を入力して、Enterキーを押す ダウンロード情報の初期設定端末で下記を入力して、Enterキーを押すrepo init -u git //android.git.kernel.org/platform/manifest.gitビルドする場合は、「-b cupcake」等を付加して、バージョン固定したほうが良いと思う 名前、メールアドレスの問合せがあるので、入力してEnterキーを押すEnterでデフォルトが入るので、とりあえず、それでも動く 設定ファイル内に格納される。アップロード時に使用される(?) ダウンロード実施端末で下記を入力して、Enterキーを押すrepo sync 注意事項repoのイメージとしては、「manifestに対応して、複数回のgitによるソース取得を実施する」(たぶん・・) 「repo init」、「repo sync」ともに、失敗することがある。その際は、再度実施。 repoのオプション等は、http //source.android.com/download/using-repoをチェック 「repo init」後に、manifestファイル(ローカルに作成されている)を変更することで、パッケージの追加、削除等の操作ができる ソース取得方法(git) gitを使ってのソースのダウンロード方法について記載。 gitが導入されていることを前提条件とする。 (とりあえず、ビルドしたいなら、素直に、repoを使った方が良い) ダウンロード先のフォルダを作成以降、「~/mydroid」として作成したとする フォルダ内に移動端末で「cd ~/mydroid」を入力して、Enterキーを押す サーバからダウンロード端末で下記(例:標準カーネル部分取得)を入力して、Enterキーを押すgit clone git //android.git.kernel.org/kernel/common.git 注意事項gitを1回実施するだけでは、1部分のみのソースを取得するイメージかな 複数回実施して、repo1回と同程度になる(makeするまでに手間がかかる) あるパッケージのソースだけ欲しい場合には、gitのほうが便利 動くソース一式が欲しい場合は、repoのほうがおすすめ ビルド方法 repoによりソースを取得した段階でのビルド方法を記載。 「~/mydroid」内で、「repo init」、「repo sync」を実施した状態だとする ソースのルートフォルダに移動端末で「cd ~/mydorid」を入力してEnterキーを押す ビルドを開始する端末で「make」を入力してEnterキーを押す 注意事項設定を何もしていない状態だと、ユーザ空間のビルドがgeneric設定で実施される。 上記の場合、生成物は「~/mydroid/out/target/product/generic」にできる カーネルビルドは含まれておらず、基本的にユーザランドが生成物となる
https://w.atwiki.jp/android/pages/136.html
ネット上に公開されているAndroidアプリケーションの索引 ※基本的にソース、あるいはapkファイルが公開されているもの。 ツール タスクマネージャ SDK version Task manager primitive prototype m3-rc37a以前 メディアプレイヤー Video/Music player sample (from local disk as well as remote URL’s) m3-rc37a以前 メール Send email via GMail (actually via SMTP) m3-rc37a以前 GoogleTalk Totally *Unofficial* Android GTalk Client (Send/Receive XMPP Messages) m3-rc37a以前 Android用Google Talkクライアントをm5-rc14に移植 m5-rc14 Mame Talk Ver.0.8 m5-rc14 Twitter Twitter Client for Android (How to make XML over HTTP calls) m3-rc37a以前 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TwitterClient3.png) AndroidでTwitterクライアント ver.3 m3-rc37a以前 地図関連 Androidで地図アプリケーションを作ってみた m3-rc37a以前 Androidの地図アプリをぐるなびに対応しました m3-rc37a以前 Androidの地図アプリをm5-rc14っぽくしてみた m5-rc14 ビューア ComicViewer3 -Androidで電子ブックリーダ m3-rc37a以前 Android用電子ブックリーダをm5-rc14に移植 m5-rc14 ゲーム テーブルゲーム AndroidとFlickrで神経衰弱 m3-rc37a以前 ブロック崩しをm5-rc14に移植 m5-rc14 その他 アンドロイド・アプリケーション こめんと なるべく集めて回るけど作ったひとが自発的に追加してくれるとありがたいなあ - kojira 2008-02-12 21 54 53 プラグイン追加とかが自分で出来ないから不便だなあ。そのうち移転するかも。 - kojira 2008-02-18 23 09 07 名前
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/riverwin/pages/15.html
= Android = == 参考HP == * [http //developer.android.com/index.html Android Developers] * [http //itpro.nikkeibp.co.jp/article/COLUMN/20090708/333496/?ST=android-dev Androidで広がる、携帯アプリ開発の世界---目次 - Androidで広がる、携帯アプリ開発の世界:ITpro] * [http //www.kumikomi.net/archives/2010/02/fo02andr.php 「Android」に関する情報|Tech Village / CQ出版株式会社] * [http //sites.google.com/site/io/anatomy--physiology-of-an-android Anatomy Physiology of an Android] - Androidの分析と設計哲学 * [http //sites.google.com/site/io/dalvik-vm-internals Dalvik VM Internals] - Dalvikの内部構造 == SDK (Software Development Kit) == * [http //java.sun.com/javase/downloads/index.jsp Java SE] * [http //mergedoc.sourceforge.jp/index.html#/pleiades.html Pleades - Eclipse プラグイン日本語化プラグイン] * [http //developer.android.com/sdk/index.html Android SDK] == NDK (Native-code Development Kit) == * [http //www.cygwin.com/ Cygwin Information and Installation] - Windows環境で開発する場合に必要 * [http //developer.android.com/sdk/ndk/index.html Android NDK] * [http //www.atmarkit.co.jp/fjava/rensai4/android15/android15_1.html Android NDKでJNIを使用してアプリを高速化するには (1/3) - @IT] * [wiki Android/SocketProgramming ソケットプログラミング] == Tips == * CUI/GUIの切り替え(for x86) * CUI Alt+F1 * GUI Alt+F7 * エミュレータの端末の向きを変えるには?:[ctrl]+[F12] * Android-x86で日本語入力するには? * [http //www.adamrocker.com/blog/286/simeji-for-x86.html x86で動くSimeji]ページから「Simeji3.A.3_x86.apk」をダウンロードしてインストールする。 * !LogCatで日本語を表示するには? * EclipseのADTプラグインでのLogCatでは、文字コードを指定できないため、表示不可。 * コマンドラインで直接LogCatを起動することにより、表示可能。 1. コマンドラインプロンプトのフォントをMSゴシックにするために仮のバッチファイル(ファイル名は最終的なものと同一)を作成する。内容は以下の通り。 {{{ cmd /k adb logcat }}} 1. 上記で作成したバッチファイルを実行し、表示されたWindowのタイトルバー右クリックでプロパティメニューを表示し、フォントタブにてフォントをMSゴシックに指定する。 1. バッチファイルを、UTF-8設定用に変更する。内容は以下の通り。 {{{ cmd /k chcp 65001 | adb logcat }}} * Android Marketに登録できないアプリを広めるには? * サードパーティが運営しているサーバを使用する。ex.[http //andappstore.com/ AndAppStore] * アプリ内で1D/2Dバーコードスキャンを行うには? * [http //code.google.com/p/zxing/ Zebra Crossing]を使用する。 == 関連リンク == * [http //www.oesf.jp/ Open Embedded Software Foundation] * [http //wiki.github.com/OESF/Embedded-Master-ARM/em1-environment-constructed EM1 Environment Constructed] {{{ #!comment == パッケージのインストール == 参考:[http //source.android.com/source/download.html Get Android Source Code | Android Open Source] 1. ビルドに必要なパッケージのインストール {{{ $ sudo apt-get update $ sudo apt-get -y install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind g++ }}} 1. Android専用のプロジェクト管理ツール「repo」のインストール {{{ $ cd ~ $ mkdir bin $ curl http //android.git.kernel.org/repo ~/bin/repo $ chmod a+x ~/bin/repo }}} 1. 環境変数の設定 {{{ $ ls /usr/lib/jvm java-1.5.0-sun java-1.5.0-sun-1.5.0.19 $ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun $ export PATH=$PATH ~/bin }}} 1. Android環境一式のダウンロード(Eclair)[[BR]] {{{ $ mkdir ~/work/mydroid $ cd ~/work/mydroid $ repo init -u http //android.git.kernel.org/platform/manifest.git -b eclair ... $ repo sync ... }}} 1. [[Linux]] kernelのダウンロード[[BR]] {{{ $ mkdir kernel $ cd kernel $ git clone git //android.git.kernel.org/kernel/common.git ... $ git clone git //android.git.kernel.org/kernel/linux-2.6.git ... $ git clone git //android.git.kernel.org/kernel/omap.git ... $ git clone git //android.git.kernel.org/platform/vendor/asus/eee_701.git ... $ repo sync ... }}} 1. ダウンロード結果 {{{ $ cd ~/work/mydroid $ ls -aF ./ Makefile build/ development/ hardware/ prebuilt/ vendor/ ../ bionic/ cts/ external/ kernel/ sdk/ .repo/ bootable/ dalvik/ frameworks/ packages/ system/ $ du -s 5703292. }}} 1. ビルド {{{ $ source ./build/envsetup.sh $ choosecombo 1 1 generic 3 $ make ... $ }}} }}} == x86 on VMware用パッケージのインストール == 参考 [http //arms22.blog91.fc2.com/blog-entry-254.html なんでも作っちゃう、かも。x86 Android Donut on VMware] 1. イメージファイルの変換に必要なパッケージのインストール {{{ $ sudo apt-get install qemu }}} 1. ソースコードの取得 {{{ $ cd ~/work $ mkdir android-x86 $ cd android-x86 $ repo init -u git //git.android-x86.org/android-x86/platform/manifest.git -b eclair-x86 ... $ repo sync ... }}} 1. 差分ファイルの取得[[BR]] ビルドに必要なソースがリポジトリから削除されているので([http //groups.google.com/group/android-x86/browse_thread/thread/acd93d7d702c5de9?pli=1 参考Topic])、削除前の[http //android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=0c33ed2992b2eb484c229fd3322df14d97c10caa;sf=tgz スナップショット]をダウンロードし、展開後、frameworks/base/tools/layoutlib/api/*部分をコピーする。(以下は、「~/temp/downloads」にダウンロードした場合の例) {{{ $ cd ~/temp/downloads $ tar zxvf base-0c33ed2992b2eb484c229fd3322df14d97c10caa.tar.gz $ cp -r base/tools/layoutlib/api/ ~/work/android-x86/frameworks/base/tools/layoutlib/ $ cd ~/work/android-x86 $ du -s 4040996. }}} 1. ソースの修正 a. Bluetoothの有効化[[BR]] ./build/target/board/generic_x86/init.rcスクリプト中のbluetoothdサービス起動部分のdisabled設定をコメントアウトする。 {{{ service bluetoothd /system/bin/bluetoothd -n socket bluetooth stream 660 bluetooth bluetooth socket dbus_bluetooth stream 660 bluetooth bluetooth # init.rc does not yet support applying capabilities, so run as root and # let bluetoothd drop uid to bluetooth with the right linux capabilities group bluetooth net_bt_admin misc # disabled }}} 1. USB起動用のイメージファイルとしてビルド[[BR]] ※初回makeでエラー停止した場合、再度makeすると通る場合あり。 a. デフォルトカーネルを使用する場合 {{{ $ make usb_img TARGET_PRODUCT=eeepc }}} a. カーネルをカスタムビルドする場合 {{{ $ make usb_img TARGET_PRODUCT=eeepc TARGET_KERNEL_CONFIG=my_defconfig }}} a. 既にビルド済みのカーネルを使用する場合 {{{ $ make usb_img TARGET_PRODUCT=eeepc TARGET_PREBUILT_KERNEL= path to the prebuilt kernel }}} 1. 仮想ディスクイメージファイルの作成 {{{ $ cd out/target/product/eeepc $ qemu-img convert eeepc_usb.img -O vmdk installer.vmdk }}} 1. VMwareの新規仮想マシンを作成 1. 「後でOSをインストール」を選択し、「次へ」を押下する。 1. ゲストOSは「Linux」を選択する。 1. バージョンは「他のLinux2.6.xカーネル」を選択し、「次へ」を押下する。 1. 仮想マシン名を適当に作成する(例.「Android Eclair on x86」)し、「次へ」を押下する。 1. ディスク最大サイズを設定する(例.4.0GB)。 1. 「仮想ディスクを単一ファイルとして格納」を選択し、「次へ」を押下する。 1. 「完了」を押下する。 1. VMwareのディスク設定を追加・変更 1. 上記で作成したディスクをscsi0 0からide0 0に変更する。 1. vmxファイルを開いて以下の行を追加する。ide0 0がprimary master、ide0 1がprimary slave。なお、「bios.bootDelay」は、電源On時にBIOS Setup画面に移行するためのF2キー押下を容易にするための設定。 {{{ ide0 1.present = "true" ide0 1.fileName = "installer.vmdk" bios.bootDelay="3000" }}} 1. ビルドした仮想ディスクイメージファイル(installer.vmdk)をvmxファイルと同じフォルダにコピーする。 1. VMwareの仮想ハードディスクにAndroidをインストール 1. VMwareを起動し、BIOS設定を変更して、IDEのprimary slave(PS)からBOOTする。 1. AndroidのInstallを選択する。 1. 検出されたHard Diskにパーティションを作成し、ext3でフォーマットする。 1. インストールディスクの削除 1. vmxファイルを開いて次の行を削除する。 {{{ ide0 1.present = "true" ide0 1.fileName = "installer.vmdk" }}} 1. 起動確認[[BR]] VMwareを再生し、Androidが起動することを確認する。
https://w.atwiki.jp/teshiroid/pages/14.html
AndroidとはスマートフォンやタブレットPCなどの 携帯情報端末を主なターゲットとして開発された、 プラットフォーム(OS)のこと。googleが開発した。 詳しくはこちら iPhoneとどう違うかもだいたい分かるはず。 質問は受付よう。 auがandroidって連呼していますが、docomoもandroidOSで多く発売していますよ
https://w.atwiki.jp/mywiki2010/pages/17.html
タイトル通り 他所から持ってきたEclipseプロジェクトが動かない (更新 2010/02/17) やったこと この記事のサンプルプロジェクトを試そうとした。とりあえずzipファイルをダウンロード。 ダウンロードしたzipファイルをどうすればいいのか分からない。ワークスペースにプロジェクトを追加する、という作業を行う。 メニューから[File]→[Import]を選択。[General]→[Existing Projects into WorksSpase]を選択。[Select archive file]を選んで、ダウンロードしたファイルを選択。[Finsh]を押す。zipファイルが展開されてプロジェクトができあがる。 [課題]とりあえずEclipseの使い方から知る必要あり。。 実行しようとしたらエラーが出た。古いAndroidプロジェクトなので、バージョンが指定されていないのが原因。プロジェクトのプロパティを開いて[Android]を選ぶ。"Project Build Target"で適当にチェックボックスを入れる。 それでもエラーが出る。よく分からないが、自動生成されるgenフォルダの中のR.javaが悪さをしているらしい。 とりあえずこちらを見て解決→pixass-online Android + Eclipse ビルド出来ない件。ADTのバグ? [課題]genフォルダって何?R.javaって何?
https://w.atwiki.jp/hoshiba/pages/62.html
ウェブサイト新着情報 録音したTwitterスペースをiOS、Android、ウェブの全ユーザーが聴けるように - TechCrunch Japan 年末に売れてるSIMフリーAndroidスマホは? OPPO・Xiaomi・シャープ・サムスンが大接戦(BCN) - Yahoo!ニュース - Yahoo!ニュース Androidスマホの反応が遅くなる「8つの誤った使い方」とその対処法(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース キャリアSNS「YOUTRUST」がAndroid版アプリをリリース、累計登録ユーザー数10万人突破も発表 - TechCrunch Japan iOS/Android版「聖剣伝説 Legend of Mana」が配信開始!PS4/Switch版コレクターズエディションの追加生産も決定|ゲーム情報サイト Gamer - Gamer マジ? AirTag悪用の高級車窃盗が報告される…(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース Androidの12月月例更新開始 「致命的」な6件を含む多数の脆弱性修正 - - ITmedia Mobile 新型コロナワクチン接種証明書アプリ、公開は12月20日 iPhoneとAndroid向け - ITmedia NEWS 『ポケモンユナイト』Nintendo Switch版とiOS/Android版の合計ダウンロード数が5000万回を突破。10月の2500万回突破からわずか2ヶ月で倍増(電ファミニコゲーマー) - Yahoo!ニュース - Yahoo!ニュース 「星間パイオニア」Android版の先行プレイがスタート。Twitterキャンペーンを実施中 - 4Gamer.net ドンキ、あえてチューナーレスの「Android TV搭載スマートテレビ」をうたう24型/42型 - 価格.com Xperia XZがAndroid初のトップ10入り 「にこスマ」の11月中古スマホランキング(ITmedia Mobile) - Yahoo!ニュース - Yahoo!ニュース Androidスマホのストレスを軽減する3つのステップ(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース 『アンリアルライフ』iOS/Android版がリリースへ。記憶喪失の少女がサイコメトリー能力を駆使して冒険、お手頃価格で気軽に楽しめるように(電ファミニコゲーマー) - Yahoo!ニュース - Yahoo!ニュース Androidのスマホ性能チャート、Snapdragon 888 Plusが優位に - iPhone Mania 6年前にリリースされたFairphone 2にソフトウェアアプデ。Android 10対応に - GIZMODO JAPAN シャープからAndroidスマホ「AQUOS wish」、“シンプルでソーシャルグッド”な新機種 - ケータイ Watch Androidゲーム機の時代が来る? (1/4) - ASCII.jp フリーランス・副業向け マッチングサービス『Workship』、iOS/Androidアプリをリリース - PR TIMES AndroidスマホとiPadを上手に組み合わせて使う方法(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース 今売れてるAndroidスマートフォンTOP10、シャープ製品が16週ぶりに首位 2021/12/4(BCN) - Yahoo!ニュース - Yahoo!ニュース XperiaがAndroidスマホ販売シェア1位に浮上――今さら感強い「Xperia View」に不安要素:石川温のスマホ業界新聞 - - ITmedia Android/Fire TV版「DiXiM Play」にキャスト機能追加(Impress Watch) - Yahoo!ニュース - Yahoo!ニュース 「Android 12L」と「iPad OS 15」がすごくてもタブレットが売れない理由 - TechTargetジャパン Amazonアプリストア、Android 12で動作しない不具合が1か月以上継続中 - Engadget日本版 グーグル、「Android Auto」をアップデート--ついにデジタルキーに対応 - CNET Japan 2021年12月第1週 AndroidにもRISC-Vの波が来るのか - Gihyo Jp バンキング型トロイの木馬が30万台以上のAndroidに感染か 国内金融機関も標的に - ITmedia Google、DevSummit 21で大画面Androidデバイスのサポートを発表 - InfoQ Japan Y!mobile、Amazonブラックフライデーで「Android One S5」「Libero S10」を1円に - - ITmedia 2022年のAndroidスマホはiPhone13シリーズに性能面で勝てるのか? - iPhone Mania 今売れてるAndroidスマートフォンTOP10、「Xperia 5 III」が2週連続TOP10入り 2021/11/27(BCN) - Yahoo!ニュース - Yahoo!ニュース AmazonブラックフライデーでiPhoneやAndroidスマホがセール対象に 1円端末も - - ITmedia 5G対応で3万円台のAndroidタブレット見参!ソフトバンクの「Lenovo TAB6」を使ってみた - PC Watch Androidのバージョン別シェア、いまだ3年以上前のものの合計が約50%を占める - iPhone Mania Xperiaが国内Androidシェア1位に躍進した理由 「ミッドレンジが好調」だけにあらず(1/2 ページ) - - ITmedia Mobile Twitterの投げ銭機能「Tips」、Androidアプリでも設定可能に - ITmedia NEWS 何が変わる?「Android 12」の最新機能とアップデートのタイミング| - @DIME 古いAndroidスマホがバージョンアップできない原因 – アップデート非対応機種か確認 (2021年11月19日) - エキサイトニュース Androidでアプリを毎回閉じないほうがいい - ギズモード・ジャパン Samsung、「Android 12」ベースのGalaxy新ランチャー「One UI 4」リリース - - ITmedia Mobile Pixel 6などのAndroidスマホが意図せず電話をかけてしまう問題が解消 - PC Watch 作って楽しむプログラミング Androidアプリ超入門 改訂新版 - nikkei BPnet Apple CEO「それならAndroidを買って」iPhoneでは絶対に認めないこと - AppBank.net OPPO初となるAndroidタブレットのスペックと価格がリーク - HelenTech 今売れてるAndroidスマートフォンTOP10、OPPOとソニーが首位争い 2021/11/13(BCN) - Yahoo!ニュース - Yahoo!ニュース Androidユーザー満足の最新スマートウォッチ「Fossil GEN 6」場面を問わず1日中装着【今日のライフハックツール】(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース E-inkなのにAndroid搭載! 新感覚タブレット「BOOX - Nova Air」(BCN) - Yahoo!ニュース - Yahoo!ニュース 正当なアプリを装う新たなAndroidスパイウェア「PhoneSpy」が韓国で発見される - TechCrunch Japan 「Xiaomi Pad 5」はハイエンドAndroidタブレットの真打ちだ! (1/2) - ASCII.jp 「iPhone→Android」「Android→iPhone」の機種変更で予想外だったこと(マネーポストWEB) - Yahoo!ニュース - Yahoo!ニュース Googleのスマホ「Pixel 6」「Pixel 6 Pro」はどんなスマホ? 特徴をチェック!(Fav-Log by ITmedia) - Yahoo!ニュース - Yahoo!ニュース Android 12にアップデートすると使える新機能12選 - GIZMODO JAPAN この秋、発売されるAndroidスマホの本命は?(@DIME) - Yahoo!ニュース - Yahoo!ニュース 不要アプリを一気に消したい! ストレージの空きを増やしたい! そんなときに使えるAndroid標準機能 - ケータイ Watch Androidの11月月例更新開始 「致命的」な2件を含む多数の脆弱性修正 Pixelでは機能改善も - - ITmedia Mobile 2021年秋、バラエティが広がるハイエンドAndroid市場を俯瞰する - Impress Watch 折りたたみや大画面に最適化の「Android 12L」、来年公開へ - - ITmedia Mobile 楽天モバイル、Android 12提供予定のスマートフォンを案内 - ケータイ Watch Windows 11で「Androidアプリ」を実行可能に、プレビュー版をWindows Insider Programで提供開始 - ITmedia 今売れてるAndroidスマートフォンTOP10、Xperiaが1位・2位を独占 2021/10/23(BCN) - Yahoo!ニュース - Yahoo!ニュース AndroidにはないiOSの優れた機能8選(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース Android 12リリース。使える機種が限られるけど...「Material You」が使えるようになるよ #Pixel6Launch(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース Androidスマホの「緊急通報・緊急情報」の登録方法は?万が一の確認方法など紹介 - TIME&SPACE ドコモが「Android 12」バージョンアップ対象モデルを公表 46機種で対応予定 - - ITmedia Android 12.1早くもリーク、折りたたみスマホ対応が進化しそう(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース Androidスマホの「アプリの権限」ってなに?許可してもOK?注意点など解説 - TIME&SPACE Androidにこの秋追加予定の13の新機能 TVリモコンや「Camera Switches」など - - ITmedia [ケータイ用語の基礎知識]第982回:YouTubeは見れるの? Androidアプリも使える? ファーウェイのスマホ・タブレットのHarmonyOSとは - ケータイ Watch 慣れると元に戻れなくなるかも、Androidアプリ「アルテ日本語入力キーボード」 - ケータイ Watch Android 11のアプリ権限リセット機能、過去OSでも利用可能に - Engadget 日本版 Androidスマホの速度が遅くなってきた時の対処法6つ - Lifehacker JAPAN Androidの位置情報を完全にオフにする方法 - Lifehacker JAPAN 2021年9月第3週 そろそろAndroid 12がリリースされるので復習:Android Weekly Topics - Gihyo Jp 【最新版】1万円台からのおすすめAndroidタブレット7選 - PC Watch 韓国、グーグルに約200億円の課徴金--「Android」の独占的地位を乱用 - CNET Japan Android 12 beta 5(ファイナル)公開 正式版は「数週間中」 - - ITmedia Androidの9月のセキュリティパッチ、脆弱性などを修正 - ケータイ Watch iPhoneもAndroidスマホも7年は使い続けられるように…ドイツ政府がEUに新法案を提唱 - GIZMODO JAPAN 「Windows 11」でのAndroidアプリ利用、10月5日には含まれず - ITmedia Androidで使いたい便利な時短機能10選 - Lifehacker JAPAN スマホ画面用「Android Auto」、Android 12で廃止へ - CNET Japan Androidを表情で操作するカメラスイッチ、Android 12ベータ4で利用可能に - Engadget日本版 家族のスマホさがしからクルマの遠隔ロックまで。Androidの「デバイスを探す」機能がめちゃ便利になりそう - GIZMODO JAPAN Androidの2021年8月のセキュリティパッチ情報が公開 - ケータイ Watch Google、Android 2.3.7以前の端末からのログインサポートを終了へ - Engadget日本版 Androidの「ジェスチャーナビゲーション」とは?操作が便利になるテクニックを紹介 - TIME&SPACE Google、Androidデバイス用機械学習プラットフォームを発表 - ケータイ Watch Windows 11で動くAndroidアプリ その背景にあるもの - ITmedia Android版「Googleアプリ」にアップデート 強制終了を繰り返す問題を修正 - - ITmedia 【復旧】Android版Googleアプリが「繰り返し停止」、多数デバイスに影響 - マイナビニュース 「Android 12」はどこが新しくなった? デザインやプライバシー機能に注目 - TechTargetジャパン 「Android 12」ベータに見る、スマホの進化の明日はどこだ!? - ケータイ Watch グーグル、Android 12でアプリによるトラッキングを拒否可能に - GIZMODO JAPAN 「SIMフリースマホ」予算2万円台のAndroidおすすめ5選【2021年5月版】 - - ITmedia 「Android 12」のリリース時期、新機能は?--これまでの情報まとめ - CNET Japan Androidアプリ障害の原因になった「WebView」ってなに? - ITmedia Androidの『おやすみモード』とは?通知の停止・アラーム自動セットなど機能満載 - TIME&SPACE Androidスマホのメリットとデメリット - Lifehacker JAPAN 「Android 12」のプレビュー版が初登場、新機能はまだないけど画面には細かい変化も - ケータイ Watch ブログ新着情報 #blogsearch2 technorati検索結果 #technorati
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/shanghai_android/pages/13.html
Android、OPhone関連資料 ■2011年7月28日 第18回 日本Androidの会 東北支部発信会向け講演資料 中国のAndroid事情 ■OPhoneの概要と意義 第2回上海Androidの会 勉強会用資料(※PDFファイル、1.9MB) トップページ