gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

Android

EditTextで文字の行間を変更

文字の行間の変更とアンダーラインの削除が一度にできます。と言うよりも、デフォルトで設定されているものをクリアするイメージかも。この設定により、文字の行間が縮まります。 active_main.xmlのEditViewタグ内に以下を追記します。 android:background="…

開発メモ(Socket通信)

前々回、開発メモで書き残したSocket通信での試行、正確にはSSLSocketを使用しての通信ですが、コードをHttpURLConnectionから書き直してみました。結果は、FusionTables接続には至りませんでしたが、今までInputStreamがnullだったのが、レスポンスが返って…

Update Google Play services 解決

SDK Toolsから最新版のパッケージをダウンロードし、build.gradleのdependenciesのバージョンを書き換えたけど、Androidのシミュレータに「Update Google Play services」のメッセージが表示されます。一通り見直してみたり、Clean build、Rebuild、Invalida…

開発メモと今後のヒント(HttpURLConnection)

自分用の開発メモです。やろうしていることは、FusionTables接続です。AsyncTaskの中でHttpURLConnection接続がうまくいきません。InputStreamがnullの為、エラーとなっています。ResponseCodeもnullの為、どんなエラーなのか不明ですが、おそらく400のバッ…

SMARTalkの設定を見直す

SMARTalkのアプリでステータスが「着信可能」となっていても、また環境設定で「スリープモードにしない」かつ「Wi-Fi接続を維持する」していても、着信しない時があります。そこで、SMARTalkのMyPageのサイトに行き、設定を「留守番着信設定」から「着信転送…

日本通信 おかわりSIM 5段階定額に変更

転職用に音声SIMが欲しかったので、昨日、ヨドバシカメラでb-mobileのおかわりSIM5段階定額を3.220円(手数料代)で購入しましたが、「申込みコード」のみでSIMの現物は別途、b-mobileから宅急便で送付でした。こんなことならば、一昨日、直接b-mobileのサイ…

ファームウェアをアップデート後、SIM2側でも4G接続しました。

// 8/20にSIM2側で4G接続できないという記事を書きましたが、本日、ファームウェア更新し、SIM2側の接続を確認したところ、問題なく、接続できました。 念のため、機種はASUSのFone2Laser(2台目)で、SIMは日本通信のデータ専用SIMです。 カーネルバージョン…

validate resources reference inside android xml file

// IntentServiceをコーディングを追加したので、AndroidManifest.xmlにもserviceタグを追加しましたが、タイトルのエラーがビルド時にでました。android:nameのクラス名の前には当然、ドット(.)がありますが、クラス名が赤字となっています。 AndroidStudio…

新SignIn認証の認証情報作成方法

// Stack Overflowに書かれている「New Google sign in Android」の記事でEric Leschinski氏とKaizieの回答を見てみると、SignIn認証するには、Android用とWebアプリ用に2つのOAuth IDが必要とあります。そして、それは、公式サイトの「Start Integrating G…

エミュレータを日本語に変更する方法

// 一昨日、ようやくSignIn認証できたのですが、単純に成功したってだけで、本当に使用する方法として、まだまだです。今日は、ちょっとコーヒーブレイクで、adbコマンドを使用して、エミュレータの言語を日本語に変更してみました。手順は、以下です。 1.コ…

OAuth2 認証方法が変更される

// 2週間ほど前のことですが、GoogleAuthUtilを使用して、ようやくOAuth2認証が通ったと思ったら、このAPIはもう使用するべきではなく、移植しなさいとのことorz。もう少しで、移植が完了するんですが。。。 参照サイト: Migrate from GoogleAuthUtil and P…

Google API Clientのライブラリの設定方法

Google API Clientのライブラリの設定方法です。設定自体は、それほど難しくありませんが、説明が分かりにくいよ、Googleさん。 1.ダウンロードしたファイルを任意のフォルダで解凍します。 2.解凍フォルダ内のlibsフォルダのファイルを以下のフォルダに移動…

Android 6.0.1にアップデート後、デュアルSIM2側で4G接続ができない。

// 昨日、ASUSU製のFone2LaserのOSを6.0.1にアップデートして、APNを再設定し、回線には接続するようになったのですが、デュアルSIM2では接続できなくなっていました。SIM2で使用していたSIMをSIM1入れ替えて、SIM1のみにSIMを挿したところで、ようやく接続…

Fusion Tables 列名の変更と詳細設定

// 前回の続きです。作成されたTableを見ると、1行目と2行目の値が同じです。カラム名がない場合、1行目と同じ値で仮に列名が作成されているようなので、列名を変更したいと思います。 1.1列目の右端にカーソルを当て、▼をクリックし、「Change」をクリック…

Fusion Tables へのインポート

今日は、CSVファイルをFusion Tablesへインポートしてみたいと思います。なお、Googleアカウント、Googleドライブは既にインストールされていることを条件に書いていきます。 1.画面右下のインジケータ内の「Googleドライブ」を右クリックして、「ウェブ上の…

デバッグ中に同じアプリをもう一つ実行させるとエラーになる 

// デバッグ中に同じアプリをもう一つ実行させるとエラーになる時があります。コンソールログには、以下のメッセージがあるかと思います。 Exception while doing past ineration backup: Source ... must be different. BUILD FAILED 対応方法は、そのプロ…

Manifest.permissionでシンボルを見つけられません

// 最初は、正常にビルドが終了していたのにコードをいろいろいじっている内にタイトルのエラーとなってしまいました。シンボルが見つけられませんという時は、import文がない、スペルミスです。どうやら、以下のimport文がオートコンプリート機能使用してい…

ツールバーを表示させる方法

// MapsActivityでツールバー表示させる方法です。 まず、getUiSettings()メソッドで GoogleMapのユーザインタフェースを取得します。次にisMapToolbarEnabled()で既にズームコントロールが有効になっている か、確認します。有効であればtrue、無効であれば…

MapsActivityでズームコントロールを表示させる方法

// MapsActivityでズームコントロールを表示させる方法です。 まず、getUiSettings()メソッドでGoogleMapのユーザインタフェースを取得します。次にisZoomControlEnabled()で既にズームコントロールが有効になっているか、確認します。有効であればtrue、無…

MapsActivityでズームを行うには

// 久々にAndroid Studioの開発に戻ってきました。その間にJavaScriptのデバッグと検証、技術本の読書、固定回線、家内WiFiルータの導入、Windows10へのアップデートといろいろやってました。なので、開発全然、進んでいません(^^;。現在、マーカーを1000個…

最近、7SPOTでGoogle Appのダウンロードに失敗する

// 昨日も、7SPOTからGoogle Appの更新しようとしたところ、失敗する。Webにはアクセス出来ているので、接続は問題ないとおもうのですが、これで三回目です。個々に容量制限など、ポリシー制限かけられているのか、疑いたくなります。 今日もがじがじっと~♪

Nexus7(2013) バッテリー4000%問題解決せず

// Nexus7をリストア後、バッテリ表示がおかしくなり、4000%前後で表示されるようなってしまいました。4000%問題は、Android 6.0では既知の問題とあるサイトにあったのですが、先日、解決したサイトを見つけました。要は、Dalvik-Cacheが壊れたので、Cacheを…

Gmailで、昔の未読メールを探す

// 昔の未読メールを探して、既読にしたかったのですが、Web版の右上の「ページ数/総ページ」は、「最初」「最後」しかありません。しかも、「最後」が非活性です。orz そこで、検索ボックスから、以下のコマンドを実行して、未読メールを探します。 ・メー…

Android Studio 2.0リリース

// 昨日、Android Studio 2.0がリリースされました。以下の特徴があります。・統合環境「IntelliJ 15」のアップデート・Android Emulatorの3倍高速化・GPUデバッガプレビューなどです。 2016/4/11 公式サイトもWindows10対応となっていました。 今日もがじ…

ゆるっと学ぶ Android Studioの本レビュー

最近、Android Studioの本、二冊購入しました。一冊は、「Android Studio本格活用バイブル」でamazonでkindle版を3,200円て購入しました。ポイントは640ポイント付きました。こちらの本は、今年の2月に出版された最新版で、Android StudioのVer.1.4をベース…

ゆるっと学ぶ material design Colorを便利に利用するサイト

// MaterialDesignの色をコピペで利用できるサイトです。 www.materialui.co 一番に左ある「Material Design Colors」をクリックします。 描きたい色をクリックすると、あげあげの言葉と16進数がざぶーんっていう感じで表示されます。もうこの状態で、16進数…

ゆるっと学ぶ material designのコントラストについて

// Material Designでは、明るい背景色の場合には暗い文字を、暗い背景色の場合には白色文字を使うように定義されています。 例えば、明るい背景色では 重要なインフォメーションなどのプライマリテキストは黒字で透明度は87%、セカンダリテキストの透明度は…

ゆるっと学ぶ material designの色について

// Androidでは、プライマリカラーとしてカラーパレットが、色毎に10段階で定義されています。500で定義された色を基本とし、使用します。セカンダリカラーとして、色調を変えます。色調を変更するのは、3段階までです。また、アクセントカラーとして、A…

Android Studioのインストール

// 今、Android Studioをインストールしています。セットアップ、長いです(^^;)。先ずは、高速なインターネット環境を用意ください。 1.Android Studioをダウンロードしてください。(1.2GB弱、あります) http://developer.android.com/sdk/index.html 2.ダウ…

Nexus7(2013) WiFi版 マルチウィンドウをオフしても、無効にならない

// 「設定」「開発向けオプション」「マルチウィンドウモード」をオフにしても、マルチウィンドウの設定は、有効のままです。 「マルチウィンドウモード」をオフにした場合、オフになるのは履歴表示のマルチウィンドウボタンが表示・非表示が切り替わるだけで…

Nexus7(2013) WiFi版 マルチウィンドウ化

// Androidの改造などは、自己責任でお願いします。 前回は、コマンドを間違えて、OSを削除してしまったため、四苦八苦しましたが、今回は無事にNexus7(2013)のマルチウィンドウ化に成功しました。 成功したAndroidのVer.は、6.0.1。ビルド番号は、MMB29Vで…

Nexus7(2013) WiFi版 Factoryイメージから6.0.1にレストア

// Androidの改造などは、自己責任でお願いします。 アンドロイドラバーさんのこちらの記事「Android 6.0とAndroid Nのマルチウィンドウの有効化方法と使い方」から、自分のミスで間違ったコマンドを実行していまい、OSを削除してしまいました。orz めげずに…