Androidアプリ作成日記

プログラミング初心者が、Androidアプリを作ります

スポンサーサイト

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

  1. --/--/--(--) --:--:--|
  2. スポンサー広告

家計簿アプリその14、月別の表示

ふう・・・、月別表示がなんとかできました。
とりあえずこんな感じです。

20110626-1

まず月ごとにテーブルを作って、その中で項目ごとにまとめるって感じです。
月ごとのテーブルのカラムは、「_id、項目、金額」の3つにしました。

続きを読む

スポンサーサイト

  1. 2011/06/26(日) 13:30:04|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:2

家計簿アプリその13、ListViewの項目削除

さてさて、やっとこさ解決できましたんで更新です。

まず、今までのリストビューの表示方法だと、空白とかがあって処理がしにくかったんで、
項目と内訳を一行にまとめました。

20110424_1

あ、背景はやっぱとりあえず黒に変えました。白が背景だと後術のダイアログの表示が
なんか変な事になったからです。デザイン系は最後にまとめてやろうかと思ってます。

続きを読む

  1. 2011/04/24(日) 22:46:01|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

やる気が出ない

ずいぶんと更新が滞っております。

なんでかというと、プログラミングが分からなくなったからです。
メイン画面の家計簿リストビューを押したときに、それを削除する、というプログラミングです。

リストビューを押したときに、そのリストビューだけを削除する、
というのはできるのですが、それをデータベース(以下DB)上からも削除しなきゃなりません。
リストビューだけ削除してもDB上に残ってたら、また再起動したときに復活してしまいますから。
で、DB上から消すことがどーしてもできない!

続きを読む

  1. 2011/04/18(月) 12:10:53|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその12、今後のスケジュール計画

今まではなんとなく闇雲に進めてましたが、このままではなんか先がどんぐらいあるかさっぱり見えないので、
これからは具体的にどんな感じで進めていくかを考えてみたいと思います。
まずは最初のころ書いたフローチャートをもう一度貼ります。

flow1.jpgflow2.jpg

続きを読む

  1. 2011/03/26(土) 21:07:34|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその11、カレンダー・クリック処理

ではカレンダー機能の続きです。実際に日付のボタンを押した時の処理を書きます。
まずおさらいですが、変数の設定をします。

[Hiduke.javaのonClick内]

calendar.set(year,month,1);
        day=calendar.get(Calendar.DAY_OF_MONTH);
        dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
        calendar.add(Calendar.MONTH, 1);
        calendar.add(Calendar.DATE, -1);
        int lastDate = calendar.get(Calendar.DATE);
        calendar.set(year,month,1);
for(int i=dayOfWeek;i<=dayOfWeek+lastDate-1;i++){
        	if(v==button_table[i]){
        		Intent intent=new Intent();
        		intent.setClass(Hiduke.this,Kakeibo.class);
        		intent.putExtra("year",year);
        		intent.putExtra("month",month);
        		intent.putExtra("day", day);
        		startActivity(intent);
        	}
    		day=day+1;
        }

続きを読む

  1. 2011/03/23(水) 22:33:51|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその10、カレンダー機能

さてさて、ではカレンダー機能を作ります。
色々ググったりしましたが、あんまりサンプルのカレンダーアプリが出てきません。
なのでとりあえず自分で考えてみました。
まずはボタンを6×7=42個作りました。これは、列は月~日の7列で、
行は最大で6行になるため、42個作りました。

続きを読む

  1. 2011/03/21(月) 19:07:14|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその9、日付とリンク

久々のプログラミングです。
今回は日付のリンク、つまり日付が変わったら表示もかわる、
っていうプログラミングを作りたいと思います。

どうやるかをまず考えたんですが、テーブル名を日付にしてしまおうと考えました。

続きを読む

  1. 2011/03/15(火) 15:23:38|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその8、データベース・ソート

今日はデータベースのソートをメインにやります。
その前に、項目に入れたデータを入力していきます。
前にd1,d2,d3とインテントでの変数を取ったので、挿入の行を、
db.execSQL("insert into Date_Table (Koumoku,Utiwake,Kingaku) values ('"+d1+"', '"+d2+"',"+d3+");");
とすればOKです。
するとこんな感じになります。

20110227-2.jpg

続きを読む

  1. 2011/03/03(木) 16:49:05|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその7、データベース・基礎

いよいよデータベースに入っていきます。これはかなり難しそうです。
その前に、データの保存方法を見ていきます。

データの保存方法は、主に3つあり、「プリファレンス」、「ローカルファイル」、「データベース」です。

続きを読む

  1. 2011/02/26(土) 17:44:56|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0

家計簿アプリその6、情報を受け渡す(インテント)

項目画面からのデータを、メイン画面に反映する「インテント」の
プログラムを書きます。

[Koumoku.java]

        public void onClick(View v) {
        	Intent intent1=new Intent(Koumoku.this,Kakeibo.class);
        	intent1.("data1", edit1.getText().toString());
        	intent1.putExtra("data2", edit2.getText().toString());
        	intent1.putExtra("data3", edit3.getText().toString());
        	startActivity(intent1);
        }


[Kakeibo.java](onCreateメソッド内)

        Intent intent1 = getIntent();
        String d1 = intent1.getStringExtra("data1");
        String d2 = intent1.getStringExtra("data2");
        String d3 = intent1.getStringExtra("data3");
        text1.setText(d1+d2+d3);

続きを読む

  1. 2011/02/20(日) 20:52:41|
  2. 家計簿アプリ
  3. | トラックバック:0
  4. | コメント:0


次のページ

カテゴリ

家計簿アプリ (15)
アプリ作成 (練習) (7)
プログラム用語 (1)
エラー (3)
環境設定 (8)
サイト関連 (3)
雑談 (9)
ニュース (1)
未分類 (2)
書籍紹介 (1)
iPhone (1)

Android書籍

スマートにプログラミング
Android入門編


初歩からわかるAndroid
最新プログラミング


Google Android
プログラミング入門


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


Android SDK
逆引きハンドブック

月別アーカイブ

最新コメント

最新トラックバック

最新記事

RSSリンクの表示

カウンター

アクセスランキング

アクセスランキング

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