365連休

にわかのandroidとかの開発メモ。

2019-04-01から1ヶ月間の記事一覧

Android Studio 3.4でリリースビルドからLog関数を削除する。ProGuard使います。

Log関数はリリース時に必要ないので、勝手に削除してビルドしてくれるかというと、そんなことはありません。 Logcatでログの出力を確認できます。 なので、明示的に削除する必要があります。 削除の方法については、ビルド時にProGuardというのをかませて一…

Android Studio 3.4でActivityとかのサブクラスを表示する。

ハイ、ラルキー! メニュー->Navigate->Hierarchyで全てのサブクラスが表示されます。 Hierarchyは階層って意味だそうです。 発音が全然ヒエラルキーじゃないのでカタカナ呼びはやめましょう。 ショートカットだとCtrl+Hです。ファイルやエディタから使えま…

Android Studio 3.4で文字列リソースの翻訳を編集する

全世界向けにアプリを配信するなら、最低でもデフォルトの言語を英語にして、必要に応じて翻訳(日本語など)を追加します。 具体的には、values\strings.xmlの文字列リソースを英語で定義し、 values-ja\strings.xmlを追加し、文字列リソースに日本語で翻訳を…

【禁忌】Android Studio 3.4でパッケージ名を変更する【魔法】

注意! 禁忌魔法を行使すると世界が崩壊する恐れがあるため、イデア世界へコアエイドスデータのフルコピーを取っておくように。 ふっふ~ん 新しいプロジェクトつっくろ~ パッケージ名はスペシャルアプリケーションで! 完了ぽちっ なんかマニフェストのパ…

Androidのアイコンが増えてる件。あだぷてぃぶあいこん?

新しいアイコンの仕様 Google Play ではアプリアイコンの新しいデザイン仕様を導入いたします。2019 年 6 月 24 日までに対応しなかった場合、アプリアイコンは以前のモードに切り替えられます。2019 年 5 月 1 日以降、新たにアップロードしたアイコンは新…

署名バージョンのV1(Jar署名)とV2(完全APK署名)って何?

リリースビルドして実機テストでもしよっかな~ Googleが再度署名するやつはまた今度。 とりあえず普通で 前に作ったキーストア持ってるもんね releaseでお願いします。 V1?V2?なにそれ? よくわかんないから完了で! ふぁ?日本語でおけ www.google.com …

ブログにソースコード

みんなどうやってブログにソースコード埋めてるのかと調べてみた スクリプトを埋め込んでpreタグを使うといい感じになる <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sons-of-obsidian" /> cdn.rawgit.com スキンはsons-of-obsidian以外にもいろいろあります ただのpreタグをはてなブログで表示すると <pre> log("hello world"); </pre>…

Javaが嫌い

好きなところ JavaDoc 型安全性 開発ツールが充実 嫌いなところ Listener ルールにうるさい Java民の頭でっかち感 Listenerのスペルのtってなんやねん。 入力するたびにイライラする。