大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
Android
## 1回分かればいいんだけど、わからないと困る Androidのプロジェクトでクラスにアノテーションをつける必要がある場合、毎クラス指定するのが面倒なので、ビルドする時のオプションで指定できないか調べてみた。 リファレンスを見ると、ビルドオプションで指定できる旨記載が...
## 設定ファイルを見直す事で回避できるかも Android StudioでGitを使おうとしたらJavaのエラーみたいなのが表示されてfetchとかpullとかできない時。 以下の方法で解決するかも。 ``` `gutter:false; Preference ...
Android kotlin
今回はViewをPNGイメージに変換します。 ## 方法 ```java `gutter:true; val width = 800 val height = 400 val measuredWidth = View.MeasureSpec.mak...
Androidはレイアウトファイル(xml)でViewの定義をします。 レイアウトファイルから直接Viewを生成する方法って調べると探すのが難しかったので残します。 ## 方法 LayoutInflaterを使います。 ```java `gutter:...
最近KotlinでAndroidアプリの開発をしています。 Xcode+Swiftを使ったiOSアプリの開発と違って、Android Studio + KotlinでのAndroid開発は戸惑うことが多いです。 ## 残念な点 まず、Android Studioの...
Android 書評
Kindle版を購入して読みました。 Androidのプロジェクトをしているのですが、どんなパターンで書くのがいいのかな〜と思い手に取りました。 この本を読むとわかること - Android(Kotlin)プロジェクトでテストを書くためのパターン 最終章で実際にF...
SQLiteOpenHelperのコツというか、なぜかDBに書かれないという自体があったのですがその理由と対策につてです。 SQLiteOpenHelperはAndroidでSQLiteを扱いやすくしてくれているクラスです。 DBをオープンする時にonCreate...
Android Java
Javaでbyte配列 (byte[]) 同士を連結してbyte配列を作成する方法です。 forで回さなくても。System.arraycopyを使えば簡単にコピーできます。 ```java `gutter:true; public static void m...
Android StudioでCやC++のライブラリを取り込む時には、JDKを使ってダイナミックライブラリなどにして取り込むと思います。 なんかうまくいかない時には下記の方法で調べてみてください。 ### こんな場合を想定 * .soファイルをプロジェクトに取り...
Androidでデータベースと言えばSQLiteです。 SQLiteを使うには、SQLiteOpenHelperを使ってDBを開くと思いますが、開発を続けていくとColumnを追加したりする必要が出てきます。 SQLiteOpenHelperを使っていると、onU...
Androidの開発をする時に、通常はUSBで繋いでデバッグを行いますが、USBでシリアル通信する時はその方法でデバッグする事ができません。 そんな時にはWiFi経由でデバッグする事ができるので方法を紹介します。 ## WiFi経由でデバッグする方法 まずはP...
アプリをインストールせずにパッケージ名を調べる必要があったので、調べました。 adbコマンドを使えば、インストールされているアプリのパッケージを調べる事はできます。 ```bash $ adb shell pm list packages ``` インストール...
MacにAndroidデバイスをUSBでつないで下記のコマンドをターミナルで実行すると logcatの内容をターミナルで表示させる事ができます. $ adb logcat 普段はeclipseのlogcatで十分かもしれませんが, 覚えておくといざというときに使...