fx比較

Android 開発環境 アプリ ど素人がいろいろがんばるblog

知識ゼロからandroid marketへ登録を目指して一から勉強してみます。
Android 開発環境 アプリ ど素人がいろいろがんばるblog TOP  > 

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

mixiランキング

こんばんはアリババです^^

更新をサボっている間に6月に突入していました。
これから梅雨の時期はいやですね(´Д`) =3


ランキングの応援お願いします⇒⇒にほんブログ村 携帯ブログ Androidへ 人気ブログランキングへ 



アリババがもたもたとプログラムの勉強をしている間に本職の先輩がこんなのを作っていました↓

mixiを10倍楽しむmixiランキング【mixi.in】



プロはすごいっすね(≧□≦*)



今日はそんだけ・・・

androidアプリ開発の勉強は完全に止まってるアリババでしたorz



Androidアプリ参入サービス

iPhone・Android・携帯やPCでも稼げる
★山本寛太朗の『スマートフォンアフィリエイトビルダー』ミリオン





  


Android関連書籍を探す







スポンサーサイト
[ 2011/06/06 22:52 ] mixi | TB(0) | CM(4)

アプリ開発 トルグボタンを作ってみる

こんにちは、アリババです^^

前回アップデートしたわけですが時代すでには2.3!!
アップデートしてもなお時代に取り残されています。
is03自体最新機種ではないので仕方ないんですがやっぱり今更感が否めないですね。


ランキングの応援お願いします⇒⇒にほんブログ村 携帯ブログ Androidへ 人気ブログランキングへ     


今回は何度やってもうまくいかない画像の表示は諦めてトルグボタンを作ってみました。

トグルボタンとはどういうボタンの事かというと、「ボタンを押す毎にONとOFFが交互に切り替わるボタン」の事をトグルボタンと呼ぶそうです。



以下簡単な手順です


1. eclipseを開いて「tButton」というプロジェクトを作成します。
プロジェクト作成方法はこっち⇒http://aribaba510.blog27.fc2.com/blog-date-201105-8.html

今回はPackage nameとCreate Activityを以下の様にしました
Package name:in.andante.android.tbutton
Create Activity:tButton


2. ファイルのファイルを開くからworkspace→tButton→res→layout→main.xmlでmain.xmlを開く

3. main.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="fill_parent"
]
[ToggleButton android:text="ToggleButton"
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"][/ToggleButton]
[TextView
android:text="TextView"
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"][/TextView]
[/LinearLayout]

4. tButton.javaを開く

5. tButton.javaを以下のようにする

package in.andante.android.tbutton;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.ToggleButton;
import android.widget.CheckBox;
import android.widget.CompoundButton;;

public class tButton extends Activity implements CheckBox.OnCheckedChangeListener{
/** Called when the activity is first created. */

private ToggleButton _toggleButton;
private TextView _textView;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
_toggleButton = (ToggleButton)findViewById(R.id.toggleButton1);
_textView = (TextView)findViewById(R.id.textView1);
_toggleButton.setOnCheckedChangeListener(this);
}

public void onCheckedChanged(CompoundButton _tbutton,boolean _checked){
if(_checked){
_textView.setText("これはON");
}else{
_textView.setText("これはOFF");
}
}
}


6. 実行→実行構成でtButtonのプロジェクトを選択して実行する

こんな感じ!

20110529-002_convert


これを押すと

20110529-003_convert_20110529055506.png


こうなる





Androidアプリ参入サービス

iPhone・Android・携帯やPCでも稼げる
★山本寛太朗の『スマートフォンアフィリエイトビルダー』ミリオン



今回javaじゃなくてxmlが出てきたΣ(・ω・ノ)ノ! 

そもそもjavaとxmlについてよく分かってないんだがとりあえず今回のプロジェクトはxmlでトルグボタンを作ってそれをメインのjavaから呼び出して実行しているってことでいいのかな( ̄ω ̄;)?合ってる??
androidにはトグルボタンのコンポーネントってのが用意されていて今回はそれを使ったやり方らしいです。


あとxmlのソースコードをそのまま記事にしようとすると表示しないんですね・・・
検索しても分からなっかったのでとりあえず< >を[ ]に変えましたがどうすれば記事に表示できるんですか?


教えてください(;人;)




  


Android関連書籍を探す





関連記事
[ 2011/05/29 10:01 ] アプリ開発 | TB(1) | CM(2)

is03をアップデートしてみた

どうも、アリババです^^

この数日、画像を表示させることに必死こいて挑んでたんですができません・・・
色々調べたり聞いたり、コメくれた方もいるんですがなぜでしょう?
理由は分かりませんorz

なのであきらめます

できなくて頭痛くなってきたんであきらめます

そのうちできるようになるでしょ・・・多分

今後は簡単なサンプルアプリ的なのを作ってみようと思います。
チュートリアルぽっいのがあればいいな

ランキングの応援お願いします⇒⇒にほんブログ村 携帯ブログ Androidへ 人気ブログランキングへ     


今回はサンプルアプリの前に今更ですがIS03のOSのメジャーアップデートをしてみました。

is03はアップデート後に不具合が多発しているようで今まで敬遠していたんですがそんなことは不具合が起きてから考えるってことでやってみました。



以下簡単な手順です


1. OSアップデートを行う前に、お使いのIS03のソフトウェアが最新かどうかを確認してください。
IS03のメインメニューから[設定]→[端末情報]を表示して「ビルド番号」の項目が『01.00.03 』より前の場合は、OSのアップデートの実行を行うことができません。ビルド番号が『01.00.03』より前の場合は、「ケータイアップデート」の実施が必要となります。
「メニュー⇒設定⇒端末情報⇒ケータイアップデート」で行えます。

2. 携帯電話本体に約20MBの空き容量が必要です。20MB以下の場合、不要なアプリケーションなどを削除してください。

3. 充電が満タンか確認する。満タンじゃないと途中でバッテリーがなくなる可能性がある見たいです

4. 1~3を確認後シャープのサポートページに行ってツールをインストールします。
http://k-tai.sharp.co.jp/download/tools/updatetool/a/is03/index.html

5. サラッと読んで、ページ下部の「メジャーアップデート手順へ」をクリック。

6. USBドライバをまだインストールしていない人は、ここからダウンロード&インストールしてください。
すでにドライバをインストールしている人は「メジャーアップデートダウンロードツールのダウンロード」をクリック。

7. 同意するとツールのダウンロードが始まり、デスクトップにアイコンが表示されます。
そのツールを起動させると、アップデートの設定が始まります。

8. 指示通りに進んでいくと、下のような画面が表示されます。
ここで、IS03とPCをケーブルで繋ぎます。

20110526-016_convert_20110526175718.jpg


9. 「メニュー⇒設定⇒端末情報⇒メジャーアップデート⇒アップデートの確認」をタップするとアップデートが見つかります。
次に「アップデートの実行」をタップします。

10. するとロック番号を聞かれますので、設定した4ケタの番号を入力します。設定した記憶の無い人は「1234」と入れましょう。
すると右画像のようになりますので、「はい」をタップ。
すると端末が再起動し「メジャーアップデートを行います。~~」という表示になるので、PCに戻り「次へ」をタップします。

11. やっとこれでアップデートが始まります。ここから45分程度かかりますのでボンヤリ過ごしましょう。
アップデートが終了すると、またIS03が自動的に再起動します。

20110526-017_convert_20110526180720.jpg


12. はい、AndroidOS2.2なIS03のできあがり。念のためもう一回手動で再起動しておくと挙動が落ち着く感じです。

device_convert_20110526180926.png

ちなみにこのあたりに若干の変化が。分かる!?

device002_convert_20110526181135.png
device003_convert_20110526181224.png



Androidアプリ参入サービス

iPhone・Android・携帯やPCでも稼げる
★山本寛太朗の『スマートフォンアフィリエイトビルダー』ミリオン



アップデート後の挙動↓


アプリや画像、音楽データのデータは消えませんでした。

ホーム画面はウィジェットとショートカットはアプデ前のままでしたが、壁紙が初期化されてました。

wifiやbluetoothは初期化され再設定が必要でした。

スクリーンショットが撮れなったという方もいるみたいですがアリババは大丈夫でした。

その他細かい設定も初期化され再設定が必要になりますが大きな問題はなったです。



ただアリババは大丈夫だっただけかもしれないので、これからアップデートする人は念のためデータのバックアップをお忘れなく!



ではでは(⌒∇⌒)ノ""



  


Android関連書籍を探す





[ 2011/05/26 19:20 ] is03 | TB(0) | CM(0)

アプリ開発 画像を表示してみる

こんばんは、アリババです^^

前回話した通り早くも壁にぶつかっています・・・今は画像の表示に挑戦しているんですが実機のデバックに成功してません。
なぜか強制終了してしまいますorz

なので今回は成功した実行手順はありません。作業途中の失敗している手順しか書けません。
すっ飛ばしてもらって構いません。てかむしろプログラミング上級者の方で読んでくれている人がいたらアドバイスください


ランキングの応援お願いします⇒⇒にほんブログ村 携帯ブログ Androidへ 人気ブログランキングへ     


今回も前回までのプロジェクトを利用してstart.javaはそのままでscreen.javaをいじりました。

簡単に言うと自分で用意した画像をプロジェクトのフォルダ内に入れてソースコードでその画像ファイルを指定して画像を表示させたいわけです。

てことでまず用意した画像をworkspace→HelloWorldProject→resの下にある「drawable」ってフォルダに入れろと本には書いてあったので指示通りやってみよう。

あれ!?
アリババには「drawable-hdpi」「drawable-mdpi」「drawable-ldpi」と3つもフォルダがある???

これについて注釈があった。
3つに分かれてることもあるらしくこれは解像度によって分かれているみたいです。
つまり「hdpi」=高解像度 「mdpi」=中解像度 「ldpi」=低解像度ってことなのかな?
でもアリババにはどの解像度のフォルダに入れればいいのか分からないのでコピーして全てのフォルダにぶっこんだ!!


その後screen.javaを以下にのように書き換えました

import android.content.Context;
import android.content.res.Resources;
import android.view.View;
import android.graphics.*;

public class Screen extends View {

     public Screen(Context context) {
          super(context);
     }

     @Override
     protected void onDraw(Canvas c) {
          super.onDraw(c);
          Paint p = new Paint();
          Bitmap img0, img1;

          Resources res = this.getContext().getResources();
          img0 = BitmapFactory.decodeResource(res, R.drawable.back);
          img1 = BitmapFactory.decodeResource(res, R.drawable.image);

          c.drawBitmap(img0,0,0,p);
          c.drawBitmap(img1,0,0,p);
    }

}


で実行!

アプリ立ち上がっ・・・たとおもったら強制終了!?

なぜですか??





ソースをよく見るとimg0 = BitmapFactory.decodeResource(res, R.drawable.back);という部分がある

さらによく見ると(res, R.drawable.back)とある

さらにさらによーく見るとdrawableとある


ここじゃね!?
最初に参考書で画像ファイルを入れろと指示されてたフォルダ名と一緒だ!
おそらく画像ファイルを参照するためにここでフォルダを指定しているのではなかろうか?

でもアリババには「drawable-hdpi」「drawable-mdpi」「drawable-ldpi」と3つに分かれていた。
単に「drawable」というフォルダはアリババのPC内には存在しない

おっ、ようするに指定すべきフォルダ名が違うんだね(≧ω≦)b OK!!

3つあるうちの「drawable-mdpi」にソースを書き換えて実行!!


はい、実行できませ~ん!

強制終了じゃなくて実行できません


なんで~~(/□≦、)エーン!!


Androidアプリ参入サービス

iPhone・Android・携帯やPCでも稼げる
★山本寛太朗の『スマートフォンアフィリエイトビルダー』ミリオン



その後「drawable-hdpi」と「drawable-ldpi」も試してみたけど結果は同じ

もう一度ソースを見てみるとアリババが書き直した部分波線が引いてあったんで明らかに間違ってたみたいなので一番最初に戻してみたら波線は消えた。


でもやっぱり強制終了; ̄ロ ̄)!!


何が間違ってるかわかんないorz

 

  


Android関連書籍を探す





関連記事
[ 2011/05/22 22:23 ] 未分類 | TB(0) | CM(2)

CS 5.5

ども、アリババです^^

最近アプリのお勉強は早くも壁にぶつかってストップしています。
その辺りについては次回詳しく書きます。

ランキングの応援お願いします⇒⇒にほんブログ村 携帯ブログ Androidへ 人気ブログランキングへ     


twitterでもつぶやいたんですがCS5.5がすごいです。
昨日池袋のビッグカメラで店員さんに説明されながら少し触ったんですが単純に欲しくなった。
イラレやフォトショもよかったんですが特にドリームウィーバーね!

スマートフォンのアプリを作るための機能が新機能で搭載していました。

画面がに分割されて左半分でソースを書いて右半分がエミュレーターになってました。
しかもソース書き換えるとすぐに反映するし、簡単な変更だったらエミュレーターの方からも操作できるみたいです。
このエミュレーターが軽い!サクサク動いてました。

さらにアプリ開発に必要なAndroid Software Development Kit (Android SDK)のインストールもサポートしてくれるそうです。


なんですかこれは。

アリババがこのブログを通して必死こいてやってた開発環境の難しい設定のサポートをしてくれて、それで作ったエミュより軽くてサクサク動くだと!?
馬鹿にしてんじゃねーよ!!

でも欲しいなρ(´ε`*)




Androidアプリ参入サービス

iPhone・Android・携帯やPCでも稼げる
★山本寛太朗の『スマートフォンアフィリエイトビルダー』ミリオン



とは言ったもののサクサク動かすにはPCにそれなりのスペックが要求されるわけでアリババの低スペックPCじゃ結局ノロノロなんだろうな
そもそも値段が高くて手が出ないorz




  


Android関連書籍を探す





関連記事
[ 2011/05/21 22:55 ] 未分類 | TB(0) | CM(0)
プロフィール

aribaba510

Author:aribaba510
.
Androidアプリ作成の勉強中です!
プログラミングの知識はほぼないので形になるのはいつになることやら...
このサイトへのリンクはフリーです。
相互リンクも募集中です!

Follow aribaba510 on Twitter

月別アーカイブ
is03関連商品
関連商品
clickTX


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。