2014-01-01から1年間の記事一覧
更に SourceTree もインストールして BitBucket にアクセスできるようにする。 ssh-keygen でキーを作成して、BitBucket でキーを登録。 後は SourceTree で BitBucket を登録。 これで BitBucket からリポジトリを clone してこれる。が、どうしてもエラー…
Android Studio が正式バージョンになって、既に今はバージョン 1.0.1。 下記からサクっとダウンロードしてインストールできる。 Download Android Studio and SDK Tools | Android Developers で、OS X に Android Studio を入れる際の注意点は下記のページ…
まず、MacBook Air に OS X Yosemite をクリーンインストールする。 MacBook Air は Mid 2012 なので、復元でクリーンインストールできるはず! というわけで、下記のページのまま進めた。 OS X:OS X での復元について 1つ問題だったのは、自分の Apple ID …
Android Studio がベータ版でなくなって少し経ったので、環境をキチンと整えるために MacBook Air に OS X 10.10.1 Yosemite をクリーンインストール。 更に Android Studio 1.0.1 をインストールして、SourceTree もインストールした時の手順。 内容的には …
ググったらいつもの stackoverflow でサクっと答えが見つかった。 SlidingTabLayout to fit the screen タブのストリップ(SlidingTabStrip)は LinearLayout を継承して作られている。 なので、その中に入れる個々のタブの layout file(上の回答では custo…
Android 5(ロリポップ)になって、それまでタブを実現するのに使っていた ActionBar.NAVIGATION_MODE が deprecated になってしまった! ActionBar | Android Developers 現在タブを実現するのにロリポップで推奨されているのは SlidingTabLayout。 2種類サ…
実際の Android 5(ロリポップ)での動作は ドラッグ中にドラッグしているセルの下にあるセルがアニメーションしてくれない。 ドロップした時に移動したセルが元あった場所にセルが表示されない。 という感じ。 最初、デバッガで動作を追いながらなんでアニ…
Android でドラッグ&ドロップできる ListView や GridView は、前にも書いたけど下記のものを使っている。 DynamicListView DynamicGrid で、今回は Android 5(ロリポップ)でこのライブラリを使ったらうまく動かなかったので修正する方法をメモ
前回で gradle さんからのエラーは通り抜けた。 けど、今度はビルド時にこんなエラーが…。 /Users/paraches/AndroidStudioProjects/testproject/app/build/intermediates/exploded-aar/com.google.android.gms/play-services/5.0.89/res/values/wallet_color…
Android 5.0(ロリポップ)がリリースされて、過去のアプリをロリポップ対応しようとしてハマったことのメモ。 とりあえず今までのメモは以下。 AndroidStudio1.0RC2とBuildSystemでハマったこと Android 5.0(Lollipop)対応でJava7が必要だった話 今回は、SD…
以前のプロジェクトをそのまま Android Studio 1.0RC2 で読み込んでみたらこんなエラーがサクっと出た。 /Users/paraches/AndroidStudioProjects/testproject/app/build.gradle Gradle DSL method not found: 'runProguard()' Possible causes: The project …
Android Studio 1.0RC2 がリリース! Android 5.0 Lollipop の SDK もリリース! 更に Nexus 5 に Lollipop が降ってきた!というわけで、古いバージョンで作ったプロジェクトを新しい環境でビルドしようとしたらトラブったのでメモ。 先日、下記の様な話を…
Oracle からダウンロードした JDK 7 がインストールされる場所は、Apple が Software Update でインストールしていたものと違っています。 なので、インストールした Mac 内には現在 6 と 7 の両方のバージョンが入っている状態です。 Android Studio は古い…
Android Studio で、古いプロジェクトの sdk のバージョンを 21 にして、appcompat-v7 も 21 に変更。 この状態でビルドしようとしたらこんなエラーが… Error:compileSdkVersion android-21 requires compiling with JDK 7コンパイルするのに JDK 7 が必要!…
Android 5.0(Lollipop)っていつの間にかリリースされていたみたい。 Android Studio の SDK を更新して新しいプロジェクトを作成してみたら、TV とか L とかワクワクするプロジェクトも作れるみたいでなんとか入手できないかと考えたり。で、今回はひょん…
というわけで、ドラッグ&ドロップできる ListView と GridView を AppCompat の ActionBar の Tab に乗せてみたサンプルは以下に置いておきます。 paraches/TabListGridTest
ListView の Drill down ListView のセルをタップしたら、次の ListView に移動したい。 PagerView の中に入っている ListView でそれをやるには、getChildFragmentManager してその遷移用に FragmentManager をゲットすれば良いらしいけど…。 ListView と G…
何も考えずに GridView を PagerView に乗せると、横方向の Swipe が PagerView に持ってかれる。 なので、GridView でセルを長押しして、セルの移動モードになった後で横に指を動かすとページが切り替わってしまう。 というわけで、PagerView にちょこっと…
ActionBar 周りの Style とそれに付随する drawable を自動的に作成してくれるサービスを使って、ちょこっとだけ見た目に色を付けてみた。 Android Action Bar Style Generator Chrome でないとデータをダウンロードできないってのがちょっと面倒…。
今回はドラッグ&ドロップ可能な ListView と GridView に以下のライブラリを使ってる。 DynamicListView DynamicListView は古い OS を考慮してなかったので、その辺りはちょっと手を入れた。 DynamicGrid オリジナルのサンプルは、セルの移動モード終了が …
今更だけど Android のアプリで ActionBar を使った UI にしなきゃいけないな〜と思ったので、せっかくだからスワイプで切り替わるタブに、ドラッグ&ドロップ可能な ListView と GridView を乗せたスケルトン的なものを作ってみた。もちろん、AppCompat 使…
とりあえず、build.gradle の設定もできたので、後は README やらソースコードを見ながら使ってみた。 public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan…
READMEにはライブラリ読み込みの為に以下のように build.gradle に加えろって書いてある。 repositories { mavenCentral() maven { url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/" } } dependencies { compil…
QRCode を読む機能を持ったアプリを、とにかく楽して作ってみようと思った。 で、見つけたのがコレ。 embarkmobile/zxing-android-minimal QRCode 読むライブラリでメジャーな ZXing をすっごく簡単に使えるようにしてくれるライブラリ。 README を見ると In…
Android Studio が 0.5 になったのはもう一ヶ月以上前なのだけど、gradle plug-in が 0.9 にアップデートされて、何やら .gradle ファイルを書き換えないといけないようだったので今までアップデートをしないでいた。 たまたまタイミング的に eclipse でアプ…
自作のライブラリは Android のサポートライブラリ appcompat を使っているもの。で、このライブラリを使ったアプリケーションを作成して、最後にプロジェクトの clean をしてから実行しようと思った。 clean コマンドまでは問題なくできてちゃんとビルドも…
もうね、キーを作成しようと思う度に何かしら前回と変更があるんだよね。 オリジナルの英語が変わっているのか、日本語訳がわかり易く変更されているのかはわからないけど、なんとも毎回ちょびっと悩むのが嫌…。 まずは Google Cloud Console にアクセス。 …
Google Maps Android API 2.0 を使う場合は Google Play Service が必要。 SDK マネージャーで以下の2つをインストールする。 Google Play services Google Repository で、プロジェクトを作成し終わったら、Project Structure(command+;)を開いて、[Modul…
これは無くても良いと思うけど、2.x 環境の Android 対応するなら必要になる。SDK マネージャーで以下の2つをインストールする。 Google Support Repository Google Support Library で、後はプロジェクト作成時に好きな Support Mode や Additional Feature…
今回使った Android Studio は 0.45。 Android Studio がリリースされた当初はライブラリ関係が面倒(というか自分には無理!)だった。 けど、今はとても簡単に設定できるので、Google Maps Android API 2.0 で地図を表示してみるまでの簡単な手順をメモ。