facebookページ開設しました自作アプリのコミュニティ替わりにしようかと思ってfacebookページを立ち上げましたhttp://www.facebook.com/AazAndroidアプリについて、何かご意見あれば、こちらでしてもらえば嬉しいです
arduinoで久しぶりの電子工作近頃はまっってます arduino 7segの点灯 italiaですよ LCDも使えます、とっても簡単^^ 天地逆さまですが^^;Hello,world!です 青いボードがarduinoです
デバッグ中だけの処理のためにandroid debug中 フラグで検索http://kurotofu.sytes.net/kanji/fool/?p=617ここで見ました public boolean isDebuggable() { PackageManager manager = getPackageManager(); ApplicationInfo appInfo = null; try { appInfo = manager.getApplicationInfo(getPackageName(), 0); } catch (NameNotFoundException e) { return false; } int debuggableFlag = appInfo.flags & ApplicationInfo.FLAG_DEBUGGABLE; return (ApplicationInfo.FLAG_DEBUGGABLE == debuggableFlag); }これでうまくいきました
PCの以降に伴うeclipse androidソース以降の時の問題workspaceのフォルダをそのまま持ってきてnewからプロジェクトをexisting sourceで指定しみたその時、何気にandroid2.1を指定した(これが失敗だった、以前のは1.6でした)その後、実行するがどうしてもintentで2画面目のactivityを呼ぶときにこけてしまったしばらく放置してたがネットでググるとやはりverの指定が原因とうらしき記述があったやっぱり元のが1.6で作ってたのを2.1にしたのがダメだったかと思って変更してみました。そうするとうまくいきました^^もう1.6はいらんだろうと落としてなかったのが失敗でした^^;そのほか、admakerのライブラリを移行後に入れると、なぜか2重に入ってたりもしてたなかなかわからないことが多くて困る
PCが壊れた先日3ヶ月前に買ったばかりのPCが壊れた起動はするが、なにやら、HDDが壊れてますとのエラーメッセージが出て各種ソフトもまともに動かない修理に出すと1週間はもどらない仕方がないので、新しいPCを購入3ヶ月前に買ったのと同じでSSDを付けて貰ったしかも、前回より金額的に安くなってる^^HDDはもう信用ならんのでSSDにがんばってもらうことにしたなんとかこのSSDが壊れないことを祈るしかし、起動が速い!^^でも、実は、僕のPCではなく、妻のPCなので恩恵は無い^^;;が、修理したのが戻ってくれば、結構最新スペックが^^それも即SSDに換装してやりたいところだうーん、これからはもうSSDだ!
R.xxx.xxxとかのリソースIDを変数名で取得する方法近頃ピグばっかりしてますが久々の防備録のブログです^^;さくっとググると簡単でしたが防備録として残しておきますhttp://mokkouyou.blog114.fc2.com/blog-entry-77.htmldrawableのiconという名称のリソースidを取得する場合int iconId = getResources().getIdentifier("icon", "drawable", getPackageName());ほかにもここにも載ってましたhttp://d.hatena.ne.jp/t-kashima/20110203/1296748262その他いろいろとありそうでしたネットって便利ですねぇ^^
AdMakerがなんとか実装出来ましたAdMakerの実装がなかなかうまくいかなくて困ってたのだが先日サポートとのやりとりで、先方ではこちらの示したソースコードでうまくいってるらしくwifi環境の一部で広告がでなくなることがあるそうとのことでしたそして、別件なのですが昨日当社のwifiがなぜか切れてしまったのでルーターをリセットしてみたのです今朝なにげなくアプリを起動してみるとうまく広告が表示されてたのですルータのIPが変わったのかなぁ?なんて思ったりもしてみましたということで最初の例外エラーでまったく動かなかったのはどうも、アプリがXMLを使って作ってなかったせいかと思って修正しましたFrameLayout layout = new FrameLayout (this);LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);AdMaker = new libAdMaker(this);AdMaker.setLayoutParams(lp);AdMaker.siteId = "xxxx";AdMaker.zoneId = "xxxx";AdMaker.setUrl("http://images.ad-maker.info/apps/xxxxxxxxxxx.html");setContentView(layout);layout.addView(該当アプリのviewインスタンス);layout.addView(AdMaker);AdMaker.start();こんなふうにするとうまくいきました先程、公開アプリも更新しておきましたちなみに以下ですhttps://market.android.com/details?id=jp.jpjp.kanji1nen
AdMakerのサポートからの返事が来ました昨日のAdMaker.setAdMakerListener(this);に入るとエラーになると、メールしたところ最新バージョンだと、その1文は要らないとのことでした確かに指示PDFの参考ソースには入ってませんでしたそして、やってみましたがやはりだめでしたちなみに、AdMaker.setAdMakerListener(this);はsampleのソースをコピペしたものでした^^;sampleもちゃんと消しておけよな^^って感じですしかし、なんだかんだと動かないテストプロジェクトを作って実装してみるとエラーにならなかったってことは私のプログラムが何かおかしいのか?うーん、困ったなぁということで、もう一度サポートにメールしてみました
AdMaker登録してみたAdMaker登録してはみたがまず、jarの設定からわからんかったし^^;検索してみると、日本語の手順が書いてあって私のは英語のままなので、なんか勘違いしてしまってたなんとかそれはできてコードも入れてみたがうまく実装できない^^;エラーが出るデバッガで追っかけてみるとAdMaker.setAdMakerListener(this);ここに入るとエラーになるlogとかみてもちんぷんかんぷんうーん、私のスキルではちとわからんです問い合わせるしかないのぉ