( ゚Д゚)ハッ 気がつけば新年…

申年か……
 
 
 
 
 
 
 
 
特に何も思いつかなかった(ヽ’ω`) コトシモマジメニハタラカザル?


google-play-servicesをアップデートしたら、また
“Error retrieving parent for item: No resource found that matches the given name”
みたいなエラーが出るようになっているんだけども、これってほっとけば直るんだっけ?
なんかやんないと駄目なんだっけ(´・ω・`)?

まあ今のところ触ってないプロジェクトでエラーが出てるから放っておこうか。



今回の流れは
google-play-servicesをアップデートしたら、なんかエラーが出て来たので
google-play-servicesのビルドターゲットをapiレベルを22にしたんだっけかな?
本当は21でもいいんだろうけれども、うちの環境では21を入れてなかったので
22にした。

ほいで途中で”Conversion to Dalvik format failed with error 1″というエラーが
出て来たんだっけかな?なんかこれも該当プロジェクトのビルドターゲットや
コンパイラを変更したりしたけど直らなくて最終的にeclipseをクリーン起動したんだっけかな?

“Conversion to Dalvik format failed with error 1” の解決策

エラーの順番はどっちが先立ったか忘れた(ノ∀`)


だらだらとプログラミングをして、色々と直した。
音楽プレーヤーを横持ち(landscape)で使うことはないよなーと思いつつ、横持ち用表示を整える。
当初はverticalとslantをなしにして横持ち用表示はhorizontalコントローラだけにしようと思ったが、
それもなんだなぁと思い直す。と、思い直したまでは良かったが、縦持ち用表示のverticalとslantの
コントローラをそのまま横持ち用表示画面に持ってくるとadmobバナーとの絡みから縦位置の変更の
意味が全くなくなることに気づくw

ここで諦めても良かったが、何となく悔しいので横持ち用表示画面用のverticalとslantの
コントローラを作ってやった(`・ω・)=3 ドヤッ

関係ないけどadmobのバナーが変更されてる?
slantcontroller

verticalcontroller

で、条件判定を特に気にせず作ったのでタブレットでも横画面で横持ち用表示画面用の
verticalとslantのコントローラが表示されて悔しかったので、NavigationBarCanMoveの
判定を利用して、タブレットの横画面では縦持ち用表示の長いコントローラが表示されるようにした。

こういうどうでもいいことに時間を費やすから、中々先に進まないんだな…(ヽ’ω`)


音楽再生時に5.1.1のnexus9でnotificationを見たら曲名等が表示されていなくて、
「やべぇ、ロリだとMediaStyleとかいうやつ使わんと駄目なんか( ;・´ω・`)ゴクリッ」と
なったが、背景色と文字色が同じだったみたい(ノ∀`)

TextViewの文字色を変更可能な形にしなくてはならぬ…

前に名前からidを取得して、そのidからリソースなりコンポーネントを取得してプロパティを操作するという
ことをしたような気がしたので、ブログエントリを検索してみたが、なんもヒットしない…(´・ω・`)

使うには使ったがエントリに残してなかったんかな…(ヽ’ω`)
再びぐぐる。

変数名からリソースIDを取得する
文字列からリソースIDを取得する(上のエントリのqiitaでの再編集)

「これでかつる(`・ω・´)」と思ったが、findViewByIdはActivity上の
メソッドでServiceじゃ使えないくさい…

あれーと悩んだが、
notificationで表示するviewはServiceのonCreate()で

RemoteViews views = new RemoteViews(getPackageName(), R.layout.remote_control);

みたいな形で作成していたので、

int resId = getResources().getIdentifier("artist", "id", getPackageName());
views.setTextColor(resId, Color.GRAY);

という形で設定出来た。

後はこれを設定で変えられるようにしとくべきか…


この後、GameBaseプロジェクトのGit管理がきちんとしてなくて、更に
Git操作を間違えて、てんやわんやになったのは別のお話…(ヽ’ω`) git勉強せな…

MediaStyleも勉強しておくべきなのか


developer.android.comの一部が日本語化されつつある(・∀・)
もう翻訳せんでも、口を開けてぼーっと待っていたら全部日本語化されるのだろうか?
|ω・`)。oO(つーか途中まで訳していたAIDLのドキュメントを削除したらしく、やる気低下中)

ねこあつめも英語バージョンが出るようになって嘘翻訳をする必要もなくなったし…

うーむ、違うドキュメントの翻訳に乗り出すべき時が来たのだろうか( ・´ω・`)?


何はともあれ今年もだらだらと過ごしそう( ・∀・)