約 5,648,306 件
https://w.atwiki.jp/sasasa123/pages/1127.html
概要 Android アプリの Termux では、Windows のコマンドプロンプトのように Java を実行することができ、Android 端末で solution-finder を使うことができます。 これで外出先でも手軽にパフェが探索できます。電車でテンプレ作りが捗るね!やったね!!! 残念ながら、Termux には iOS 版が無く、iPhone や iPad 等で行うことができません。類似のアプリが無いか調べたところ、LibTerm や a-Shell で同様のことが出来そうです。筆者は iOS 端末を持っていないので、詳しくは分かりませんが…。 Termux 及び Java のインストール Termux のダウンロードページへ行きます。 ページをスクロールし、アプリの最新バージョン(2023 年5月 14 日現在では Version 0.118.0 (118) )をダウンロードし、インストールします。F-DROID をダウンロードするように勧められますが、しなくても大丈夫です。(Termux 公式にも推奨されていません。) ※ Google Play からインストールしないのは、Termux が最新の Android バージョンに対応しておらず、Google Play からダウンロードできなくなっているからです。(2023 年5月 14 日現在。) Termux を開き、このような画面が出れば OK です。 termux-setup-storage と入力します。 “デバイス内の写真、メディア、ファイルへのアクセスを「Termux」に許可しますか?”と尋ねられるので、許可します。(入力してから表示されるまで、時間がかかる場合があります。) pkg install openjdk-17 と入力します。 少し経つと、Do you want to continue? と尋ねられるので、Y と入力します。(小文字でも OK。) Java のインストールが始まります。気長に待ちましょう。 solution-finder を実行してみる Termux に Java がインストールできたので、solution-finder を実行してみましょう。 solution-finder をダウンロードして、ファイルを解凍します。(ダウンロード方法はこの記事で解説されているので、割愛します。) sfinder.jar を Termux で開くとこのような画面が表示されるので、OPEN DIRECTORY を選択します。 Termux を開き、緑文字で ~/downloads と表示されていれば大丈夫です。(solution-finder を解凍した場所によって変わる場合があります。) ここからの操作は PC と変わりません。(補助GUIは使用できません。)試しにサンプルのコマンドを実行してみます。 成功です!これで Android 端末で solution-finder を実行することができました。お疲れさまでした。
https://w.atwiki.jp/android/pages/59.html
質問してもいいですか?ApplicationContextに用意されてるメソッドに、Activityクラス以外からアクセスする方法は? createDatabaseとか、getResourcesとかを自前のJavaクラスから使いたいんだけど、方法がわかりません。 ApplicationContextのインスタンス起こせないし。。。 - ごめんなさい 2008-03-25 17 26 02 勝手ながら転載しておきました。 - kojira 2008-03-25 17 26 42 そのクラスを呼び出すときに、Contextを引数で渡せないんですか? - moro 2008-03-26 21 26 54 質問させてください。androidエミュレータ上での話なんですが、フレームバッファに直描きしたものをSurfaceFlingerに上書きされないようにする方法はありませんか? Linux自体はじめてさわるのでぐぐってぐぐってはや4ヶ月答えがだせません。。よろしくお願いします。 - hidezo 2008-05-23 15 06 55 フレームバッファ直描きの方法がネイティブでやっているなら難しいでしょうねえ。JNIなどを使って直描きをやめてアプリ側で描くようにするしかないかも。 - kojira 2008-05-25 13 42 24 的外れだったらごめんなさい。 - kojira 2008-05-25 13 42 39 ここはGoogle本家の人もいるので、ここで聞くと確実です→http //groups.google.co.jp/group/android-sdk-japan - kojira 2008-05-26 09 32 37 kojiraさん、レス URLありがとうございます。やっぱり難しいですか。。先日Wnnのアンドロイド版が発表されていてIMEの変換候補が最前面にでているのをみたのでGUIが何で実装されているか気になるところです。 ありがとうございました。 - hidezo 2008-05-26 14 01 29 WnnはJNIでやっていると担当者の方に直接聞きましたよ。アプリで描画していると思います。 - kojira 2008-05-26 14 58 49 kojiraさん、またまた迅速な回答ありがとうございます。なるほど、、そうでしたか。見た感じフォントや窓枠からアプリではと思っていましたがこれですっきりしました。今日みつけたのですが[onscripter」というSDL上にのせたゲームライブラリをandroidで動作させてみたというページがあったのでためしにDLしてエミュレータで実行してみたらandroid側のキャレット点滅時でも上書きして表示されていました。バイナリしかなかったので元となるSDLのソースとonscripterのソースをおっかけてます^^; ぱっと見、普通にmmapしてioctlという普通の手順にみえましたが何か秘訣がみつかることを祈って。。 ほんとにありがとうございました。気分的にちょっと楽になりました。 - hidezo 2008-05-26 15 40 54 SDL等でやるとどうしてもちらついたりすると思います。ネイティブで直接描かずにアプリ側のSurfaceに渡して描画した方がいいでしょうね。パフォーマンスは出ないと思いますが。何をやろうとしているのかわからないのでこれ以上はなんとも言えません。 - kojira 2008-05-27 08 46 05 独自フォーマットの画像ファイル表示したいのですがawtのImageProducerに相当するクラスってありますでしょうか?あるとすればどれでしょうか? - turner 2009-02-11 13 29 17 今のところなさそうです。フレームワークのソースではImageProducerを使っているみたいですが。きっちり見たわけではないのでAndroid SDK Japanで質問した方がいいかも。 - kojira 2009-02-12 11 21 58 ダイアログがActivity上でしか使えないみたいなのですが、Viewの処理でダイアログを出す方法ご存知の方いませんか? - lic 2009-06-22 10 52 54 ActivityのコンテキストをViewに渡せばそのコンテキストを使ってダイアログ使えません? - kojira 2009-06-23 23 06 02 kojiraさんレスありがとうございます、Java自体さわりしか知らないので、サンプルを書き換えて勉強中です。SDK1.5R2のサンプル、Snakeでゲームセット後のスコアをポップアップにしてみようと思ったのですが…もうしばらくいろいろ調べてみます - lic 2009-06-25 09 02 27 DolphinBrowserやSteelが実装している、扇形のメニュー、どうやれば実装できるんでしょうか? - 名無しさん 2010-02-14 22 15 09 外部DBへ簡単にアクセスできる方法はないですか。 - suouin 2010-02-22 10 55 42 タイトルバーにボタンを貼り付けるにはどうすれば良いですか?iPhoneのように左右にボタンを貼り付けたいです。 - Lee 2010-03-06 18 53 52 DDMSのFileExplorerで(avdからpcへの)ファイル保存ができません。"Failed to pull selection"と表示されて失敗してしまいます。 - popo 2010-04-25 00 13 02 アンドロイド初心者なのですが、eclipseでデバッグしてみようと思っているのですが、フォルダの構成がよくわかりません・・・。例えばメニューの「Settings」押下時に表示されるメニュー一覧のjavaソースはどこら辺に位置するのでしょうか。 - kara 2010-06-17 11 01 50 アンドロイド初心者です。ある時点から、ある時点のアプリが使用した通信の頻度や量を表示するアプリを作成しようとしていますが、WEBを見回っても情報にたどり着けず書き込みさせて頂きました。ご教授お願いいたします。 - yuki 2010-07-07 01 03 06 サーバーから動画を取得して、アプリ内にその動画を保存する方法をご存知の方いらっしゃいませんか? - taro 2010-08-12 17 01 21 Alarmmanager - 名無しさん 2010-09-28 15 11 28 変な質問ですが怒らずにお答えいただけないでしょうか?ここは、長文の質問を書くところではないようで、困っています。どこか、数十行くらいになるような質問を書ける、Androidにくわしい人が集まっている掲示板がないでしょうか? - BlueDuck 2011-10-14 06 30 34 WiFi通信の開始終了を件つするにはどうすればよいでしょうか? - わいこ 2011-12-02 22 40 18 WiFi通信の開始終了を検知するにはどうすればよいでしょうか?でした申し訳ないです。 - わいこ 2011-12-02 22 41 43 ログイン画面で入力された内容を格納し、他のActivityに引き継ぎたいと考えています。テキストの取得はgetTextを使うと言うことですが、色々な書き方があるように思えます。良い例をご教示いただけないでしょうか。 - ezomomong 2012-02-01 11 21 37 すみません。検索の仕方が悪かったようです。見つかりました。 - ezomomong 2012-02-01 11 26 21 music - 名無しさん 2012-02-20 09 39 02 player - 名無しさん 2012-02-20 09 39 26 this way - 名無しさん 2012-09-05 02 29 20
https://w.atwiki.jp/nyankoapp/pages/2.html
メニュー まとめ① リンク 東方for Android @wiki 合計: - 今日: - 昨日: - トップページの合計: -
https://w.atwiki.jp/androidwiki/
Andoroid@wikiへようこそ Androidについて調べたこと、試したことをまとめるWikiです。
https://w.atwiki.jp/archos/pages/59.html
Archos Generation 8/UrukDroid 2010年秋モデル (Gen8)Archos 28/32/43/70/101IT Archos Generation 8/UrukDroidext3/ext4 ファームウェア パーティション fps ブート 内蔵ストレージへのインストールUrukDroid 1.0インストール マーケット 従来のAndroid環境 adb SDcardへのインストールUrukDroid 0.6microSD マーケット Android 3.0 Honeycomb for firmware 2.0.71 こちらのページの内容は自己責任でお願いします。 rootとDeveloper Edition環境が必要です。 555 :542 :2011/01/08(土) 11 33 51 ID YKfZ+Dv+ Android on ext4 filesystem with full r/w access http //forum.archosfans.com/viewtopic.php?f=76 t=45422 start=0 やっとちゃんと出来たよ ソフトキー(back/home/search/option)が消える問題は設定ミスだったらしい nokiaFontやswapも起動時から使えるように出来た 速度の遅さは芝のmicroSDHC 8GB class4の固有の問題だったみたい San microSDHC 8GB class2で試したが問題なかった class10か6当たりのmicroSDHCカード欲しいけどベンチマーク探してみてみると 今持ってるのと全然変わらないだよな Quadrant Standard 2529 582 :555 :2011/01/09(日) 15 17 48 ID iKQohB+g 特に詳しいというわけではないので疑問点があれば http //forum.xda-developers.com/showthread.php?t=895599 このスレ読むとほぼ解決します 英語なんて全くできませんが分からなかったらグーグル先生頼みです 583 :555 :2011/01/09(日) 15 30 00 ID iKQohB+g VMwareの操作画面としてはこんな感じ http //www.aqz.jp/~pc/imgboard1/img-box/img20110109152657.png デュアルディスプレイとかだとやりやすい 766 :2011/01/19(水) 15 48 00 ID 1PRHTRjq 4.1試したよ しっかりとsdcardもマウント出来る 当初データマウントされないなと思ってたら元のinit.rcが間違ってた 多分もう直されてると思うけど、昨日ダウンロードした人は注意が必要 オーバークロックがない分、ベンチスコアは落ちるけど使いやすいかもね 2枚sd用意してカーネル入れ替えながらOC版と4.1の使い分けしてる スレ主は極力自動化出来るように頑張ってるみたい 963 :2011/01/30(日) 13 58 10 ID C668UZDM ファーム2.1.xでもUrukDroid出来るよ 362 :2011/03/02(水) 13 51 59.63 ID ptH7AVe3 UrukDroid7 beta Cameraアプリが起動出来ない不具合有ったが、再起動若しくはyoutube入れなおしたら直った インストールウィザードで通常だとSDにインストールされる advance選ぶとInternalStorageにインストール出来る選択肢が出る 使用感としてはUruk6とあんまり変わらないけどもファームアップデートしたかったから気にしない UrukDroid6使用中でUpgradeではinternalstorageにインストール出来ないから注意 fresh Install のみ使えるようだ ext3/ext4 578 :2011/01/09(日) 14 32 54 ID 6xpM1D9y 何故にsdに入れた方が早くなるのでしょうか リードやライトはssdの方が速いですよね? 581 :555 :2011/01/09(日) 14 51 31 ID iKQohB+g Androidの本体自体は端末のflashメモリから呼び出しているっぽいです Archos内部のフラッシュメモリはExt3でフォーマットされていてR10MB/s W10MB/sとあまり早くないようです そこでext4にフォーマットしたものを使うことによって入出力が改善してパフォーマンスが上がるとのことです SDカードが早くないとあんまり変わらないかもしれません ext3とext4の違いみたいのはググってください 595 :2011/01/10(月) 01 53 09 ID fmq2SS7s microSDHCのがパフォーマンスいい内蔵フラッシュってのも、なんだかなーって感じだね。 中華padの中には、中を開けるとSDカードそのものが刺さってるやつもあるみたいだけど。 597 :2011/01/10(月) 23 27 23 ID SOJVvFQF 考えようによってはそっちのほうが便利かもw ファームウェア 579 :2011/01/09(日) 14 33 30 ID 4nG44qVl SDにAndroid入れると、 新しいバージョンのファームウェア入れるときに問題おきたりするんですか? 581 :555 :2011/01/09(日) 14 51 31 ID iKQohB+g なんともいえないです initramfs.gzが最初の読込先をしていしていますし SDカードに入ってるのはアプリとか設定です 元に戻すにはアップデートしたカーネルなどももとに戻す必要があるかもしれないかも Developer Edtionで指定しなければあまり関係ないとは思います 電源押すだけの起動だとrootなしの通常起動しますがそれは読込先が本体のみだからです パーティション 677 :2011/01/15(土) 15 31 58 ID 1OFMaLPE SDbootで3つ目に作ったパーティション windows経由でマウントどうしてもマウント出来ないな linux経由なら問題無いんだけど、やはり使いづらい どう変えるかな 最初のパーティションをfat32のファイルシステムに変更して initramfsを変更するのがはやいかな… vold変更しても上手くマウント出来ないし fps 725 :2011/01/16(日) 21 11 00 ID mCc67VH6 俺の70ITは下の画像のスコア出す http //loda.jp/blender2ch/?id=75.png 729 :2011/01/17(月) 00 04 00 ID zviyoiCu PSエミュのfpsが少し足りないんで、 SDから読むヤツすれば改善するかな。 730 :2011/01/17(月) 06 58 15 ID fvBqn+Gp ほぼ全部がディスクI/Oの高速化によるスコア増加なので、改善なんて微々たるもの。 3Dのスコアが上がってるのは、テクスチャデータ読み込み時の 待ち時間が減った事によるものと、スワップ確保の影響。 1.2GHz駆動をやらない限り、fpsは向上しないよ。 ブート 746 :2011/01/18(火) 01 55 58 ID o3N39rob 昨日からがんばってるんですけど、うまくできない… どこを間違えたのか、Androidかリカバリーか、SDEをえらぶ画面さえ出なくなった;泣 753 :2011/01/18(火) 15 08 17 ID x8ZgIh0X [-vol] 押しながら起動しても管理画面出ないって 何をしたんだ 読み出し位置変えてるだけでカーネル以外データに関しては弄ってないぞ ver3 が出てるのを試す ver4はまだオススメしない 考えられる原因フォームアップ中に壊したくらい メニュー出て起動しないならsdが原因だと思うぞ 出来るなら純正フォーム,SDE入れ直しがいちばんだな 755 :2011/01/18(火) 15 39 35 ID Dc7YxUE8 SDEと通常起動の選択画面が出ないってこと? いきなりrecoveryの画面が出るなら、初期化すればなおるよ 作業はやり直しになるけどね 774 :2011/01/21(金) 00 01 16 ID mA3KQwai 選択できなくなったのは、アンドロイドを削除(?みたいなの)を実行してしまったからでした。 とりあえずSDEは動くので、がんばってSDブートとOCをしてみたいと思います。 272 :2011/02/19(土) 19 20 00 ID 7fDrZESl SDEのpermanent rootって ブートメニュー消してDeveloper editionを起動させてるんだね。 その状態でUrukDroid 0.6入れてみたら permanent rootが生きてて、直接UrukDroidが起動してた。 内蔵ストレージへのインストール UrukDroid 1.0 まずは英語の原文を必ずお読みください。 UrukDroid は 43/70/101IT で動作します カスタム・ファームウエアの類なので自己責任でお願いします デフォルトでは作動しない機能があるので、Linuxの知識が必要となります root環境のみになるので、悪意があるソフトウェアに対して安全ではなくなります WiFiに不具合が生じることがあります 前提条件としてArchos製SDEを既にインストール済みであること(root環境が存在する) 内蔵ストレージに少なくとも1.7GBの空き容量がなければインストールは失敗します Android resetと同じく、既存の設定を引き継がずにUrukDroid環境を新たに作ります(既存のAndroid環境[非root]は別に残ります[デュアルブート]) WiFiも設定し直しになるので、事前にキーを調べてください 以下の手順では内蔵ストレージとSDの中身は消えませんが、念のためバックアップを取ってください メリットはシステム領域(/data)が500MB増えるので、サイズの大きな(もしくは沢山の)アプリがインストール可能になります。 インストール UrukDroid_1.0-Install.rarをダウンロードしてPCにて解凍し、 次の三つのファイルがあることを確認します。 initramfs.cpio.gz zImage UrukDroid-install.tgz initramfs.cpio.gzとzImageをSDE boot menuから書き込みます。 [電源ボタン]長押し[電源を切る]→[再起動]、画面が消えたら[音量-]を押し続ける(白い画面になるまで) Archos A101IT Boot Menuが表示されたら、[音量-]を2回押してRecovery Systemへカーソル移動、[電源ボタン]で実行 Archos A101IT Recoveryが表示されたら、[音量-]を5回押してDeveloper Edition Menuへカーソル移動、[電源ボタン]で実行 Developer Edition Menuが表示されたら、[音量-]を1回押してFlash Kernel and Initramfsへカーソル移動、[電源ボタン]で実行 USB ConnectionでPCと繋げる(OKを実行しない)(仮想マスストレージ?) [zImage]と[initramfs.cpio.gz]をRECドライブ(端末)にコピー PCタスクトレイのハードウェアの安全な取り外し、[電源ボタン]でPress OK to disconnect、USBケーブル繋いだまま Kernel and Initramfs updatedになったら[電源ボタン]で再起動、画面が消えたら[音量-]を押し続ける(白い画面になるまで) Archos A101IT Boot Menuが表示されたら、[音量-]を1回押してDeveloper Editionへカーソル移動、[電源ボタン]で実行 Developer Editionが起動し次へウイザードへ UrukDroid 1.0 installation framework Are you sure you want to proced with installation of UrukDroid? No Install UrukDroid Reinstall UrukDroid [音量-/+]でカーソルを移動し[電源ボタン]で実行です。 UrukDroid 1.0 installation framework What type of installation you want to use? (simple recommended) Simple Advanced UrukDroid 1.0 installation framework Do you want to install UrukDroid on removable SD card, or internal storage.(SD card installation recommended) install to SDCard install to internal storage ここでは内蔵ストレージにインストールする方法を説明しています。 UrukDroid 1.0 installation framework Do you want to resize existing internal partition or format and create new ones? (resize requires enough free space of /sdcard storage! - it will no be checked) Resize existing partition Format and create new partitions 内蔵ストレージのリサイズ(システム領域の拡大)が実行されます。 UrukDroid 1.0 installation framework Transfer now installation file over USB and press power button once PCとUSBケーブルで接続された状態でUrukDroid-install.tgzを[A101IT]ドライブにコピー。 PCタスクトレイのハードウェアの安全な取り外し、[電源ボタン]でPress OK to disconnect、USBケーブルを抜く。 インストールが行われます。 UrukDroid 1.0 installation framework Do you want UrukDroid to copy you existing /data partition (may cause trouble in future) No Yes 過去のデータを引き継がないことにします。 画面が消えたら[音量-]を押し続ける(白い画面になるまで) Archos A101IT Boot Menuが表示されたら、[音量-]を1回押してDeveloper Editionへカーソル移動、[電源ボタン]で実行 Developer Editionが起動し、引き続きUrukDroidのセットアップ セットアップが完了したら初期設定ウイザードへ Gen8/初期設定タッチスクリーンの調整 画面の明るさを落とす アニメーション演出を切る ライブ壁紙を切る WiFiを設定しなおす マーケット デフォルトで[マーケット]アプリがインストールされているので、 メールアドレスを入力してサインインするだけで、 修復作業は特には不要と思われます。 YouTubeなどのgoogleアプリはマーケットからインストール可能で、 Flashやコピー制限のアプリも見つけられます。 従来のAndroid環境 UrukDroid導入前に使用していたAndroid環境へ戻るには、 [再起動]後に[音量-]を押し続けBoot Menuを呼び出して 起動する環境を変更できますが、Android環境ではrootを使えず、 設定やインストール済みアプリも共有されません。 再び再起動すると前回呼び出した環境へブートされるので、 UrukDroidへ戻るにはBoot MenuからDeveloper Editionを選択起動することになります。 adb デフォルトではadbdが稼動していないようなので、次のようにします。 ターミナルから[/sbin/adbd]を起動 [adb connect 192.168.1.x]によるWifi経由の接続確立 [adb shell] 接続中は端末がスリープしないようにする必要があります。 SDcardへのインストール UrukDroid 0.6 173 :2011/02/11(金) 11 43 50 ID DMR/sILE UrukDroid 0.6 Easy Install... http //forum.xda-developers.com/showthread.php?t=895599 page=134 SDカードはフォーマットされるから中身はバックアップ取っといてね Here is archive with files required to do fresh UrukDroid 0.6 install. It s called now Easy Install since it requires almost no user interaction and can be done from almost any operating system (Windows/Linux/MacOS etc.). http //www.megaupload.com/?d=68I10A6C Full howto will be updated soon - but, long story short 1.download and extract UrukDroid_0.6-EasyInstall.rar 2.flash zImage and initramfs.cpio.gz from Archive 3.boot to SDE on Archos, and when asked - copy UrukDroid-install.tgz 1.URLのファイルをダウンロードし解凍する 2.[vol-] + 電源押し Recovery System- Developer Edition Menu- Flash Kernel and Initramfsを選択 3.Boot Menu - Developer Editionを選択し起動 UIでInstallを選択しUrukDroid-install.tgzをUSBで本体に繋げコピーする 終わり microSD 808 :2011/01/23(日) 22 25 46 ID y6cRnPlt UrukDroidいれてみた! でも、Quadrant途中で止まるし、早くなったというよりも遅くなった感がある。 やり方が悪かったのかもしれません。。。ちなみにClass4。 809 :2011/01/24(月) 07 16 22 ID W+UsLhZa 芝のNANDだと止まるかもね 書き込みシーケンシャルは早いけどランダム極端に落ちるから 810 :2011/01/24(月) 08 18 25 ID XZnYazlH さぁClass10を買ってくるんだw 188 :2011/02/13(日) 12 47 19 ID edTRrLKV sandiskのMicroSDHCカードが相性が良く割と快適に動く 東芝はベンチは早いけど操作性がとても悪い sandiskの東芝OEMも同じ Sandisk16GB class4使ってるけど快適だよ システム内色々linuxやターミナルで弄れるからね マーケット 234 :2011/02/16(水) 23 17 01 ID mDGoVP8m UrukDroidやってみたけど、 マーケットが全然安定しなくて使い物にならね。 Android 3.0 Honeycomb Archos公式ではなく、カスタム・ファームウェアの類です。 207 :2011/02/14(月) 18 45 20 ID WpYaPFL3 Honeycomb on Archos gen8 [development thread] [early stage] http //forum.xda-developers.com/showthread.php?t=952741 287 :2011/02/21(月) 11 48 22.64 ID G+Qm0uP9 70IT ロック解除画面が表示されるまでは行くが、 タッチ操作を受け付けないのでこれ以上の事はわからなかった。 for firmware 2.0.71 573 :555 :2011/01/09(日) 14 15 25 ID iKQohB+g 需要があるなら まずFirmが2.0.71でありSDEがインストール済みだとします MicroSDHCカードはclass4以上が望ましいです。 CDMでシーケンシャル Read 20M Write12M ランダム512k R 18M W4M (参考に自分のclass2のsandiskのベンチ) 下準備 最新版のVMware Playerをダウンロードしてインストールします http //downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0 Ext4に対応したlinuxカーネルならなんでもいいんですが私はubuntu10.10を使用します http //www.ubuntulinux.jp/News/ubuntu1010-desktop-ja-remix CDイメージをダウンロードVMwareに仮想マシンとしてインストールします。 手順1 ubuntuにGpartedが入ってない場合 $ sudo apt-get install gparted Gpartedを開き SDカードを差し込みます(VMwareのホストに接続) デバイス更新で反映させます ここでSDカードが/dev/???にあるかを判断します 以降(/dev/sdbにあると仮定して説明します) 既存のパーティションをデリートし 512MB ext4 1024MB ext4 領域のあまりをお好きに ext4 or Fat32 後ろ128MB linux-swap これを参考にフォーマットします ターミナル起動し ubuntuのターミナルでroot権限を取得します。 $ sudo su パスワード入力 Enter # cd / # mkfs.ext4 -O ^huge_file /dev/sdb1 (オプションは大文字のオーです) # mkfs.ext4 -O ^huge_file /dev/sdb2 # mkfs.ext4 -O ^huge_file /dev/sdb3 (Fat32の場合はmkfs.vfat) カードはそのままに 手順2 http //dl.dropbox.com/u/1017593/ArchosGEN8/2.0.71-02/rootfs.tar.gz http //dl.dropbox.com/u/1017593/ArchosGEN8/2.0.71-02/initramfs.cpio.gz http //dl.dropbox.com/u/1017593/ArchosGEN8/2.0.71-02/zImage 一旦これをWindows側で1つずつダウンロードします 準備の段階で入れ忘れ Archos端末でマーケットからターミナルエミュレーターをインストールしておきます rootfs.tar.gzを手短のUSBメモリに移します utbuntu側に接続し /dev/???を確認 (sdhとして以下示します) $ sudo su # mkdir /mnt/usb # mount /dev/sdh1 /mnt/usb # mkdir /mnt/sd # mount /dev/sdb1 /mnt/sd # cd /mnt/sd # mv /mnt/usb/rootfs.tar.gz . (最後の点も入れてね カレントディレクトリって意味があります) # tar -zxf /path_to_file/rootfs.tar.gz (解凍) # cd / # umount /mnt/sd カードの取り外しArchos端末に差し込みます 次にwindows側に戻りArchos端末を接続し Developer Edtionメニューでカーネルをアップデートしましょう 上記のzImageとinitramfs.gzを使用します。 手順3 Terminal Emulaterを起動します $ su # mount -t ext4 /dev/block/mmcblk2p2 /data.new (ext4の設定で/data.newのディレクトリを経由して扱えるようにしています) # cp -rp /data/* /data.new/ (既存のアプリをコピー) # umount /data.new/ Archos端末の電源を落とします 手順4 ubuntu側にSDカードを差し込みます $ su # mount /dev/sdb1 /mnt/sd # cd /mnt/sd # vi init.rc ここでinit.rcの編集に入ります もともとこうなっているところを # Comment this mount ext3 /dev/block/mmcblk0p4 /data noatime nosuid # Uncomment this # mount ext4 /dev/block/mmcblk2p2 /data noatime # mount ext3 /dev/block/mmcblk0p4 /data.old noatime nosuid こうします # Comment this # mount ext3 /dev/block/mmcblk0p4 /data noatime nosuid # Uncomment this mount ext4 /dev/block/mmcblk2p2 /data noatime mount ext3 /dev/block/mmcblk0p4 /data.old noatime nosuid 追加で mount ext4 /dev/block/mmcblk2p3 /mnt/sdcard2 noatime nosuid 編集終わり # cd / # umount /mnt/sd SDカードをarchos端末に戻しdeveloper edtionを選択し起動します 580 :555 :2011/01/09(日) 14 40 02 ID iKQohB+g 通常は上の段階で終わりですが日本語フォント追加とswap設定を変更します 手順5 USBにDroidSansFallback.ttfを入れておきます カードとUSBをubuntu側に接続 5-1 フォント追加 $ sudo su # mount /dev/sdb1 /mnt/sd # mount /dev/sdh1 /mnt/usb # cd /mnt/sd/system/fonts # rm DroidSansFallback.ttf # mv /mnt/usb/DroidSansFallback.ttf . # umount /mnt/usb 5-2 swap変更 # cd /mnt/sd/usr/local/bin # vi swap_on.sh LOCAL_SWAP以下を LOCAL_SWAP=/dev/block/mmcblk2p4 に変更 編集終わり カードをArchos端末に戻して終わりです 名前 コメント
https://w.atwiki.jp/ohden/pages/608.html
PhoneGap Install LinuxMint17(amd64)Mate nodeJS 0.10.31 PhoneGap 3.5.0-0.21.14 ADT amd64 20140702 まずはPhoneGapサイトに書いてあるようにやってみる。 $ sudo npm install -g phonegap ※『-g』optionはGlobalInstallの指定。これを指定するとnpmでinstallしたapplicationにpathが通って、どこからでもコマンド実行できるようになるらしい。 で、確認。 $ phonegap create my-app $ cd my-app $ phonegap run android 動かねぇ...( ̄ω ̄;) えぇっとまずは...なんか『ant』ねぇとかどうとか... /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 126 throw e; ^ Error ERROR executing command ant , make sure you have ant installed and added to your path. at /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/lib/check_reqs.js 47 27 at ChildProcess.exithandler (child_process.js 652 7) at ChildProcess.emit (events.js 98 17) at maybeClose (child_process.js 756 16) at Socket. anonymous (child_process.js 969 11) at Socket.emit (events.js 95 17) at Pipe.close (net.js 465 12) { [Error /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/create Command failed with exit code 8] code 8 } [error] /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/create Command failed with exit code 8 ant入れます。 $ sudo apt-get install ant で、まだダメ...Android targetの一覧が取れねぇとか曰われております。 /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 126 throw e; ^ Error An error occurred while listing Android targets at /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/lib/check_reqs.js 87 29 at _rejected (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 808 24) at /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 834 30 at Promise.when (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 1079 31) at Promise.promise.promiseDispatch (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 752 41) at /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 574 44 at flush (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 108 17) at process._tickCallback (node.js 419 13) { [Error /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/create Command failed with exit code 8] code 8 } [error] /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/create Command failed with exit code 8 なので、androidの場所を教えて差し上げます。 たまたま入れてたのが、Android Studioだったんで、Android Studioの場所をexport。 viかなんかで.bashrcに追加。 $ vim ~/.bashrc export PATH=${PATH} /home/hoge/app/android-studio/sdk/tools ※もし、場所が分からんかったら、時間はかかるけど... $ find / -name android 2 /dev/null | grep tools/android$ とかすると良い。 見つかったscript実行すると... $ /home/hoge/app/android-studio/sdk/tools/android list target ってすると使えるAndroidのtargetがずらずら出てくるはず。 今度は、『Please install Android target 19』って...Android API 19が入ってないとダメらしい。(´・ω・`) /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 126 throw e; ^ Error Please install Android target 19 (the Android newest SDK). Make sure you have the latest Android tools installed as well. Run "android" from your command-line to install/update any missing SDKs or tools. at /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/lib/check_reqs.js 80 29 at _fulfilled (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 798 54) at self.promiseDispatch.done (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 827 30) at Promise.promise.promiseDispatch (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 760 13) at /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 574 44 at flush (/home/hoge/.cordova/lib/android/cordova/3.5.1/bin/node_modules/q/q.js 108 17) at process._tickCallback (node.js 419 13) { [Error /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/create Command failed with exit code 8] code 8 } [error] /home/hoge/.cordova/lib/android/cordova/3.5.1/bin/create Command failed with exit code 8 一応確認ね。 $ android list target 結果をざっと見て、『Google APIs 19』ってのが無いから怒られてる。 こればっかりはAndroid SDKとかを使って入れんとダメ。 わしの場合は、Android Studioじゃが、[Configure]-[SDK Manager]を選んで、 ココらへんにチェックを入れてみる。 で、もっかい実行してみると... 今度はadbが見つからんと... Error executing "adb devices" /bin/sh 1 adb not found 探してみたら、見つかったのでPATHに追加してみる。 $ vim ~/.bashrc export PATH=${PATH} /home/hoge/app/android-studio/sdk/platform-tools で、動かしたら...buildは終わって、エミュレータ実行したいけど見つからんって言われた。 ERROR No emulator images (avds) found, if you would like to create an avd follow the instructions provided here http //developer.android.com/tools/devices/index.html Or run android create avd --name name --target targetID in on the command line. target listを見ると、API19のidが14だったんで... $ android list target ---------- id 14 or "Google Inc. Google APIs 19" Name Google APIs Type Add-On Vendor Google Inc. Revision 7 Description Android + Google APIs Based on Android 4.4.2 (API level 19) Libraries * com.google.android.media.effects (effects.jar) Collection of video effects * com.android.future.usb.accessory (usb.jar) API for USB Accessories * com.google.android.maps (maps.jar) API for Google Maps Skins QVGA, WVGA800 (default), WSVGA, WXGA800, WXGA720, WQVGA400, WVGA854, WXGA800-7in, WQVGA432, HVGA Tag/ABIs default/armeabi-v7a targetに14を指定して適当なemulatorを作ってみる。 $ android create avd --name sample19 --target 14 Auto-selecting single ABI armeabi-v7a Created AVD sample19 based on Google APIs (Google Inc.), ARM (armeabi-v7a) processor, with the following hardware config hw.lcd.density=240 hw.ramSize=512 vm.heapSize=48 再度挑戦。 $ phonegap run android 起動しました。ヽ(=´▽`=)ノ 更新日: 2014年09月12日 (金) 14時21分41秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/droid/pages/31.html
音楽 Winamp(無料) https //market.android.com/details?id=com.nullsoft.winamp FLiP(無料) https //market.android.com/details?id=jp.tom016.flipf MixZing Music Player(無料) https //market.android.com/details?id=com.mixzing.basic 支援ツール Audio Fx Widget(無料)★ https //market.android.com/details?id=com.namakerorin.audiofxwidget Cover Art Downloader(無料)★ http //octoba.net/archives/20110821-android-1960.html コメント 「音楽/動画プレーヤー」アプリ 徹底比較 徹底比較http //androider.jp/page/2010/05/761/ -- Android携帯をもっと楽しく! (2011-04-21 23 30 38) 名前 コメント
https://w.atwiki.jp/androidtools/pages/19.html
取り敢えず環境は作れたのでメモ替わりにめっちゃサンプルを探しまくる。 [Android]KeyEventでキー入力取得 そんなわけでアプリ作るのに必須のキー入力。 キーイベントを取得するにはonKeyDown()をオーバーライドすれば良い。 そのときのポイントが2つ。 "setFocusable(true);"を忘れない "invalidate();"を忘れない invalidate()が必要なのはループするためなので、 Handlerとか使ってループする場合は必要でないかも。 package net.swelt.android.keyeventtest; import android.app.Activity; import android.os.Bundle; import android.content.Context; import android.content.Resources; import android.graphics.*; import android.view.View; import android.view.KeyEvent; import android.graphics.Canvas; import android.graphics.drawable.Drawable; public class KeyEventTest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(new SampleView(this)); } private static class SampleView extends View { private final int MOVE_VALUE = 10; private final int AREA_WIDTH = 320; private final int AREA_HEIGHT = 200; private Paint mPaint = new Paint(); private Point mPos = new Point(); private Bitmap mBitmap; public SampleView(Context context) { super(context); setFocusable(true); mBitmap = loadImage(R.drawable.kirby, 64 , 64); } public Bitmap loadImage(int fileid, int width, int height) { Resources r = this.getContext().getResources(); Bitmap bitmap = Bitmap.createBitmap(width, height, true); Drawable drawable = r.getDrawable(fileid); Canvas canvas = new Canvas(bitmap); drawable.setBounds(0, 0, width, height); drawable.draw(canvas); return bitmap; } @Override protected void onDraw(Canvas canvas) { Paint paint = mPaint; canvas.drawColor(Color.WHITE); canvas.drawBitmap(mBitmap, mPos.x, mPos.y, paint); invalidate(); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch(keyCode) { case KeyEvent.KEYCODE_DPAD_DOWN mPos.y += MOVE_VALUE; if( mPos.y + mBitmap.height() AREA_HEIGHT ) mPos.y = AREA_HEIGHT - mBitmap.height(); return true; case KeyEvent.KEYCODE_DPAD_UP mPos.y -= MOVE_VALUE; if( mPos.y 0 ) mPos.y = 0; return true; case KeyEvent.KEYCODE_DPAD_LEFT mPos.x -= MOVE_VALUE; if( mPos.x 0 ) mPos.x = 0; return true; case KeyEvent.KEYCODE_DPAD_RIGHT mPos.x += MOVE_VALUE; if( mPos.x + mBitmap.width() AREA_WIDTH ) mPos.x = AREA_WIDTH - mBitmap.width(); return true; } return super.onKeyDown(keyCode, event); } } }
https://w.atwiki.jp/archangelkb/pages/19.html
Android Troubleshooting デバイスメーカー
https://w.atwiki.jp/yatteyoruby/pages/39.html
ここではwebdriverを使ってandoridエミュレータを操作する手順をメモします。 基本的にはこちらの手順に従っています。 環境 OSX 10.7.3 Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11D50b) android-sdk_r16-macosx ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] rubygems 1.8.10 gem selenium-webdriver (2.20.0) Andoroidエミュレータ準備 こちらからandroid-sdkを落として解凍する 解凍したディレクトリを適当な場所に置く cp android-sdk-macosx /Applications/ ~/.bash_profileを編集してパスを通す export PATH=/Applications/android-sdk-macosx/tools $PATH パスを反映する source ~/.bash_profile ターミナルでandroidと打ってAndoroid SDK Managerを起動する プロキシを設定する場合は「Android SDK Manager」メニューの「環境設定」で設定しておく Android SDK Mangerで以下をインストールしておくTools - Android SDK Platform-tools Andoroid 4.0.3 (API 15) - SDK Platform Andoroid 4.0.3 (API 15) - ARM EABI v7a System Image 「Tools」メニューから「Manage ADVs」を選択しAndroid Virtual Device Managerを起動する 「New」で新しいAVDを作成するMax VM application heap sizeを256くらいにしないとエミュレータが正常に動作しなかった 「Start」で作ったAVDを起動する ~/.bash_profileを編集してパスを通す export PATH=/Applications/android-sdk-macosx/platform-tools $PATH パスを反映する source ~/.bash_profile webdriver準備 作成したAVDを起動しておく serialIdを確認する adb devices こちらからandroid-server-XXX.apkをダウンロードする ダウンロードしたapkをインストールする adb -s serialId -e install -r android-server*.apk アプリケーションを起動する adb -s serialId shell am start -a android.intent.action.MAIN -n org.openqa.selenium.android.app/.MainActivity ポートフォワードを設定する adb -s serialId forward tcp 8080 tcp 8080 rubyからの操作例 webdriverの準備までしておいて以下のプログラムを実行する require rubygems require selenium-webdriver driver = Selenium WebDriver.for android driver.navigate.to http //google.com driver.quit