「研究しましょう」 ブログ 日記 マガジン 小耳情報

    やりたいことを探してネットをさまよう、そんな私のブログです --- I'm here. Find me out. 我在这里 查找和
0

リンゴ始めました。梨もです☆  #季節感

リンゴと梨
 今日が、三連休の最終日。思い返せば、テンションの上がらない3日間だった。特に、今日が、最悪。

  「ストレス、たまっているのかも」

せっかく、昨日、Androidプログラミングが一山越えたのになぁ。あ、でも、山を越えたら、その先に2~3個の山が連なっていたんだけどね。

 八百屋さんに行ったら、梨とリンゴが安かったので、買ってきた。この時期の梨はおいしい。リンゴは、蜜が入ってなかった。若い感じ。

そう言えば、昔、リンゴの好きな犬がいたっけ。シャキシャキ音を立てて食べてたっけ。もう、虹の架け橋にいるんだろうなぁ。

 さてさて、選挙はどうしたものか。小池百合子の党に入れようと思ったら、小池百合子は自民党そのものらしい。そうすると、立憲民主党なのかと思うのだけど、

  「候補者が20人弱しかいない」

そんな少数じゃ、なにもできないさ。困った、困った。

 最近、韓国のアイドル達の、日本での活動が始まった。慰安婦像の問題とか、再燃しているのに。どうしたんだろう。

迫り来る脅威を前に、融和を狙ったのか?不思議。だって、私は、まだ、吹っ切れていないもの。

0

【Android な夜に】自作プログラミングに有効な本、参考書、なんだけど、その後継の本は、持っている気がして、しょうがない。でも、見つからない ★   #Androidプログラミング入門 #初心者 #GRATINA4G #kyf31

Androidの参考書
 今、Android プログラミングの参考書として使っている2冊。右の本を、左の本が、補間してくれている感じ。

左の本は、エクリプス対応なので、UIの説明が使えない。で、その後継の本を調べてみたら、「Android Studio ではじめるプログラミング入門 第3版 Android Studio 2対応」が見つかった。

  「この本、なんか、昔、持ってた気がする」

でも、どこにも見つからない。どうしよう。

とりあえず、明日、本屋さんに行って、あるかどうかだけ、確認しておこう。で、今、必要な本なのか、中を、精査してこよう。

  「同じ本は、もう、二度と買わないぞぉ!」

自信は無いけど ('ェ');

0

Mac Book Pro 13 が欲しい ☆彡  #MACBOOKPRO #USキーボード

 MacBookAir のキーボードを、壊してしまった。あれから、何回か電源を入れてみたけど、MacBookAir は、もう、目を覚まさない。

テレビを見ながらパソコンが使えないので、すごく不便。ノーパソが欲しい。目的は、用途は、

  ・WEB 検索
  ・ツイッター
  ・iPhone のアプリ開発(趣味レベル)
  ・その他

ネットで調べたら、USキーは Apple Store でしか、買えない。日本仕様も、最近、2万円も値上げがなされている。

  「もしかすると、今は買うなと言う、アドバイス?」

US キーボードは、けっこう、ネックになる。

自宅も、オフィスも、USキーボードなんだけど、人の所で説明するときや、自分のパソコンを使って説明して貰うとき、

  「なに、このキーボードわ!」

と、何回も言われた。

あと、リモートログインしたときに、非常に悩ましい。

  「でも、格好いい☆」

ビックカメラで、買えるパスがある。定価だけど、ポイントが6千円ぐらい付く。悩ましい。

0

【Android な夜に】Picker ダイアログで、日時、日付(年月日)と時間を入力する方法のまとめ ★   #Androidプログラミング入門 #初心者 #GRATINA4G #kyf31

 通常は、日時を入力するダイアログ部品の TimePicker と DatePicker を使う。でも、これは、相当な面積を占めるので、ダイアログを使うのが、妥当。

そのダイアログは、

  TimePickerDialog
  DatePickerDialog

を使う(調べるのに、かなり手こずった)。

Java 初心者の私は、かなり手こずった。

下の関数 getDateAndTime() に両方実装。ダイアログはモードレスなので、下の実装の場合、最後に show された年月日入力ダイアログが手前に表示される。

「OK」ボタンが押されたときに、それぞれ、

  onTimeSet(...)
  onDateSet(...)

が呼ばれる(Cancel ボタンでは呼ばれない)。この中で、数値をグローバル変数にコピーなどする。

以下に、実装例を示す。

//値保存用メンバ変数
private int mYear = 0;
private int mMonth = 0;
private int mDay = 0;
private int mHour = 0;
private int mMinute = 0;

/// 年月日・時間入力関数
/// モードレス・ダイアログなので年月日ダイアログが手前に表示される
public void getDateAndTime(View view) {

//初期値の取得(設定後・後で値を変える)
Calendar calendar = Calendar.getInstance();
int hour = (mHour!=0)? mHour :
calendar.get(Calendar.HOUR_OF_DAY);
int minute = (mMinute!=0)? mMinute :
calendar.get(Calendar.MINUTE);
int year = (mYear!=0)? mYear : calendar.get(Calendar.YEAR);
int month = (mMonth!=0)? mMonth : calendar.get(Calendar.MONTH);
int day = (mDay!=0)? mDay : calendar.get(Calendar.DATE);

// 時間入力ダイアログ
TimePickerDialog timePickerDialog = new TimePickerDialog(this,
new TimePickerDialog.OnTimeSetListener() {
@Override
/// 時間が変更された場合(引数の変数で入力値を提示)
public void onTimeSet(TimePicker view, int hour, int minute)
{
Toast toast = Toast.makeText(activity,""+hour+
":"+minute+test, Toast.LENGTH_SHORT);
toast.show();
//メンバ変数へ保存
mHour = hour;
mMinute = minute;
}
}, hour, minute, true);
timePickerDialog.show();

//年月日入力ダイアログ
DatePickerDialog datePickerDialog = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
/// 日付が変更された場合(引数の変数で入力値を提示)
public void onDateSet(DatePicker view, int year,
int month, int day)
{
Toast toast = Toast.makeText(activity,""+year+
":"+month+day, Toast.LENGTH_SHORT);
toast.show();
//メンバ変数へ保存
mYear = year;
mMonth = month;
mDay = day;
}
}, year, hour, minute);
datePickerDialog.show();
}

この関数を呼べば、年月日入力ダイアログが表示され、入力が終わると、裏の時間入力ダイアログが入力可能となる。

該当の記事は見つかりませんでした。