アプリ開発・Linuxサーバ環境構築からSEOまで初心者向けのプログラミング技術を紹介しています。

2011年2月

Android 2.1 と 2.2の違い

2011年2月27日(日) 5:22 PM

Android 2.2 は、Android 2.1 と比較して以下の点で優れているそうです。

①Adobe FlashPlayer10.1 に対応している。

*Android2.1はFlash Lite 4.0を搭載しているので、容量の大きい動画やFlashアプリを表示できない。

②処理速度の高速化。

*「Dalvik JIT」コンパイラの採用で、約2~5倍高速化された。
*「V8 JavaScript エンジン」をブラウザに採用し、JavaScriptのパフォーマンスが約2~3倍向上した。
*カーネルのメモリーの管理が最大20倍改善され、アプリのスウィッチ速度やパフォーマンスが高速化した。

③ホットスポットとして使用できる

Nexus One などのデバイスは、Wi-Fiホットスポットとして、最大8台のデバイスをインターネットに接続することができる。

スマートフォンとWindowsまたはLinuxのパソコンをUSBケーブルでつなぐことで、3Gコネクションとして使用できる。

その他: ホーム画面のヒントウィジェット機能の追加 開発者ページにアプリのエラーレポートを送信機能 キーボードの多言語対応 Linuxカーネル 2.6.29 → 2.6.32

メーカーごとにAndroidはチューンナップされるため、多少の違いはあるそうです。

関連記事: ①Android 4.0 と 3.2, 2.3の違い ②Android 3.2 と 3.1の違い
      ③Android 3.1 と 3.0の違い ④Android 3.0 と 2.2,2.3の違い
      ⑤Android 2.3.4 と 2.3.3の違い  ⑥Android 2.3.3 と 2.3の違い
      ⑦Android 2.2 と 2.3の違い ⑧Android 2.1 と 2.2の違い
      ⑨Android 1.5 と 1.6の違い

足りないライブラリを追加する

2011年2月25日(金) 11:27 PM

足りないライブラリを、自動的にインポート文に追加するには、

Ctrl + Shift + Oキー を使えば便利です。

「Button を型に解決できません」などのエラーが出る場合は、

それらのクラスが定義されていないため、該当するライブラリをインポートしなければいけません。

library-import1

Ctrl + Shift + Oキーで必要なライブラリがすべてインポートされます。

library-import2

バージョンアップの方法

2011年2月17日(木) 11:10 PM

アプリのバージョンアップをするためには、

AndroidManifest.xmlのバージョン情報を変更する必要があります。

例えば、初めてバージョンアップする場合は、以下のようになります。

<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
      package=”com.example.android.sample”
      android:versionCode=”2     
    android:versionName=”1.1“>

android:versionCode=” “は、バージョンアップごとに1ずつ増やしていきます。

android:versionName=” “は、ユーザ向けの情報です。

android:versionName=”1.2″ の場合、

1 → 機能、デザイン、使用感など大きく変更した場合、値を増やしていく。

2 → 機能追加や削除、バグ修正など、多少の変更の場合、値を増やしていく。

Androidアプリをマーケットにアップロードできない

2011年2月15日(火) 11:55 PM

Androidアプリをマーケットにアップロードできず、

AndroidManifest.xmlに設定するminSdkVersionは正の32ビット整数である必要があります。

というエラーが出てしまいました。

error

☆解決方法☆

AndroidManifest.xmlに、<uses-sdk android:minSdkVersion=”3″ />

加えると、アップロードできました。

minSdkVersion=” “の数字は、API Levelの数字です。

Android 1.5 : 3
Android 1.6 : 4
Android 2.1 : 7
Android 2.2 : 8

といった感じです。

//AndroidManifest.xmlサンプルソース
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.android.sample"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Sample"
                  android:label="@string/app_name"
                  android:screenOrientation="portrait">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:name=".NextPage">
        </activity>

    </application>

 <uses-sdk android:minSdkVersion="3" />
</manifest>

初アプリ「トーク テーマ ルーレット」完成!

Category:

Android その他

2011年2月14日(月) 5:15 PM

初めて作ったAndroidアプリ「トーク テーマ ルーレット(Talk Theme Roulette)」を公開しました。

「トーク テーマ ルーレット」とは、トークテーマを決めるためのルーレットアプリです。

☆このアプリのポイントは☆

5つのテーマ(スタンダード、~な話、アニメ、ロマンチック、裏話)から好きなテーマを選べる!

自分たちで好きなお題を考えて、遊べる!

無料なので、ぜひ使ってみてください。

talkthemeroulette

talk theme roulette2

talk theme roulette3

  • 広告

* RSS FEED