タグ

ブックマーク / andbrowser.com (5)

  • ASM(AndroidScreenMonitor)をexe化する方法 | Bescottee

    Androidアプリ開発者なら一度は利用したことがあるASM(AndroidScreenMonitor)は adakoda さんが開発されている大変便利なアプリです。まだ利用したことがない方は是非利用してみてください。 ASM利用デモ時の困ったこと このアプリは Java Archive( .jar ) として提供されているので、自分の開発者PC以外で利用する場合に、JAVA runtime環境が準備されていなかったり、デモPCの準備担当者がそもそも .jar ファイルの知識がなく、widnows上でダブルクリックすると、開くアプリケーションは?とWindowsから聞かれてしまい戸惑って諦めてしまうということがありました。 この問題を以下の Launch4j で解決します。 Launch4j で exe化 JavaアプリをExe化するLaunch4jの使い方と仕組みに詳細が記載されているの

  • value.xml 内の Integer 定義を AndroidManifest のVersionCodeで利用するとAndroidMarket(Google Play)にアプリをアップロードでエラーになる件 | Bescottee

    AndroidMarket(Google Play)にアプリをアップロードできない条件があったので記載しておきます。 apkの作成や鍵の証明はできるのですが、AndroidMarket(Google Play)にアップロードするときにはねられます。 アップロード時に apk の中を解析して必要な情報をAndroidManifestから取得しており、以下の設定方法では、AndroidManifestから情報が抽出できないため エラーになっているように見えます。 普通のAndroidManifestへのバージョン番号の書き方 AndroidManirest.xml で通常は以下のようにバージョン番号やバージョンコードを記載します。 実現したい書き方 実は以下のように記載してもコンパイル・ビルドができ、apkを作成できます。 ポイントは、versionCodeとversionNameです。 この

  • Android SDKの古いADTのダウンロードURLの一覧を記載 | Bescottee

    Android ADTは新しいバージョンが続々と登場してきます。そうすると、Android SDK の ADT install サイトから古いもののダウンロードリンクが無くなってしまいます。但し、eclipseのバージョンや過去のプロジェクトを古いADTで急にバージョンアップしたい場合などに急に必要になることがあります。そのため、以下に古いADTのリンクを作成しておきます。これでいつでも素早く古いADTもダウンロードできます。 ADTの最新プレビュー版を利用したいという猛者の方は、Android Tools Project Site Preview Channel にダウンロード方法が記載しているのでご覧ください。 最新版のADTをインストール後に問題が発生して、古いADTに戻したい場合は、[Android TIPS] 旧バージョンで開発環境を構築するやAndroidSDKToolsのre

  • Android デベロッパーラボ 東京 2011の成果をさらに改良してタブレットとスマートフォンの両対応アプリを開発 | Bescottee

    「1apkでAndroidタブレット向けとスマートフォン向けアプリを実現する方法」で完成後のクラス図を記載しましたが、「Android デベロッパーラボ 東京 2011」のコードラボ向けソースコードをベースに今回の目的である1apkでタブレット向けとスマートフォン向けアプリを実現するために、大幅な変更が必要なことが判明しました。 設計方針の変更 そのため、今回はまず1apkでタブレット向けとスマートフォン向けアプリを実現するために、簡素化して実装を進めることにしました。 以下のものがそのクラス図です。 緑色のクラスが新規作成のクラスで、青色が変更を行う必要があるクラスです。 変更のステップは以下のような流れです。 起動Activityのタブレット、スマートフォンの両対応向けの準備 スマートフォン向けレイアウト作成 スマートフォン向けノート編集画面の作成 Fragment クラスへの機能追加

  • Androidアプリのメモリリーク対策手法 | Bescottee

    googleAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。エントリを見るうえで、eclipse の基的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ

  • 1