Androidの年代別全端末スペック
2008年〜2010年の間に発売されたAndroidの全端末のスペックを
まとめているサイトがありました。
実機でのデバッグ方法
機種によるかもしれないが、一応手順をメモ。
実機側
[設定]>[アプリケーション]>[開発]>[USBデバッグ]にチェック
実機をeclipseにつなぐ
eclipseで[Debug As]>[Android Application]を実行
既に実機にアプリが入っている場合はコンソールに下記のようなエラーが出る場合がある
[2010-09-11 22:14:16 -アプリ名] Please execute 'adb uninstall パッケージ名' in a shell.
シェルから以下を実行する
# adb uninstall パッケージ名
エミュレーターが起動している場合等、複数デバイスが繋がっている場合は以下のようなエラーが出るのでテストする実機以外は落とす
- waiting for device -
error: more than one device and emulator
改めて以下を実行する
# adb uninstall パッケージ名
eclipseで[Debug As]>[Android Application]を実行
ブレークポイントを設定すれば実機でデバッグできる。
Twitter4jのOAuth認証
access_tokenとaccess_token_secretを取得したあと、OAuth認証済みのtwitterインスタンスを取得する方法。
http://twitter4j.org/ja/code-examples.html
に載っていた
twitter.setOAuthAccessToken(accessToken);
がdeprecatedになっていたので調査。
Twitter4jにはいろいろやり方があるみたいで、どのインターフェースを使えばよいのかわからなかったが、とりあえず以下の書き方でいけた。
Twitter4jのバージョンは2.1.4を使用した。
ConfigurationBuilder confbuilder = new ConfigurationBuilder(); confbuilder.setOAuthConsumerKey(CONSUMER_KEY); confbuilder.setOAuthConsumerSecret(CONSUMER_SECRET); Configuration conf = confbuilder.build(); Twitter twitter = new TwitterFactory(conf).getOAuthAuthorizedInstance(new AccessToken(access_token,access_token_secret));