ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

2012年3月14日水曜日

use -keepclasseswithmembers instead of -keepclasseswithmembernames proguard.cfg

proguardのエラー AndroidSDKを最新のものを使うようにしたらproguardのエラーが出るようになった use -keepclasseswithmembers instead of -keepclasseswithmembernames proguard.cfg proguard.cfgファイルを開いて -keepclasseswithmembers これを -keepclasseswithmembernames これに変えればいい ファイルを修正しただけではエラーが消えない Eclipseのメニュー 「ウィンドウ」の中に「Run Android Lint」があるので これをクリックするとエラーが消えてくれる

2011年8月25日木曜日

Google Developer Day 2011 Tokyo

Google Developer Day 2011 Tokyoに参加出来ることになりました。

DevQuizやらなくてもいいんだけど、面白そうだからやてみようかな

2011年7月4日月曜日

Android デベロッパーラボ 2011

7/2にAndroid デベロッパーラボ 東京 2011に参加しました。

■プログラム概要(当日変更になる可能性がございます)

10:00-10:30 Honeycomb のご紹介
10:30-11:20 プログラミングTips
11:20-11:30 休憩
11:30-12:30 スマートフォンとタブレット用UIデザイン
12:30-13:00 Android Market の 新機能
13:00-14:00 ランチ
14:00-18:00 コードラボ


http://googledevjp.blogspot.com/2011/06/android-2011.html

コードラボのときは実機を使ってのHoneycombアプリの作成をやりました。
なんと実機のプレゼントが
Docomo様から Optimas Pad

Docomoさんありがとう

エミュレータだと遅くて使いものにならないからこれはありがたいです。
■当日の資料やアジェンダは以下にあります。
http://j.mp/adltokyo2011
■当日のQ&Aは、以下の moderator にあります。
https://www.google.com/moderator/#16/e=954eb
Honeycomb タブレットアプリ開発に参考になるリンクは以下です。
■参考になるサンプルプログラム
Google I/O 2011 スケジュールアプリ
– セッション内容や参加会社情報などが見えるアプリ
Photo Album (xlarge-demos)
Honeycomb Gallery (source code in the Android SDK)


 

デベロッパーラボの内容は下記に纏めてあります。
http://togetter.com/li/156662

2011年6月21日火曜日

Android 背景のグラデーション表示

背景色をグラデーション表示するには
res/drawableに適当なxmlファイルを作成する

res/drawable/background.xml 

 <version="1.0" encoding="utf-8"?>
 <sharp xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    <gradient
        android:startColor="#FFFFFFFF"
        android:endColor="#FF000000"
        android:angle="270" />
</shape>

背景色の設定を行う
android:background="@drawable/background"
これで上から下にかけて、白から黒に変わるグラデーションの背景が表示されます。



2011年5月17日火曜日

Android SDカードにインストール出来るようにする

Android 2.2からはアプリをSDカードにインストールする事ができるので
やり方のメモ

AndroidManifest.xmlに記述を追加するだけです。



<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="co.jp.nsl.mydb"
      android:installLocation="preferExternal"
      android:versionCode="1"
      android:versionName="1.0"

android:installLocation="internalOnly"
内部メモリにインストールします。
android:installLocation="auto"
内部メモリにインストール、内部メモリがいっぱいの時SDカードにインストールします。
android:installLocation="preferExternal"
SDカードにインストールします。 






2011年3月20日日曜日

Android リソースから文字列を取得する

リソースに設定した文字列をコードから呼び出す方法

コード

            //リソースから文字列を取得する
            Resources res = getResources();
            String hoge = res.getString(R.string.hoge);

2011年3月10日木曜日

Android 地図表示

2作品目にとりかかる
今度は地図を使ったアプリを作ってみることにした。


地図の中心を東京駅にする例

         MapView map;
         MapController mc;

         map = (MapView)findViewById( R.id.map);
        mc = map.getController();
        GeoPoint point = new GeoPoint(35681099, 139767084);
        mc.setCenter(point);    //  .centerMapTo(point, true);
        mc.setZoom(15);         //.zoomTo(15);

他のサイト等参考にしていたんだけどうまく動かなくて
centerMapToがsetCenter
.zoomToがsetZoomに変わっていたようだ。


Android API 2.1

2011年3月7日月曜日

Android 多言語対応

表示文字を切り替える
多言語で使えるアプリとなると多言語の問題が出てくる

String.xmlを多言語対応するには「res/values」のString.xmlを言語毎に持たせればいい
デフォルトは英語でもう一つが日本語というときは

「res/values/String.xml」
「res/values-jp/String.xml」

と2種類のString.xmlを作製する

処理を切り替える
処理を分岐させるには「java.util.Locale」を使用すればいい

             if (Locale.JAPAN.equals(Locale.getDefault())){
                //日本語処理
              
            }else{
                //日本語以外
              
            }

2011年2月23日水曜日

Android エミュレータの向きを変える

エミュレータの向きを縦横向き変更する方法

control + F11

これで切り替わります。

2011年2月20日日曜日

MAC sqlite データ確認

Navicat for SQLite Liteを使うと簡単にsqliteのデータを確認することができます。

eclipsのDDMSでsqliteのデータファイルを適当なフォルダにコピーします。

Navicat for SQLite Liteを起動

Connection Nameは適当に付けてやります。
Database FileにDDMSでコピーしたファイルを選択します。


これでGUIで簡単にスキーマやデータを観ることができます。


Navicat for SQLite Lite はApp Storeで無料で公開されています。

2011年2月18日金曜日

Android UIデザイン

アプリを作成したがデザインで四苦八苦

「AndroidアプリのUIデザイン&プログラミング」この本が気になる
どこかで立ち読みしたいな

AndroidアプリのUIデザイン&プログラミング

AndroidアプリのUIデザイン&プログラミング
著者:渡嘉敷守
価格:2,730円(税込、送料込)
楽天ブックスで詳細を見る

2011年2月8日火曜日

アプリ公開しました

小遣い帳ソフトです。

練習もかねて作成したものなのでまだ大した機能もないですけど

https://market.android.com/details?id=jp.co.maney.pocket.nsl

2011年1月27日木曜日

2011年1月26日水曜日

IS03バッテリー

来ないなと思っていたバツテリーが届いたよ
バツテリーの充電がめんどくさい

バツテリー単体で充電できればいいのに

Published with Blogger-droid v1.6.6

2011年1月14日金曜日

IS03 端末表示サイズ 

画面のサイズ

・IS01(LYNX SH-10Bも同様)
横:960px、縦:340px
・IS03
横:468px、縦:557px
・IS05
横:468px、縦:703px
・LYNX 3D SH-03C
横:468px、縦:588px

2011年1月8日土曜日

Android グラフライブラリ

Android グラフライブラリ
使い方を書いたサイトはないようで
自分で調べないといけないようだ

いくつかグラフライブラリがあるみたいだがどれがいいのだろう??
検索したときによく出てくるのがChartDroidだから
今回はChartDroidを使ってみようかな

ChartDroid
http://code.google.com/p/chartdroid/

AFreeChart
http://code.google.com/p/afreechart/

AChartEngin
http://www.achartengine.org/index.html

2010年12月31日金曜日

IS03アプリ作成

アンドロイド アプリを作っていて、
休み中に公開出来たらいいなと思っていたんだが
実機で色々とアプリをいじってみたら

操作方法を変えたほうが良さそうだ

実機をいじってみないと分からないところがまだありそうだ

2010年12月29日水曜日

IS03に変えたよ

先週末にIS03を受け取ってきました。

バッテリーが持たないそうだから
タスク管理アプリをいれて様子見

さっそくMACに繋げてデバッグしてみた。
USBデバッグで苦戦するかと思いきや
USBで繋げるだけでした。

2010年12月25日土曜日

AndroidでSQLITE 調査中・・・

Androidでアプリを作り始めた

データを保存するのにSQLITEを使うことにした。

SQLITEを使うのが初めてで使用できる型を調べたら

TEXT
NUMERIC
INTEGER
REAL
NONE

これしか無いようだ・・・

日付を入れたいときはTimestampでNUMERICに入れればいいかな?

2010年12月19日日曜日

Java 日付の妥当性チェック

Javaで日付の妥当性チェックのやり方
format.parse(strDate); でエラーにならなければ日付で
エラーになれば日付ではないということらしい

    public static boolean isDate(String strDate){
        try{
            //文字数チェック
            if (strDate == null || strDate.length() != 10){
                return false;
            }
            //日付の妥当性チェック
            strDate = strDate.replace('-', '/');
            DateFormat format = DateFormat.getDateInstance();
            // 日付/時刻解析を厳密に行うかどうかを設定する。
            format.setLenient(false);
            format.parse(strDate);
            return true;
        }catch(Exception e){
            return false;
        }
    }