Android4でTLS1.2対応をする時に一部のサーバにだけアクセスできない問題の解決

2018/08/01 13:08
私の環境だけかもしれませんが、対象サーバの SSLProtocol の設定とSSLCipherSuite の設定が原因でした。 なぜこの設定でないと動かないのかは分かりませんが今後の備忘録として残します。 ------------------------------------------------- ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ------------------------------------------------- 前提:  Serv..

続きを読む

(Android)Google Play App Signing とかいうのがGoogle Developerサイトで追加されました。

2017/08/17 11:57
Google DeveloperサイトのAPKアップロード画面が若干変更されました。 追加されたのは「Google Play App Signing」という項目。 これは何かというと、apkのアップロードキーとリリースキーを別途管理することでapkを簡単にアップロードできなくするよってやつです。例えば、既存の環境では署名用の証明書が流出したら簡単にアプリの上書きとかができちゃいましたが、今後は流出しちゃったらアップロードキー変えちゃえば安心だよ。ってなったわけ..

続きを読む

(Android)スレッドの終了待機

2017/08/03 12:52
基本的にAPIなど、ネットワークを経由してデータを取得する際には必ず別スレッドで処理を実行する必要があります。 でも単純にスレッドを実行するだけだと、実行したスレッドの完了前に値の代入処理が動いてしまって中身がnullになっちゃったりします。 それを簡単に回避できるのがThreadクラスに定義されているjoinメソッド。 これはマルチスレッドを呼び出すクラスの、いわゆるメインスレッドの処理を対象のスレッドが完了するまで停止するメソッドです。 使用例を以下に記載して..

続きを読む

(Android)TextViewのsetTextにhtmlフォーマットを使用する。

2017/07/31 16:24
Androidで開発をしていて、TextViewを使用した処理を作っていると文字の色を変えたくなる時があります。 でもsetTextColorメソッドで変えると全ての文字の色が変わってしまう。 そうじゃなくて一部の文字の色だけを変えたい。 そんな時は以下の処理がおすすめです。 TextView textView = new TextView(getContext()); String htmlText = "<font color=#ff0000>◆サンプ</f..

続きを読む