2017年02月03日

Android Wear用のアプリで、BoxInsetLayoutでFrameLayout、TableLayout、TableRowを使った時のメモ書き

Android Wear用のアプリで、BoxInsetLayoutでFrameLayout、TableLayout、TableRowを使った時のメモ書き

最近暇だったので放置していたAndroidのアプリの修正をしていたのですが、スマホ用のアプリはSDKのアプデが早いとはいえ、非推奨のメソッドを新しいメソッドに変更したりして対応できたけど、Wearable用のアプリはWearableのLibraly自体がまだ出来立てだったので、そもそもWearable用のLibralyを使ってさえいなかった為、調べつつ修正していたのですが、そのメモ書きです。


ここではプログラミングというか、レイアウト、BoxInsetLayoutFrameLayoutTableLayoutTableRowを使い、少しはまって解決した時の経緯をメモ書きとして簡潔に掲載しています。


※ 以前即席で作ったWearable用の電卓アプリとコンパスアプリの内、電卓アプリを修正したメモ書きです。

コンパスアプリは修正終わってるけど、ここでは割愛。


続きを読む
posted by とまとじゅーす at 22:23| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2017年01月13日

Android WearのWatch Faceの開発、作成した時のメモ書き@四角形・丸形の判定など

Android WearのWatch Faceの開発、作成した時のメモ書き@四角形・円形の形状判定など

時間が出来たので、久しぶりにAndoridのAPIの変更点やAndroid Studioの使い方を掘り下げて調べる為に、Watch faceを作成したのですが、その時の個人的なメモ書きです。


AndroidのプログラミングはJavaで行ってます。重ねて書きますが、これは個人的なメモ、備忘録ですので、ブログの文章は適当です。



本題の前に、今更ながら、EclipseのプロジェクトとAndroid Studioのモジュールについて少しメモ書き

本題の前に、今更ながらAndroid Studio初歩的で必要な部分だけメモ書き!


EclipseからAndroid Studioへ移行するにあたり、最初に抑えておく事は、「Eclipseプロジェクト = Android Studioモジュール」で、「Android StudioプロジェクトEclipseWork Spaceに当たる」という事でしょうか。


これが分かるとほぼAndroid Studioの半分が理解出来たといえると思いますw



続きを読む
posted by とまとじゅーす at 01:17| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2016年12月31日

Google PlayとAmazon Apps Storeで公開中の5つのアプリを公開停止、そして、来年もよろしくお願いします!

Google PlayとAmazon Apps Storeで公開中の5つのアプリを公開停止、そして、来年もよろしくお願いします!

久々にブログ更新!


AndroidAPIの更新が速く、2015年にうぷしたアプリの振る舞いがおかしくなり、また、Keystore喪失のため更新が出来ず、新たなAppsとしてアップし直す以外に方法がないので、とりあえずGoogle PlayAmazon Apps Storeで公開中の5つのアプリを公開停止にしました。


Androidアプリの公開を停止 Androidアプリの公開を停止

この5つのアプリです。まぁ学習用に作成したアプリだし、Android Wear Appsの内包方法も分かったし、その方法は今でも変わってないし、つまるところ目的を達成できたので良しとしますw


続きを読む
posted by とまとじゅーす at 14:44| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2015年10月21日

2015年末でADT終了のお知らせ〜を見たのでEclipseからAndroid Studioへ強制移行してみた

タイトルと関係ないけど9月に帰国して今日10月21日までの経緯


タイトルとは全く関係ないけどついでにメモ書き。


9月に日本に中国から帰国して後、長らくパソコンがなかったのだけど、10月17日にNECの23インチ型、VW770/Eという人生初の「Core i7」のデスクトップを手に入れ、(ってか超久々のデスクトップだわw)本日10月21日、バイトが休みだったので全力でセットアップをあらかた終わらせ、とりあえずPC環境だけは復活した感じなのです。


続きを読む
posted by とまとじゅーす at 23:53| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2015年06月24日

AppCompatのテーマでAndroid2.3のサブメニューの文字と背景色が共に白で見えない件と、appcompat_v7とgoogle-play-services_libのエラー等について

AppCompatのテーマでAndroid2.3のサブメニューの文字と背景色が共に白で見えない件と、appcompat_v7とgoogle-play-services_libのエラー等について


えっと、AndroPainterという一番最初にうぷしたペイントアプリを、新しいSDKAppCompatテーマを利用して、なるべくシンプルに、可読性のよさを重視(保守性重視)して修正をしたのですが、


  1. ToolBarではViewの処理が煩雑になる
  2. Android 2.3、Gingerbreadの端末は「ハードウェアキー」があるので、フル画面で表示したい
    ※ ToolBarが邪魔w

ということで、


  1. Android 3.0以上、API Level 11、HONEYCOMB以上はActionBarでメニュー表示
  2. HONEYCOMB以下ではActionBarを隠し、物理キー押下でメニュー表示&利用

という仕様にしたのですが、その時にはまり、僕なりに解決 or 対策した事をメモ書き。


Androidのペイントソフト、AndroPainter

※ こちらがそのペイントアプリです。(クリックでGoogle Play Store別窓で開きます)


続きを読む
posted by とまとじゅーす at 01:03| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2015年06月20日

AndroidのViewでinvalidateが反映・更新、再描画されない件

AndroidのViewでinvalidateが反映・更新、再描画されない


ペイントアプリの修正2日目。


SDKとsupportlibraryを更新したら、なぜかAndroidViewinvalidate()強制的再描画しても反映更新されなくなったので、2日ばかりはまってたのだけど、解決したので、超速攻で適当にメモ書き。


続きを読む
posted by とまとじゅーす at 03:04| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2015年05月16日

Android WearアプリをHandheldアプリに内包、Packageする方法@Eclipseのメモ書き

Android WearアプリをHandheldアプリに内包、Packageする方法@Eclipseのメモ書き

Android Wearは単体ではAndroid Wear上へ直接インストール&ダウンロード出来ません。

Android Wear用のアプリ内包PackageしたHandheldアプリ(Android端末用のアプリ)を作成する必要があります。


☆開発環境を簡単に紹介☆

  • EclipseAndroid SDK Tools等は2015年5月16日現在の最新バージョン
  • Android WearはLG G Watch W100
  • Handheld端末は毎度おなじみのNexus 7 2013

Nexus 7 2013とLG G Watch W100

これですね。Android WearLG G Watch W100で、HandheldNexus 7 2013です。


ポケット電卓・計算機 with Android Wear

因みにこれがAndroid Wear Appを内包したポケット電卓・計算機です。


続きを読む
posted by とまとじゅーす at 02:25| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2015年05月12日

support-v7-appcompatでボタンの背景色設定等@appcompatのattribute、属性についてのメモ

support-v7-appcompatでボタンの背景色設定等@appcompatのattribute、属性についてのメモ


AndroidcolorButtonNormalcolorControlHighlightだけの超簡単なメモブログです。


Androidではボタンに未押下時と押下時の色をselectorで設定できますが、新しいsupport-v7-appcompatでは、


  • colorButtonNormal (未押下時)
  • colorControlHighlight (押下時)

<style name="IndigoTheme" parent="Theme.AppCompat.Light.NoActionBar">
	<item name="android:textColorPrimary">@color/indigo_900</item>
	<item name="android:windowBackground">@color/indigo_50</item>
	<item name="colorAccent">@color/indigo_100</item>
	<item name="colorControlNormal">@color/indigo_100</item>
	<item name="colorSwitchThumbNormal">@color/indigo_100</item>
	<item name="colorControlActivated">@color/indigo_100</item>
	<!-- ボタンの配色 -->
	<item name="colorButtonNormal">@color/indigo_500</item>
	<item name="colorControlHighlight">@color/indigo_100</item>
 	<item name="toolbarStyle">@style/IndigoToolbar</item>
	<item name="windowActionModeOverlay">true</item>
</style>

を、appcompatテーマを継承して設定すれば、簡単に実装できました。


続きを読む
posted by とまとじゅーす at 00:30| Comment(0) | TrackBack(0) | Android・Javaプログラミング

2015年04月27日

support-v7、appcompatでTheme(テーマ)とToolbar、PopupMenu、背景、文字の各デザイン変更あれこれ

support-v7、appcompatでTheme(テーマ)とToolbar、PopupMenu、背景、文字の各デザイン変更あれこれ


ここでは必読漢詩集という、去年の5月から放置していたアプリを作成するにあたり、作成時の時点で日本語の情報がなかったり欠落していて、英語のドキュメントやコミュニティの投稿から見つけて参考にしたりしつつ、解決出来た部分とその方法を中心にメモ書きしています。


因みにAndroidプログラミング関連の書籍は、現時点でSDKのアップデートに追いついておらず、古い情報ばかりで、最新の情報は英語ドキュメントやどこかの英語のサイト、ブログやサンプルを参考にしないと情報を手に入れる事が出来ませんでした。

※ まぁどこかに情報は乗っていたかもしれないけど探し出せなかった。


※ あと、関係ないけどLollipop以前の端末でlollipop ripple effectを実装するライブラリも発見したけど、時間無いので試してません。


これ → Implementation of Ripple effect from Material Design for Android API 9+





必読漢詩集アプリ作成時に気付いた悩みどころあれこれメモ

とりあえず開発環境は下記の通り。

  • Windows 8.1 64bit
  • eclipse4.4.2
  • Android SDK Tools 24.1.2
  • Android SDK Platform-tools 22
  • Android Build-tools 22.01
  • Android SDK 5.1.1
  • Android Support Library 22.1
  • etc

端的にいうと2015年4月時点の最新バージョンのWindows8.1 64bit、Eclipse、Android SDKを利用しているという事です。

で、下記項目について簡単にメモしています。

AppCompatを利用して必読漢詩集アプリを作った時に手間取った箇所

  1. ActionBarの代替となるToolbarの使い方
  2. AppCompatを利用してTheme、各コンポーネントのデザイン変更する方法
  3. LogCatで「not enough space to show ad. needs・・」のLogが出てAdMob広告が表示されない

最後のAdMob広告の部分はAppCompatとは関係ないですが、AdMob広告が出ない理由が分かったのでメモしてます。


Google Playへうぷ済みの必読漢詩集

※ 因みにこれが必読漢詩集アプリです


続きを読む
posted by とまとじゅーす at 00:15| Comment(0) | TrackBack(0) | Android・Javaプログラミング