Android
これはAndroidその2 Advent Calendar 2016の23日目の記事です。 はじめに 昨今Androidのbuildまわりの話は結構盛り上がっているなーと感じます。 Androidのbuildをしてるとマシンリソースをもっていかれて他の作業に支障がでたりすので、自分のマシン以外に…
はじめに 全部Kindle本です。Androidで検索すればもっといっぱい出てきますが、有名ドコロだけ集めてみました。 半分ぐらい持ってなかったので買っちゃいました。 AndroidのKindle本 Google Androidプログラミング入門 改訂2版 (アスキー書籍) 50 Android Ha…
よく忘れるし、書くのがめんどいのでスクリプトにして見ました。 gist6154e60df4009a142a19効率化できたのかは謎。
もともとActiveAndroidを使っていたので下記のようなManifestでした。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.nilab.dribbbleviewer" > <uses-permission android:name="android.permission.INTERNET"></uses-permission> </manifest>
環境 OSX 10.9.2 AndroidStudio 0.5.4 FacebookSDK 3.8.0 FacebookSDKにかかわらず、ライブラリーを追加する場合は大抵この方法でしょう。 1.FacebookSDKを設置 FinderでコピペでAndroidStudioにも反映されます。 追加後は下記のようなフォルダ構成です。 /U…
ターミナルで下記コマンドを適宜書き換えて実行。 色々質問飛んでくるので全部入力すれば、カレントディレクトリにkeystoreファイルが作成される。 keytool -genkey -v -keyalg RSA -keystore 証明書ファイル名.keystore -alias 証明書別名 -validity 有効期…
XML上で、EditTextのプロパティで下記の1行を追加 <EditText android:imeOptions="flagNoExtractUi | flagNoFullscreen" /> flagNoExtractUiはAPIレベル1使えるオプション flagNoFullscreenはAPIレベル11から使えるオプション今後はflagNoFullscreenだけ使っていればいいと思いますが、 いまだにAndroid2.3とかもシェアがあるので</edittext>…
ライフサイクルとかそこら辺とのかねあいの話ではないです。結論 XMLで下の2つの状態でsetContentViewした時、 1つ目の場合だとsetContentViewのタイミングでsurfaceCreated()が呼ばれる。 2つ目の場合だとsetVisibility(View.VISIBLE)したタイミングでsu…
OSのバージョンごとに処理を分けたい時とかに使える。3 = Build.VERSION_CODES.CUPCAKE 4 = Build.VERSION_CODES.DONUT 5 = Build.VERSION_CODES.ECLAIR 6 = Build.VERSION_CODES.ECLAIR_0_1 7 = Build.VERSION_CODES.ECLAIR_MR1 8 = Build.VERSION_CODES.FR…
背景画像がデフォのアイコン画像なのでださいけども。 こんなかんじのが最終的にできます。 MainActivity public class MainActivity extends Activity implements View.OnClickListener { private Context context; private Button button; private Dialog …
MainActivityという名前のActivityクラスを渡す場合。まずはNG AsyncHttpRequest asyncHttpRequest = new AsyncHttpRequest(this); こっちが正解 AsyncHttpRequest asyncHttpRequest = new AsyncHttpRequest(MainActivity.this); (adsbygoogle = window.adsb…
AndroidプロジェクトをSVNでバージョン管理し始めた頃は何がなんだかよく分からないけど、 プロジェクトごと全部コミットしていました。 なんかファイルを少なくコミットして動かなくなったら嫌だなぁという思いからです。新卒で開発に携わるようになって、…
基本的にはgooglecodeの手順を参照しながら。 https://code.google.com/p/nativedriver/wiki/GettingStartedAndroid 1.プロジェクトをcheckout まずはプロジェクトをチェックアウト。 svn checkout https://nativedriver.googlecode.com/svn/trunk nativedri…
http://www.samsung.com/jp/support/model/SGH-N033LKNDCM-downloadsAndroidの開発で使うだけだからKiesなんて入れたくない! って思って探した。 見つけるのに30分もかかった。 最初はUSのサポートページからやろうとしたけどモデル番号が日本のには書い…
透過率を付ける方法をググってたら分かった内容のメモ。基本的にカラーコードは16進数の6桁をつかう。 例えば以下のサイトではHTMLなんかで使いたい色を調べるときに重宝する。WEB色見本 http://www.colordic.org/ こいつのあたま二桁(#のあと)に16進…
うーん。 package com.futabooo.testapp; import java.io.File; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.os.Environment; import android.widget…
レアなケースだと思います。 僕の場合認識してくれなかったのは、EasyTetherというAndroidのテザリングアプリを使ってUSB接続した経験があったからでした。 こちらのブログを見ていて分かりました。 http://d.hatena.ne.jp/PAD_min/20110825/p1 解決策は以下…
前回書いてたやつを全部完成させた。 でもうまくいってない。画像の赤丸の部分に隙間ができてしまうんですよね。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > </linearlayout>
何記事か書くようになってこのタグの付け方はありなのか?わかりづらくないか? と思い始めてきたfutaboooですこんにちは!今日も先日に引き続きLayoutとViewに格闘していました。 今日わかったことはlayout_widthの値に"wrap_content"を定義すると、EditTex…
Viewを色々試してみた。 XMLファイルへの記述がこれ。 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> </scrollview>
デバッグの方法を勉強していたらなんかエミュレータにこんな表示がされた。 結論から言うと、タスクマネージャーからadb.exeのプロセスを終了してEclipseの再起動で直った。この解決に至るまでに2時間もかかったよ! というのも、エラー文を最初にググれば…
Android開発をするためにもろもろ設定を終えたEclipsで新規Androidプロジェクトを作成すると 色々なファイルが自動で作られる。 デフォルトでは画面にHelloWorld!を表示するプログラムのプロジェクトが作られる。 その中にレイアウトに関する設定ファイルが…