[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
メモ Androidの画面レイアウト時に使う「android:layout_gravity」と「android:gravity」の違い。 実際のレイアウト XMLソース <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" > <!--コンテナ内位置指定無し--> <LinearLayout android:orientation="vertical" a...
public static void main | 2010.06.29 Tue 02:20
問題 Androidアプリのデバッグ時に「Error generating final archive: Debug certificate expired on yy/mm/dd HH:ii!」で怒られる。(=Android端末にアプリをインストールできない) 原因 debug.keystoreの有効期限切れ。 解決方法 debug.keystoreを再生成する。 keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 -dname "CN=Android Debug,O=Android,C=US" これで生成したdebug.keystoreを期限切れのdebug.keystoreに上書きする。 デフォルトのdebug.keystore...
public static void main | 2010.06.27 Sun 17:59
2010-11-29 追記 またGoogleの仕様が変わったみたいなので、ソースコードを修正しました。(変更箇所は「//2010-11-29」となっているところ) 「$ams->json()」の部分(機能1)だけは使えますが、jsonのパースのとこはとてもじゃないけど無理ぽorz 2010-08-02 追記 Googleの仕様が変わったため、現在この方法では機能1以外取得できなくなっています。そのうち対応するかも・・・。 JSONの仕様変更部分は 1.ダウンロード数とかの数値が多分64進数(文字列)になった。 2.この64進数文字列部分の括りがダブルクオートではなく...
public static void main | 2010.06.25 Fri 04:39
携帯電話機器メーカー世界第2位の韓国・サムスン電子(Samsung Electronics)は8 日、 多機能携帯電話(スマートフォン)「Galaxy S」の国内向けモデルを発表した。 ライバルの米アップル(Apple)も同日、携帯電話端末iPhone(アイフォーン)の新モデル「iPhone4」を 発表しているが、サムスン電子は韓国向けのアプリケーションが充実していると「Galaxy S」に自信を示す。 「Galaxy S」は米グーグル(Google)が開発した携帯端末向け基...
ものくろにくる | 2010.06.10 Thu 21:23
JUGEMテーマ:Androidあー書くこと無いって書いてけど、すっかり忘れてた(昨日のことなのに)。岐阜は大垣市、ソフトピアジャパンで行われたフォーラムに行ってきました。仕事抜きで行くつもりだったので、予約時も会社名無しで予約したけど、上司がちゃっかり参加してきた。「たまには息抜きさせてくれ」だそう。(ウチの会社はソフトピアに事業所がある)さて、AndroidではFlashを使ってアプリ作ろっかな位にしか考えてなかったけど、いろんな話が聞けてAndroidへの興味がけっこう上がった。以下、ざっくりと覚えてることを記述。・...
ウィスザッキ | 2010.06.10 Thu 00:02
モバイル OS『Android』の情報サイト『AndroidPolice.com』が、 Google を出し抜いて次期版『Android 2.2』のリリース予定日を報じた上、 同 OS の性能テストも行なった。AndroidPolice.com によると、新 OS は極めて高速で、 Adobe Systems の『Flash』を備えているという。 スマートフォン OS が Flash を搭載するのはこれが初めてとなる。 AndroidPolice.com は11日に掲載した記事で、Google がおよそ1週間後、つま...
ものくろにくる | 2010.05.17 Mon 21:49
課題 AndroidのActivity上でTouchEvent(DoubleTap,LongPress,Fling,Scroll等)を取得する。 方法 GestureDetector.SimpleOnGestureListenerを使う。 (GestureDetector.OnGestureListenerとGestureDetector.OnDoubleTapListenerの併せ技) コード public class Memo extends Activity { private GestureDetector gestureDetector; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ...
public static void main | 2010.04.26 Mon 12:00
課題 AndroidManifest.xmlに書いてある「android:versionCode」と「android:versionName」の値をプログラム内から取得する。 方法 PackageManager#getPackageInfo()を使う。 コード try { // String packegeName = "com.example.package.hoge"; String packegeName = getPackageName(); PackageInfo packageInfo = getPackageManager().getPackageInfo(packegeName, PackageManager.GET_META_DATA); Log.i(this.getClass().getName(), "packegeName="+packegeName); Log.i(this.getClass().getN...
public static void main | 2010.04.19 Mon 09:13
問題 array.xmlで指定したentryValues(integer-array)をListPreference#setEntryValues()の中身に使おうとするとNullPointerExceptionで落ちる。 ダメなarray.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="entries"> <item>Hoge</item> <item>Fuga</item> <item>Piyo</item> </string-array> <integer-array name="entryValues"> <item>1</item> ...
public static void main | 2010.04.16 Fri 10:22
2010-06-25 追記 この記事はAndroid Marketに公開したアプリの統計情報を取得する方法3に集約し、処理を自動化しました。 2010-06-15 追記 「$url_cache_html」の中身がコロコロ変わるので自動化は無理ぽ。 2010-04-29 追記 PHPスクリプト内の「kLd=」でのmatch処理は削除。 「kLd='Server error. Try again.'」という値が入っていたため。 2010-04-16 追記 PHPスクリプト内の「POST用変数を取得」にあった正規表現を修正。 「kLd=」の部分は日によって変わるっぽい。 課題 Android Marketに公開した自...
public static void main | 2010.04.08 Thu 04:22
全217件中 171 - 180 件表示 (18/22 ページ)