約 4,232,392 件
https://w.atwiki.jp/pazudra/pages/11.html
Android版情報 起動しない場合の対処法(公式情報) 起動後しばらくすると動作が遅くなる現象の対処法(非公式確認情報求む) 推奨端末一覧 NTT Docomo au SoftBank その他 データインストールについて 「googleのウォレットアカウントにログインしてからサポートに連絡して下さい」 docomoの場合(対策の実例) データのバックアップについて(非公式) Kindle Fire版について wiki内コミュニティ コメント Android版情報 リリース日 2012年9月18日(火) Android OS2.3 以降の対応機種(最新バージョンのAndroidには対応していない可能性があります。OSバージョンアップの際は ダウンロードページ の表記を確認してください) iOS版・Android版の垣根を超えてフレンド・助っ人になることが可能 データ移行(引き継ぎ)について iOSとAndroid間のデータ移行(引き継ぎ)は現在のところ不可能 Android同士でのデータ移行(引き継ぎ)はバージョン5.1で可能になりました。 【Android】機種変更に伴うプレイデータの移行(バックアップ)方法 (公式) 起動しない場合の対処法(公式情報) 起動しない場合には、以下をご確認ください ■メーカーが動作を保証しない操作をおこなっておりませんか: パズル&ドラゴンズ対応端末にも関わらず、ツールや特定の操作(ROOT化など)により、 メーカーが動作を保証しない行為をおこなった端末にて、起動しない場合がございます。 ■端末の空き容量が不足しておりませんか: アプリ本体のダウンロード時の空き容量とは別に、保存ファイル用の容量が必要となります。 保存ファイルの作成に空き容量が不足している場合がございますので、端末の空き容量を増やして、再度起動してください。 ■端末側のメモリをご確認ください: 同時に多数のアプリを起動している場合には、いったん全て終了した状態でお試しください。 引用元:http //mobile.gungho.jp/news/pad/120918_2.html 起動後しばらくすると動作が遅くなる現象の対処法(非公式確認情報求む) 起動時は動作軽快なのにしばらくするとドロップの移動が遅くなったり重くなったりする場合は以下をご確認ください 機器を再起動する。結局の所、これが一番効果高いです。 スタンバイやホームに戻りたい時は必ずホーム長押しでパズドラを停止させてから戻る。 タスクキル、メモリ、キャッシュ削除などの管理ツールは一時凌ぎの軽さを与えるが返って処理を重くするので使わない。 一度裏で常駐されると復帰に相当な負荷がかかってそのまま高パフォーマンスの状態まで戻らない仕様のようです。 パズドラをプレイしていない時は絶対に常駐させないようにしましょう。むやみにSSを撮るのも負荷がかかるのでやめましょう 推奨端末一覧 公式による 動作確認済みの端末一覧 の転載です。 当初は動作確認した推奨端末以外ではアプリのダウンロード自体が不可能でしたが、11月19日頃より非推奨端末でもダウンロードが可能となりました。 (ただし、「非推奨端末の動作保証はしない」とのことです) NTT Docomo メーカー 機種型番 名称 OS 備考 ソニーモバイル SO-01D Xperia Play 2.3.4(以降対応なし) 9/19追加 ソニーモバイル SO-01C Xperia arc 2.3.2→2.3.3→2.3.4(以降対応なし) 9/21追加 ソニーモバイル SO-02C Xperia acro 2.3.3→2.3.4(以降対応なし) 9/19追加 ソニーモバイル SO-03C Xperia ray 2.3.3→2.3.4(以降対応なし) 9/21追加 ソニーモバイル SO-02D Xperia NX 2.3.7→4.0(予定) . ソニーモバイル SO-03D Xperia acro HD 2.3.7→4.0(予定) . ソニーモバイル SO-04D Xperia GX 4.0.4 . ソニーモバイル SO-05D Xperia SX 4.0.4 . パナソニックモバイル P-02D LUMIX Phone 2.3→4.0(予定) 10/17追加 パナソニックモバイル P-04D P-04D . 11/08追加 パナソニックモバイル P-06D ELUGA V 4.0.4 . パナソニックモバイル P-07D ELUGA power 4.0.4 . LG L-06D Optimus Vu 4.0.4 . LG L-06D L-06D JOJO 4.0.4 . LG L-01D Optimus LTE 2.3.5→4.0.4 . LG L-05D Optimus it 4.0.4 . Samsung SC-02C GALAXY S II 2.3.3→2.3.5→2.3.6→4.0 9/19追加 Samsung SC-04D GALAXY NEXUS 4.0.1→4.0.2→4.0.4→4.1(予定) . Samsung SC-05D GALAXY Note 2.3.6→4.0.4 . Samsung SC-03D GALAXY S II LTE 2.3.6→4.0(予定) . Samsung SC-06D GALAXY S III 4.0.4→4.1(予定) . Samsung SC-05D GALAXY Note . 追加日不明 Samsung SC-06D GALAXY S III . 追加日不明 富士通モバイル T-02D REGZA Phone . 10/26追加 富士通モバイル F-03D ARROWS Kiss 2.3.5 10/09追加 富士通モバイル F-03D Girls F-03D Girls 2.3.5 10/19追加 富士通モバイル F-04E ARROWS V . 13/01/23追加 富士通モバイル F-05D ARROWS X LTE 2.3.5→4.0(予定) 10/09追加 富士通モバイル F-07D ARROWS μ 2.3.5 10/18追加 富士通モバイル F-09D F-09D ANTEPRIMA 4.0.3 . 富士通モバイル F-10D ARROWS X 4.0.3 . 富士通モバイル F-11D ARROWS Me 4.0.3 10/10追加 富士通モバイル F-12C F-12C . 追加日不明 富士通モバイル F-04E ARROWS V 4.0.4. 13/01/10追加 Disney Mobile P-05D Disney Mobile on docomo . 11/09追加 Disney Mobile F-08D Disney Mobile F-08D 2.3→4.0(予定) 10/10追加 シャープ SH-01E SH-01E . 11/09追加 シャープ SH-04D Q-pot.Phone . 11/08追加確認 シャープ SH-06D AQUOS PHONE 2.3.5→4.0.4 10/10追加 シャープ SH-07D AQUOS PHONE st . 11/08追加 シャープ SH-09D AQUOS PHONE ZETA 4.0.4 . シャープ SH-10D AQUOS PHONE sv 4.0.4 . シャープ SH-12C AQUOS PHONE 2.3.3 . シャープ SH-13C AQUOS PHONE f 2.3.4 9/27追加 NECカシオ N-01D MEDIAS PP . 10/26追加 NECカシオ N-04C MEDIAS 2.2→2.3.3 10/18追加 NECカシオ N-05D MEDIAS ES 2.3.6→4.0.4 . NECカシオ N-06C MEDIAS WP 2.3.3 10/17 LG L-01E Optimus G . 11/13追加 PRADA L-02D PRADA phone by LG L-02D . 11/13追加 au メーカー 機種型番 名称 OS 備考 ソニーモバイルコミュニケーションズ IS11S Xperia acro NEW 2.3.3→2.3.4 9/19追加 ソニーモバイルコミュニケーションズ IS12S Xperia acro HD 2.3.7→4.0.4 . ソニーモバイルコミュニケーションズ SOL21 XperiaVL . 11/13追加 Samsung ISW11SC GALAXY S II WiMAX 2.3.6→4.0.4 . Samsung SCL21 GALAXYSⅢ Progre . 11/13追加 シャープ IS11SH AQUOS PHONE IS11SH 2.3.3 9/19追加 シャープ IS12SH AQUOS PHONE IS12SH 2.3.3 10/12追加 シャープ IS13SH AQUOS PHONE IS13SH 2.3.5 10/5追加 シャープ IS14SH AQUOS PHONE IS14SH 2.3.5 9/19追加 シャープ IS15SH AQUOS PHONE SL 4.0.4 . シャープ IS17SH AQUOS PHONE CL 4.0.4 . シャープ ISW16SH AQUOS PHONE SERIE 4.0.4 . シャープ SHL21 AQUOS PHONE SERIE . 11/13追加 シャープ C01 INFOBAR 2.3 9/19追加 富士通モバイル IS11F ARROWS Z ISW11F 2.3.5 10/11追加 富士通モバイル IS12F ARROWS ES 2.3.5 10/09追加 富士通モバイル ISW13F ARROWS Z 4 . 富士通モバイル IS11T REGZA Phone 2.3.4 10/11追加 HTC ISW13HT HTC J 4.0.3→4.0.4 . Kyocera ISW11K DIGNO 2.3.5 . Motorola IS12M Motorola RAZR 2.3.6→4.0.4 9/27追加 NECカシオ IS11CA G zOne 2.3.3 10/11追加 NECカシオ IS11N MEDIAS BR 2.3.5 10/11追加 LG IS11LG Optimus X 2.3.7→4.0(2012年8月10日~) 10/11追加 SoftBank メーカー 機種型番 名称 OS 備考 シャープ 006SH AQUOS PHONE 2.3.3 9/21追加 シャープ 009SH AQUOS PHONETHE PREMIUM 2.3.4 追加10/19 シャープ 101SH AQUOS PHONETHE HYBRID 2.3.5 10/17追加 シャープ 102SH AQUOS PHONE 2.3.5→4.0.4 9/21追加 シャープ 103SH AQUOS PHONE 2.3.5 10/17追加 シャープ 104SH AQUOS PHONE 4.0.3 . シャープ 106SH AQUOS PHONE Xx 4.0.4 . シャープ 107SH PANTONE5 NEW 4.0.4 9/19追加 シャープ 107SH B ボス電 4.0.4 10/17追加 富士通モバイル 101F ARROWS A 4.0.4 . NECカシオ 101N MEDIAS CH 2.3.5 10/18追加 パナソニックモバイル 101P LUMIX Phone 2.3 10/18追加 Kyocera 101K HONEY BEE . 10/26追加 DELL 101DL DELL Streak Pro 2.3.5 . Disney Mobile DM012SH DM012SH 2.3 10/12追加 その他 メーカー 機種型番 名称 OS 備考 SONY SGPT11 Sony Tablet S 3.1→3.2→3.2.1→4.0.3 10/11追加 SONY WALKMAN F NW-F805(806、807) . 11/13追加 ASUS - Google NEXUS 7 4.2 10/5追加 ※ 公式サイト で公表された一覧を加工・転載しています。最新の情報はリンク先でご確認ください。 パズドラ動作環境に適合する主なAndroidタブレット機種 Kindle Fire HD 16GB タブレット 発売日:2012年12月19日 販売元:Amazon 容量:16GB(32GB) ※発売後しばらくパズドラがダウンロード出来ない状態でしたが、2013年1月11日よりダウンロード可能となりました。 → 公式情報 SONY ウォークマン Fシリーズ [メモリータイプ] 16GB ブラック NW-F805/B 発売日:2012年10月20日 メーカー:SONY メーカー型番 NW-F805(806、807) 容量 16GB(32GB、64GB) カラー ブラック、ブルー、ブラックホワイト、ビビッドピンク、ライトピンク 発売日:2012年9月25日(Amazonでの取り扱い開始日2012/10/11) 販売元:Google(製造:ASUS) ソニー Xperia Tablet WiFi Sシリーズ SGPT121 メモリ16GB SGPT121JP/S 発売日:2012年9月15日 メーカー:SONY メーカー型番:SGPT121JP-S 関連情報: パズドラが楽しめる「ソニー製品」はこれだ! + 発売から一定期間が経過している古い機種 データインストールについて パズル&ドラゴンズAndroid版では、あらかじめアプリに必要なデータを本体メモリに展開しておくことで、読み込み時間を短縮することができます。 引用元および手順詳細:http //mobile.gungho.jp/news/pad/and_install.html 「googleのウォレットアカウントにログインしてからサポートに連絡して下さい」 表記のエラーメッセージは、要するに「短期間に使いすぎ」など支払情報に問題・要確認事項がある場合に表示されるようです。 ウォレットの支払い方法を「キャリア決済(携帯代と一緒に支払い)」にしてる場合、キャリアが設定した1ケ月の課金上限に達した (キャリアや利用者の条件により上限は異なり、一例ではdocomoで月1万円まで。条件が合えば上限変更も可能らしい) 同じく「キャリア決済」にしている場合、携帯代の支払いが滞っている、もしくは直近2カ月で滞ったことがある ウォレットの支払い方法を「クレジットカード」にしている場合、指定したカードが使えなくなっている (有効期限が切れている、支払いが滞っている、など) まずはgoogleウォレットにログインして支払方法などを確認してみてください。 情報元:Androidコメント欄の書き込みより docomoの場合(対策の実例) アプリ内の課金を携帯代と一緒に払う「ドコモケータイ払い」に申し込んでいることが大前提になりますが、課金上限の変更はこちらから可能でした http //www.nttdocomo.co.jp/service/convenience/keitai_payment/add/notice.html PCからは課金利用停止のみ変更可、携帯・スマホからは上限変更が可 毎月1日~月末までが課金対象、10月が上限に達した場合は12月から利用可能になるとの回答を、Docomoサポートダイヤル(0120-800-000)から受けています 「ドコモケータイ払い」よくある質問 http //mobico.ne.jp/kinfo/faq.html 情報元:Androidコメント欄の書き込みより データのバックアップについて(非公式) ※始めにADBコマンドおよびTitaniumBackup共通の注意点※ パズドラのプレイデータはサーバーと同期を取っているのでダンジョン失敗したから元に戻ってやり直し!などの行為は不可能。 「図鑑データとモンスターBOXのお気に入り情報」は同期しないので復元するとその当時の状態に戻ってしまう。 Androidのバージョンによってバックアップ方法が違うのでまず下記のどちらかに当てはまるかを確認。 Android バージョン4.0以降の機種はadbコマンドでバックアップ可能。 それ以前のバージョンの機種はroot化してからTitanium Backupでバックアップ可能。 □root化後のバックアップ方法(root化は自己責任です) Titanium BackupをGooglePlayからインストールしてくる。(保存履歴が増えるので有料版推奨) Titanium Backupを起動しバックアップ/リストアのタブからパズドラのアプリケーションを選びバックアップを押す。 復元の場合もパズドラを選択し復元したいデータを選び復元を押す。 ※データ容量削減とバックアップ 復元高速化する方法 バックアップ前にパズドラゲーム内の設定にあるデータインストールを使用している場合はoffにする。 環境設定から通常のアプリ(apk)と保護済アプリ(apk)を外すとデータのみ保存できるので素早くバックアップ 復元ができる。 バックアップ保存データは/sdcard/TitaniumBackup/にあるのでPC等にも保存しておくことをお勧めする。 Kindle Fire版について Kindle Fire・Kindle Fire HDはAmazonのアプリストアで専用のバージョンがリリースされている。 基本的には他の端末と違いはないが、以下のような制約がある。 アップデート時などのメンテナンスは、iOS・Android版は深夜~早朝の数時間で終わるが、Kindle Fire版は 23時間 もかかる。ゲリラ・降臨・曜日ダンジョンなどのイベントはそれに配慮されず行われることが多い。 「ケリ姫スイーツ」との連動イベント(モンスター「ケリ姫」の取得)ができない。 wiki内コミュニティ Android版向け
https://w.atwiki.jp/n-memo/
Android アプリ 練習 超高性能パソコン、Android機、画像・・・ひとまかせ。 感謝しつつAndroidアプリ作成の練習をしてみました!
https://w.atwiki.jp/androidtvbox/pages/10.html
Android TV Boxが他のスマートテレビボックスやスマートテレビスティックと違うところ 1. USBポート2つとLANポート搭載で キーボードとマウス、LANケーブルをつなげれば正にパソコンですね。 2. 見た目だけではありません。使用感もパソコン並みです。 クアッドコア搭載でパソコンと同じくらい、またはパソコン以上の情報処理能力です。 LANケーブル搭載だからWi-fi環境が不安定でも大丈夫。1080pの高画質動画も滑らかです。 3. オフィス系アプリも使えています。 これでファイルの作成・編集ができてほぼパソコン作業ですね! 4. ゲームアプリもダウンロードして遊べます。 USB式ゲームコントローラーで操作すれば本格的なゲーム機で Androidゲームを遊ぶ感覚です! ※すべてのゲームに対応しているわけではありません。 ※ゲームコントローラー同期アプリが必要です。 5. もちろん、ネットと言えばSNS、オンラインショッピング、ネット動画も。 6. そしてやっぱりDLNA搭載で無線でパソコンからの動画や画像、メディアが楽しめます。 仕事用でなければ、パソコンのほとんどの使い道がAndroid TV Boxで出来てしまうのでは? Android TV Boxは14800円で販売されています。 >>Android TV Boxの詳細はこちら
https://w.atwiki.jp/skill2linux/pages/22.html
RSS リーダの作成 以下の記事を参考に作成。 というか、ほぼそのままです…。 全然、整理をつけていないので、そのうち纏めます…。 http //itpro.nikkeibp.co.jp/article/COLUMN/20100105/342883/?k2 メイン画面(レイアウト) ?xml version="1.0" encoding="utf-8"? !-- mainアクティビティ用 -- LinearLayout xmlns android="http //schemas.android.com/apk/res/android" android orientation="vertical" android layout_width="fill_parent" android layout_height="fill_parent" !-- リストビュー -- ListView android id="@android id/list" android layout_width="wrap_content" android layout_height="wrap_content" / !-- リストが空のときに表示 -- /LinearLayout 行(レイアウト) ?xml version="1.0" encoding="utf-8"? LinearLayout android id="@+id/item_container" android layout_width="fill_parent" android layout_height="wrap_content" android orientation="vertical" xmlns android="http //schemas.android.com/apk/res/android" TextView android id="@+id/item_title" android layout_width="fill_parent" android layout_height="wrap_content" android textColor="#ffffff" android textSize="18sp" android lines="1" / TextView android id="@+id/item_descr" android layout_width="fill_parent" android layout_height="wrap_content" android lines="2" android ellipsize="end" / /LinearLayout 詳細画面(レイアウト) ?xml version="1.0" encoding="utf-8"? !-- item_detail.xml -- LinearLayout android layout_width="fill_parent" android layout_height="wrap_content" android orientation="vertical" xmlns android="http //schemas.android.com/apk/res/android" TextView android id="@+id/item_detail_title" android layout_width="fill_parent" android layout_height="wrap_content" android textAppearance="?android attr/textAppearanceLarge" android background="@android drawable/dark_header" / TextView android id="@+id/item_detail_descr" android layout_width="fill_parent" android layout_height="wrap_content" / /LinearLayout メイン画面 package jp.co.persil.rss; import java.util.ArrayList; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.ListView; public class PersilRSS extends ListActivity { // ------------------------------------------------------------ // メンバ // ------------------------------------------------------------ private ArrayList Item mItems; private RssListAdapter mAdapter; // ------------------------------------------------------------ // 定数 // ------------------------------------------------------------ public static final String RSS_FEED_URL = "http //itpro.nikkeibp.co.jp/rss/ITpro.rdf"; public static final int MENU_ITEM_RELOAD = Menu.FIRST; // ------------------------------------------------------------ // 【EVENT】Activity 作成 // ------------------------------------------------------------ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { // スーパークラスの呼出 super.onCreate(savedInstanceState); setContentView(R.layout.main); // Itemオブジェクトを保持するためのリストを生成し、アダプタに追加する mItems = new ArrayList Item (); mAdapter = new RssListAdapter(this, mItems); // タスクを起動する RssParserTask task = new RssParserTask(this, mAdapter); task.execute(RSS_FEED_URL); } // ------------------------------------------------------------ // 【EVENT】リストの項目を選択した時の処理 // ------------------------------------------------------------ @Override protected void onListItemClick(ListView l, View v, int position, long id) { Item item = mItems.get(position); Intent intent = new Intent(this, ItemDetailActivity.class); intent.putExtra("TITLE", item.getTitle()); intent.putExtra("DESCRIPTION", item.getDescription()); startActivity(intent); } // ------------------------------------------------------------ // 【EVENT】オプションボタン追加 // ------------------------------------------------------------ @Override public boolean onCreateOptionsMenu(Menu menu) { boolean result = super.onCreateOptionsMenu(menu); // デフォルトではアイテムを追加した順番通りに表示する menu.add(0, MENU_ITEM_RELOAD, 0, "更新"); return result; } // ------------------------------------------------------------ // 【EVENT】MENUの項目を押したときの処理 // ------------------------------------------------------------ @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { // 更新 case MENU_ITEM_RELOAD // アダプタを初期化し、タスクを起動する mItems = new ArrayList Item (); mAdapter = new RssListAdapter(this, mItems); // タスクはその都度生成する RssParserTask task = new RssParserTask(this, mAdapter); task.execute(RSS_FEED_URL); return true; } return super.onOptionsItemSelected(item); } // ------------------------------------------------------------ // 【METHOD】ツリービューアイテムを追加 // ------------------------------------------------------------ public void setListAdapter( RssListAdapter mAdapter) { // アダプタをリストビューにセットする ListView lv = (ListView)findViewById(android.R.id.list); lv.setAdapter(mAdapter); } } 行へのアイテム管理用 package jp.co.persil.rss; import java.util.List; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.TextView; //RssListAdapter.java public class RssListAdapter extends ArrayAdapter Item { // ------------------------------------------------------------ // メンバ // ------------------------------------------------------------ private LayoutInflater mInflater; private TextView mTitle; private TextView mDescr; // ------------------------------------------------------------ // コンストラクタ // ------------------------------------------------------------ public RssListAdapter(Context context, List Item objects) { super(context, 0, objects); mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); } // ------------------------------------------------------------ // 【METHOD】1行毎に View を作成する // ------------------------------------------------------------ @Override public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; if (convertView == null) { view = mInflater.inflate(R.layout.item_row, null); } // 現在参照しているリストの位置からItemを取得する Item item = this.getItem(position); if (item != null) { // Itemから必要なデータを取り出し、それぞれTextViewにセットする String title = item.getTitle().toString(); mTitle = (TextView) view.findViewById(R.id.item_title); mTitle.setText(title); String descr = item.getDescription().toString(); mDescr = (TextView) view.findViewById(R.id.item_descr); mDescr.setText(descr); } return view; } } 画面への設定用ルーチン package jp.co.persil.rss; import java.io.IOException; import java.io.InputStream; import java.net.URL; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import android.app.ProgressDialog; import android.os.AsyncTask; import android.util.Xml; public class RssParserTask extends AsyncTask String, Integer, RssListAdapter { // ------------------------------------------------------------ // メンバ // ------------------------------------------------------------ private PersilRSS mActivity; private RssListAdapter mAdapter; private ProgressDialog mProgressDialog; // ------------------------------------------------------------ // コンストラクタ // ------------------------------------------------------------ public RssParserTask(PersilRSS activity, RssListAdapter adapter) { mActivity = activity; mAdapter = adapter; } // ------------------------------------------------------------ // 【Method】メインスレッドから execute 呼出時に実行される // 【Thread】メインスレッド // ------------------------------------------------------------ @Override protected void onPreExecute() { // プログレスバーを表示する mProgressDialog = new ProgressDialog(mActivity); mProgressDialog.setMessage("Now Loading..."); mProgressDialog.show(); } // ------------------------------------------------------------ // 【Method】メインスレッドから execute 呼出時に実行される // 【Thread】バックグラウンド // ------------------------------------------------------------ @Override protected RssListAdapter doInBackground(String... params) { RssListAdapter result = null; try { // HTTP経由でアクセスし、InputStreamを取得する URL url = new URL(params[0]); InputStream is = url.openConnection().getInputStream(); result = parseXml(is); } catch (Exception e) { e.printStackTrace(); } // ここで返した値は、onPostExecuteメソッドの引数として渡される return result; } // ------------------------------------------------------------ // 【Method】doInBackground のメソッド完了後に実行される // 【Thread】メインスレッド // ------------------------------------------------------------ @Override protected void onPostExecute(RssListAdapter result) { mProgressDialog.dismiss(); mActivity.setListAdapter(result); } // ------------------------------------------------------------ // 【Method】XML をパースする // ------------------------------------------------------------ public RssListAdapter parseXml(InputStream is) throws IOException, XmlPullParserException { // XML パーサをインスタンス化 XmlPullParser parser = Xml.newPullParser(); // try-catch 開始 try { // 引数で受け取ったストリームを設定 parser.setInput(is, null); // イベントタイプを設定 int eventType = parser.getEventType(); // 初期化 Item currentItem = null; // ドキュメントの最後まで繰り返し while (eventType != XmlPullParser.END_DOCUMENT) { String tag = null; switch (eventType) { // 開始タグ case XmlPullParser.START_TAG tag = parser.getName(); if (tag.equals("item")) { currentItem = new Item(); } else if (currentItem != null) { if (tag.equals("title")) { currentItem.setTitle(parser.nextText()); } else if (tag.equals("description")) { currentItem.setDescription(parser.nextText()); } } break; // 終了タグ case XmlPullParser.END_TAG tag = parser.getName(); if (tag.equals("item")) { mAdapter.add(currentItem); } break; } eventType = parser.next(); } } catch (Exception e) { e.printStackTrace(); } return mAdapter; } } アイテム管理用 package jp.co.persil.rss; public class Item { // ------------------------------------------------------------ // メンバ // ------------------------------------------------------------ private CharSequence mTitle; private CharSequence mDescription; // ------------------------------------------------------------ // コンストラクタ // ------------------------------------------------------------ public Item() { mTitle = ""; mDescription = ""; } // ------------------------------------------------------------ // 【getter】Description // ------------------------------------------------------------ public CharSequence getDescription() { return mDescription; } // ------------------------------------------------------------ // 【setter】Description // ------------------------------------------------------------ public void setDescription(CharSequence description) { mDescription = description; } // ------------------------------------------------------------ // 【getter】Title // ------------------------------------------------------------ public CharSequence getTitle() { return mTitle; } // ------------------------------------------------------------ // 【setter】Title // ------------------------------------------------------------ public void setTitle(CharSequence title) { mTitle = title; } } 行単位のアクティビティ package jp.co.persil.rss; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.widget.TextView; public class ItemDetailActivity extends Activity { // ------------------------------------------------------------ // メンバ // ------------------------------------------------------------ private TextView mTitle; private TextView mDescr; // ------------------------------------------------------------ // コンストラクタ // ------------------------------------------------------------ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.item_detail); Intent intent = getIntent(); String title = intent.getStringExtra("TITLE"); mTitle = (TextView) findViewById(R.id.item_detail_title); mTitle.setText(title); String descr = intent.getStringExtra("DESCRIPTION"); mDescr = (TextView) findViewById(R.id.item_detail_descr); mDescr.setText(descr); } }
https://w.atwiki.jp/memopadhd7/pages/32.html
定番のアプリやおすすめのアプリを集めてみました。初心者の方の、自分に合ったアプリ探しの参考にしてください。 ユーザーの皆さんからの投稿も歓迎します。 [目次] ホームランチャーNova Launcher GOランチャーEX システムツールBattery Mix ESファイルエクスプローラー Screen Filter GPS Status Toolbox 日本語入力Google日本語入力 ATOK(有料) ウィジェットDashClock Widget 読書Kindle Perfect Viewer SideBooks クラウドEvernote Dropbox SkyDrive PC連携Splashtop 2 Remote Desktop TeamViewer Any Send 動画MX動画プレイヤー BSPlayer FREE 2ちゃんねる2chmate datMate SNS・コミュニケーションJanetter for Twitter Twicca Facebook LINE Skype 写真・画像QuickPic SketchBook Express Instagram スケジュールGoogleカレンダー ジョルテ セキュリティavast! Mobile Security ニュース・RSSSmartNews Feedly Flipboard 交通情報乗換NAVITIME Yahoo!乗換案内 渋滞ナビ 音楽・ラジオPoweramp (Trial) PVSTAR+ Shazam Raziko テキスト・メモColorNote カラーノート Jota+ aNdClip クリップボード拡張 ライフスタイルテレBing番組表 クックパッド りすさんの便利手帳lite ゲームAngry Birds パズル ドラゴンズ おさわり探偵なめこ栽培キット Temple Run 麻雀 雷神 雑学・常識問題5000問 ホームランチャー Nova Launcher 軽快で使いやすいランチャー。カスタマイズ性も抜群。MeMO Pad HD 7のデフォルトホームがイマイチなこともあってユーザーの間で人気に。 GOランチャーEX 多機能さと軽快さを合わせ持つ、長く支持されてきた定番ホームアプリの代表格。 システムツール Battery Mix バッテリー使用の履歴をグラフ化。アプリの動作具合も監視。通知領域に電池残量の数値を表示する機能も。 ESファイルエクスプローラー ファイラー。編集、削除、移動、並べ替え等。NASやクラウドにも。 Screen Filter 画面の明るさを通常の設定で一番暗い画面よりもさらに暗くするためのフィルター。暗い場所などで使う時に。 GPS Status Toolbox GPSに関する詳しいデータを表示。衛星のシグナル強度・精度・位置・速さ・加速度に加え、AGPSのダウンロード設定など。 日本語入力 Google日本語入力 無料でここまで使えるのはすごい。最新の用語などにも対応する早さはさすがはGoogle。 ATOK(有料) 日本語入力といえばこれ。学習能力の高さに定評がある。テンキーパネルを片方に寄せて表示するタブレットモードはありがたい。 ウィジェット DashClock Widget Android 4.2以降のロック画面にいち早く対応したウィジェットカスタマイズ。英語。 読書 Kindle アマゾンの豊富な電子書籍に対応した公式アプリ。有名小説など無料書籍も豊富。冒頭数ページを試し読みすることもできる。 Perfect Viewer 自炊派向け定番の電子書籍リーダー。非常に機能が充実しておりかゆいところに手が届く。 SideBooks iOSで人気だった電子書籍リーダーの移植版。実際にページをめくったかのようなエフェクトが快感。PDF,ZIP,CBZ,RAR,CBR形式に対応。 クラウド Evernote クラウドノートの代表格。ちょっとしたメモから写真、動画、Webサイトまでスクラップブックの要領で何でも保存。タグと検索で管理。 Dropbox オンラインストレージサービスの代表格。2GBまで無料。 SkyDrive Microsoftのオンラインストレージ。7GBまで無料。Windows8やOffice2013との連携も抜群。 PC連携 Splashtop 2 Remote Desktop Androidタブレットから、どこでも、いつでもMacやWindowsにアクセスできるリモートアクセスアプリ。 TeamViewer こちらも同じくAndroidデバイスからリモートでコンピュータ(Windows、Mac、Linux)にアクセス。 Any Send Wi-Fi経由でPC (Windows,Mac) と端末間のデータ送信を簡単かつ素早くできるようにするアプリ。 動画 MX動画プレイヤー 定番の動画ファイルプレイヤー。画面上をジェスチャーすることで音量や明るさなども調節。MP4、AVI、WMVなど多くの形式に対応。 BSPlayer FREE 動画プレイヤー。再生速度を変えたり、指でスライドさせて再生シーンをシークしたりとなかなか機能が豊富。 2ちゃんねる 2chmate 定番の2chブラウザ。自動「ここまで読んだ」機能や、タブレットの大きな画面を利用した「タブレットモード」がうれしい。 datMate 専ブラ「2chMate」でdat落ちしたスレッドを復活させるユーティリティ。 SNS・コミュニケーション Janetter for Twitter Twitterクライアントアプリ。公式より多機能。 Twicca Twitterクライアントアプリ。国産かつ多機能ということで人気。 Facebook 世界中で使われているSNS「Facebook」の公式アプリ。 LINE 言わずと知れたコミュニケーションアプリの定番。 Skype 無料でインスタントメッセージ(IM)、音声通話、ビデオ通話が利用できる。 写真・画像 QuickPic 標準付属のASUSスタジオもなかなか優秀だが、Androidで定番の画像閲覧アプリといえばこれ。人に見られたくない画像を隠すための隠しフォルダを設定することも可能。 SketchBook Express 無料で使える本格お絵かきアプリ。筆や鉛筆を使ってタッチペンなどで。 Instagram 写真をオシャレに加工して、手軽にSNSなどでシェアできる写真共有サービスアプリ。 スケジュール Googleカレンダー Googleアカウントによる予定の表示・編集。PCや他の端末と同期できる。 ジョルテ スケジュール手帳の定番アプリ。月、週、日表示などカスタマイズ性も高く、googleカレンダーと同期して使える。 セキュリティ avast! Mobile Security ウイルス対策、盗難対策の両方の機能を搭載。 ニュース・RSS SmartNews 様々なジャンルの話題ニュースが快適に読める。 Feedly RSSリーダー。googleリーダーがサービス終了になったことで注目度が増したリーダーアプリ。 Flipboard 雑誌のレイアウトを意識したビジュアル重視のソーシャルニュースリーダー。 交通情報 乗換NAVITIME 路線図での乗換検索や乗換に最適な乗車位置を見ることができる、見やすい画面とシンプル操作の乗換検索 Yahoo!乗換案内 鉄道のほかバスや飛行機などを使った経路も探索できる。鉄道の時刻表や路線図、運行情報も。 渋滞ナビ 渋滞情報・交通規制情報を素早く表示するアプリ。 音楽・ラジオ Poweramp (Trial) 人気の音楽プレイヤー。mp3、mp4、ogg、flac、wav、apeなど様々な形式に対応。音楽再生はもちろん、豊富なイコライザーやタグ編集機能など。トライアル版は15日間無料。 PVSTAR+ アーティスト名や楽曲名を入力するとYoutube上にある音楽PVだけを再生してくれる。BGMに。 Shazam まわりで流れている音楽を自動認識し、曲名などの情報を調査、購入ができる。またYoutubeなどのリンクも出せる。なかなかの認識率に驚き。 Raziko IPサイマルラジオ受信アプリ。全国のFMラジオ放送を聞くことができる。要「radiko.jp」 テキスト・メモ ColorNote カラーノート カラフルかつシンプルなメモ帳アプリ。ジャンルごとに色分けするなどアイデア次第。 Jota+ 長文テキストの編集向けに設計されたテキストエディタ。ちなみに「イオタ」と読む。タブに対応。 aNdClip クリップボード拡張 クリップボードの履歴を覚える。良く貼り付けるメールアドレスや定型文など。コピペを支援。 ライフスタイル テレBing番組表 テレビ番組表。番組の詳細情報を見たり、SNSとの連携も可能。 クックパッド 人気レシピサイトの公式アプリ。150万品を超えるレシピから食べたいレシピを検索できる。 りすさんの便利手帳lite 手帳の後ろにあるような便利情報とツール集。年齢早見表、郵便料金、カロリー表、電卓、メモ、ストップウォッチ、キッチンタイマー、地図、単位変換、応急手当…etc。しかも権限を一切要求しない仕様は立派。無料版は一部制限有。 ゲーム Angry Birds 世界中で驚異的なダウンロード数を記録した超有名アクションパズルゲーム。 パズル ドラゴンズ ご存知パズドラ。2012年のアプリゲーム部門の話題を総ナメにしたRPGパズル。 おさわり探偵なめこ栽培キット 数々のグッズも発売され大ヒットとなったキモかわなめこ育成シリーズの記念すべき1作目。 Temple Run 大ヒット・ランニングゲーム。2も出てる。 麻雀 雷神 無料で遊べる3D麻雀。スマホでは小さくて牌を選びづらかったという人も、タブレットならプレイしやすさが実感できる。 雑学・常識問題5000問 問題数が膨大なので暇つぶしにどうぞ。ジャンル別の同様アプリも多数。 コメント欄 ユーザーの皆さんのお気に入りアプリをお書き下さい。 Apex Launcher MemoPadとスマホの両方で使っています。中味が見えるフォルダアイコンがお気に入りです。 - 2013-09-21 23 07 17 親筆2 手書きで素早くメモを取るのに欠かせません。手書きイメージを1行の大きさに縮小してくれます。 - 2013-09-21 23 10 36 画面メモ 残しておきたいWEBサイトを画像にして保存してくれます。乗り換えの案内画面を残しておくのに重宝です。 - 2013-09-21 23 12 15 オンラインストレージですが、メーカー純正のASUS WebStorageなら5GBまで無料で、結構使いやすいですよ。 - 2013-09-23 11 30 15 口コミ運行情報 電車通勤なので情報が早くしかも軽いのでメチャクチャ気に入ってます! - 2013-09-23 14 43 38 おすすめアプリ にブラウザが無いようですが。 - 2013-11-01 23 09 06 Simejiは報道にもあるようにお勧めアプリとして不適当だと思うので削除しておきました - 2013-12-26 14 03 23
https://w.atwiki.jp/bovecrach/pages/45.html
Android Pickup Android Links有名どころ コンテンツ一覧 Pickup Android 4.0 Platform Highlightsを訳してみたよ - Firespeed http //firespeed.org/diary.php?diary=kenz-1431 AndroidのMVCフレームワーク - 「Android-MVC」 http //code.google.com/p/android-mvc-framework/ DalvikVM対応のMockingFramework http //code.google.com/p/mockito/ Android Links 有名どころ Android Developers http //developer.android.com/intl/ja/index.html Welcome to Android|Android Open Source http //source.android.com/ ソフトウェア技術ドキュメントを勝手に翻訳 https //sites.google.com/a/techdoctranslator.com/jp/ Android Wiki* http //wikiwiki.jp/android/ Y.A.M の 雑記帳 http //y-anz-m.blogspot.com/ AndroVM http //androvm.org/blog/ コンテンツ一覧 Activity NoteActivityの機能ActivityGroupについて Fragment NoteFragmentの機能 ListFragmentの機能 DialogFragmentの機能 ActivityからみたFragmentActivityとFragmentの流れ Handler&Loader NoteHandlerについて AsyncTaskLoaderについて Test Note目次 参考にするリンク 関係するパッケージ・クラスPickup:android.test.MoreAsserts Pickup:android.test.mockの各Mock Pickup:android.test.suitebuilder TestSuiteについてパッケージ以下にある全てのTestCase内メソッドをテストする(よくあるやつ) パッケージ以下にある全てのTestCase内にある特定のメソッドをテストする まとめ 関連リンク View NoteViewについてListViewの機能 XML NoteresのXMLについてres/layoutの機能 開発環境目次 参考にするリンク 構成 事前準備Sun Java JDK をインストールadd-apt-repositoryを使う場合 Ubuntu環境だと。。。 他に要るもの Ubuntu 12.04 に環境を作ってみたAndroid SDK プロジェクト作成 ビルドAntのインストール Antでデバッグビルド Antでリリースビルド(署名無し) Antでリリースビルド(署名付き) 丸ごとビルドしてみた注意:アプリ開発にAndroid Sourceは必要ありません。 Android SourceInstalling the JDK Installing required packages (Ubuntu [バージョン名]) Configuring USB Access Setting up ccache Using a separate output directory Setting up a Mac OS X build environment Downloading the Source TreeInstalling Repo Initializing a Repo client Getting the files 関連リンク
https://w.atwiki.jp/tdnki/pages/20.html
Android Developers公式サイト。 Android DrawablesAndroid SDK内に標準で用意されている画像やアイコンの一覧。 http //phpjavascriptroom.com/?t=mobile&p=iphoneandroidmockupアイコンやモック用素材 http //www.androidicongenerator.net/home_ja.htmlアイコンジェネレータ http //www.taosoftware.co.jp/android/market/market_start.htmlデベロッパー登録、アプリ登録方法 http //blog.asial.co.jp/693アイコンデザイン
https://w.atwiki.jp/skill2linux/pages/23.html
Android 開発における覚えておかなければならない事を、メモとして纏めます。 レイアウトについて レイアウトは、XML で作成します。 XML は、Andoroid SDK に含まれるレイアウトエディタを使用すれば、GUI を確認しながら進める事が出来ます。 また、手書きで XML を作成しても構いません。 但し、手書きで作成する為には、Android のルールに則った記載の仕方をする必要があります。 コーディングについて 基本的に、Java を使用してコーディングを行います。 内部的なデバイス操作を行いたい場合は、別途 C言語を使う必要が出てきます( NDK と呼ばれるライブラリが必要)。 一般的な動作を行いたい場合だけであれば、恐らく Java でコーディングするだけで充分でしょう。 また、一口に Java と言っても、操作するのは Andoroid OS であり、Andoroid 関連の API を多用します。 その為、Java の言語の基礎をある程度理解していないと、Andoroid の API を触っているのか、 Java の API を触っているのかわからなくなってしまう事受け合いです。 話がそれましたが、 基本的に抑えて置かなければならない部分は、 Activity を継承するクラスを作成する Activity を継承したクラスは、onCreate が必ず最初に呼ばれる(実装する必要がある) という事です。 Android 用語について 長年、プログラムを開発していると、用語を覚えるのが大変になってきますよね…。 いかんせん、新しい用語が続々と登場する為、頭がド悪い私なんかは、脳ミソがパンクしそうになります。 類にもれず、Andoroid にもあんまり聞いた事のない用語が登場します。 以下のような感じです。 Activity 画面の事。Windows開発者にとっては、フォーム。 Intent 簡単に言うと、画面遷移の事。通常の画面遷移とはちょっと違う感じ。 コマンドラインコンソールの使用方法について コマンドラインコンソールの使用方法ですが、まず、Android の USB デバッグを有効化し、USB 接続します。 Windows では、現在の ADK だと、${install-dir}\Android SDK\02.Install\android-sdk\platform-tools に ADB が配置されています。 ${install-dir}\Android SDK\02.Install\android-sdk\platform-tools\adb shell を実行すると、 Android にシェルで入る事が出来ます。 ただ、root 権限が無い場合は、大体のディレクトリは見えない為、エミュレータで試した方が面白いかもしれません。
https://w.atwiki.jp/anddoid/pages/29.html
android layout_width 要素 fill_parent wrap_content サイズ指定 関連タグ 使用例 android layout_width="fill_parent" android layout_width="0dp"
https://w.atwiki.jp/anddoid/pages/51.html
android paddingBottom 要素 サイズ指定 関連タグ 使用例 android paddingBottom="10dp"