MARCO's FREE MEMO

携帯フォトや備忘録などをちょこっと…

Android 4.2.2

2013年03月20日 00時39分05秒 | Android
ものはついでということで、タブレットのOSを最新の4.2.2にしてみた。
見た目もかっこいいし、動作も安定してるし、バッテリーの持ちも良くなった。
凄いじゃないか!!
もう買い替えようと思っていたので随分得した気分だ(*^^)v

タブレットのOSを変えてみる

2013年03月16日 20時53分27秒 | Android
2011年7月、発売直後に買ったAcerのiconia tab A500というタブレットのOSを変えてみた
近頃ちょっと電源の反応が悪くて、壊れてもいいやって気持ちで試してみたのだが
Android3.2から4.0に変えてみたらなかなかいい感じ☆

手順としては
1)root化してOSが操作できるようにする
 ボリュームボタンと電源ボタンを同時押しすると「ClockworkModリカバリモード」が起動する
2)Android4.0をダウンロードしてインストールする
 「ClockworkModリカバリモード」でBackupしてWipeしてInstallの順番
3)Google appをインストールする
という感じでできた

参考にしたのは下記のサイト
http://blog.livedoor.jp/kimikage_sou/archives/6591896.html

root化したので、4.1にも挑戦できるなー♪
やっぱり端末を自分好みに変更するのは楽しいものだ

ペントミノ

2011年09月12日 23時41分10秒 | Android
アンドロイドマーケットに二つ目のアプリを公開した

https://market.android.com/details?id=com.marco.Pentomino

私は中学生の頃、このゲームで遊んでて完成するたびに広告のウラに記録してた想い出がある
たぶん15くらいは出来たと思う
やっぱり出来た成果をデータベースに記録できるようにしておきたいな

別のアプリでデータベースの練習してから組み込んでみようかな

今夜は15夜?




さめがめ

2011年08月29日 22時03分40秒 | Android
室伏選手、金メダルおめでとう!!

私は今日はお休みだったので、androidアプリ開発を行っていた
さめがめの基本部分はおとといの土曜日にほぼ出来たので今日は最終調整とテスト
そして思い切ってアンドロイドマーケットに公開してみることにした

公開手順もなかなかスムーズにいかなくてIEだとアップロード出来なくてcromeならうまくいったり、でも公開ボタンを押してもエラーが出たり
四苦八苦(笑)
ハンマー投げの室伏優勝が決まった頃にやっと公開できたのだけど、なんか表示されないんだなー・・・
まだ問題をかかえているのかもしれないけど、よくわからないので寝ることにした

さめがめのソースは前に作ったJavaアプレットがほぼ流用できたので開発は楽だった
この方式でいけば、オセロとか7ならべもすぐ作れそうだな(ニヤリ)
とりあえず今度はペントミノを作ってみたいと思う



フェルマーの誕生日

2011年08月17日 13時52分42秒 | Android
Googleのロゴを見て「フェルマーの最終定理」という本を数年前に読んだのを思い出した
サイモン・シンという人が書いたドキュメンタリー小説だったが数学がテーマの物語にしては読みやすく面白かった
もともとはイギリスのドキュメンタリー向けだったらしいのだが、その動画を掲載している人がいるので後で拝見してみよう
http://www.rerefa.com/archives/66722839.html

さて、Androidアプリ開発は、まず自作のアプリをひとつ作ることを達成した
以前perlで作った月齢計算のプログラムだ


画像の部分は割愛してソースを貼っておこう

package com.marco.MoonAge;

import java.util.Calendar;

import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.View;

public class MoonAgeActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new GraphicsView(this));
}

private class GraphicsView extends View{
public GraphicsView(Context context){
super(context);
}
@Override
protected void onDraw(Canvas canvas){
Paint paint = new Paint();
paint.setColor(Color.argb(0, 0, 0, 0));
canvas.drawLine(0, 0, 100, 50, paint);

//現在の日付を取得する
Calendar calendar = Calendar.getInstance();
int yy = calendar.get(Calendar.YEAR);
int mm = calendar.get(Calendar.MONTH) + 1;
int dd = calendar.get(Calendar.DAY_OF_MONTH);

//月齢を計算
int moonage = (int) Math.ceil(((((yy - 1740) * 210) / 19) - 2 + mm + dd)) % 30;

//結果を表示
String text = yy+"年"+mm+"月"+dd+"日の月齢は "+moonage+" です";
paint.setColor(Color.argb(255, 255, 255, 255));
canvas.drawText(text, 10, 10, paint);
}
}
}

次はさめがめに挑戦する予定

◇◇◇メモ◇◇◇
実機の画面をキャプチャする方法
1)\android-sdk-windows\tools\ddms.batを起動する
2)デバイスを選択してメニューバーから「Device」>「Screen Capture」をクリック