Scratch book

大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。

メニューを開く
  • ホーム
  • Home

Android

📱[Android] Kotlinのビルドオプションをbuild.gradleで指定する

## 1回分かればいいんだけど、わからないと困る Androidのプロジェクトでクラスにアノテーションをつける必要がある場合、毎クラス指定するのが面倒なので、ビルドする時のオプションで指定できないか調べてみた。 リファレンスを見ると、ビルドオプションで指定できる旨記載が...

Android

💡[Android] Android StudioのGitでエラーになる場合

## 設定ファイルを見直す事で回避できるかも Android StudioでGitを使おうとしたらJavaのエラーみたいなのが表示されてfetchとかpullとかできない時。 以下の方法で解決するかも。 ``` `gutter:false; Preference ...

Android kotlin

[Android] ViewからPNGイメージを作成する (kotlin)

今回はViewをPNGイメージに変換します。 ## 方法 ```java `gutter:true; val width = 800 val height = 400 val measuredWidth = View.MeasureSpec.mak...

Android kotlin

[Android] レイアウトファイル(xml)からViewを作成する (kotlin)

Androidはレイアウトファイル(xml)でViewの定義をします。 レイアウトファイルから直接Viewを生成する方法って調べると探すのが難しかったので残します。 ## 方法 LayoutInflaterを使います。 ```java `gutter:...

Android

[Android] 最近書いていて気づいたこと

最近KotlinでAndroidアプリの開発をしています。 Xcode+Swiftを使ったiOSアプリの開発と違って、Android Studio + KotlinでのAndroid開発は戸惑うことが多いです。 ## 残念な点 まず、Android Studioの...

Android 書評

[書評] テストが書けない人のAndroid MVP (高畑 匡秀)

Kindle版を購入して読みました。 Androidのプロジェクトをしているのですが、どんなパターンで書くのがいいのかな〜と思い手に取りました。 この本を読むとわかること - Android(Kotlin)プロジェクトでテストを書くためのパターン 最終章で実際にF...

Android

[Android] SQLiteOpenHelperのコツ

SQLiteOpenHelperのコツというか、なぜかDBに書かれないという自体があったのですがその理由と対策につてです。 SQLiteOpenHelperはAndroidでSQLiteを扱いやすくしてくれているクラスです。 DBをオープンする時にonCreate...

Android Java

[java] byte配列を連結する

Javaでbyte配列 (byte[]) 同士を連結してbyte配列を作成する方法です。 forで回さなくても。System.arraycopyを使えば簡単にコピーできます。 ```java `gutter:true; public static void m...

Android Java

[Android] .so (ダイナミックライブラリ) を取り込もうとしてうまくいかない時

Android StudioでCやC++のライブラリを取り込む時には、JDKを使ってダイナミックライブラリなどにして取り込むと思います。 なんかうまくいかない時には下記の方法で調べてみてください。 ### こんな場合を想定 * .soファイルをプロジェクトに取り...

Android

[Android] SQLiteのアップデート方法 (onUpgrade)

Androidでデータベースと言えばSQLiteです。 SQLiteを使うには、SQLiteOpenHelperを使ってDBを開くと思いますが、開発を続けていくとColumnを追加したりする必要が出てきます。 SQLiteOpenHelperを使っていると、onU...

Android

[Android] WiFi経由でデバッグする

Androidの開発をする時に、通常はUSBで繋いでデバッグを行いますが、USBでシリアル通信する時はその方法でデバッグする事ができません。 そんな時にはWiFi経由でデバッグする事ができるので方法を紹介します。 ## WiFi経由でデバッグする方法 まずはP...

Android

[Android]apkからパッケージ名を取得する(adbコマンドなしで)

アプリをインストールせずにパッケージ名を調べる必要があったので、調べました。 adbコマンドを使えば、インストールされているアプリのパッケージを調べる事はできます。 ```bash $ adb shell pm list packages ``` インストール...

Android

adb logcat コマンドでアンドロイドのログを表示する

MacにAndroidデバイスをUSBでつないで下記のコマンドをターミナルで実行すると logcatの内容をターミナルで表示させる事ができます. $ adb logcat 普段はeclipseのlogcatで十分かもしれませんが, 覚えておくといざというときに使...

Next>

サイト内検索

人気記事

  • [Python] 電車時刻表の再現シミュレーター
    子供が電車好きなので、近くの路線(上高地線)の電車の場所がわかる[スクリプト](https://github.com/k28/python_time_table_simulation)を作成しました。 上高地線の時刻表データからどの駅を何時に出発するかがわかるので、そ...
  • [SQL] 超絶遅いSQLを高速化した (同じテーブルをjoin)
    何万件もあるテーブル同士をJOINしていて超絶遅かったSQLの実行を早くした話です。 テーブル同士のJOINをしていたり、サブクエリを使っていたりで遅そうだなとは思っていましたが、実際に使ったら遅すぎて使えませんでした。 (少ない環境ならそれなりに動くので、本番で...
  • Raspberry pi で画面が見切れてしまっている時の直し方
    raspbery pi をHDMIでディスプレイに繋いでセットアップしていたのですが 画面の上下左右が見切れてしまっていました。 直し方がわかったので備忘録として残します。 ### 修正方法 以下のファイルを編集する ``` `gutter:false; $ /...

カテゴリー

  • 9cc
  • Android
  • awk
  • Bash
  • C
  • C++
  • DeepLearning
  • Docker
  • emacs
  • Fedora
  • Git
  • Go
  • GoogleHome
  • HTML
  • iOS
  • iPad
  • iPhone
  • Java
  • JavaScript
  • Keras
  • kotlin
  • Linux
  • Lisp
  • Mac
  • macOS
  • nginx
  • Objective-C
  • OS
  • Perl
  • PHP
  • PowerShell
  • Puzzle
  • Python
  • Raspberry pi
  • Ruby
  • Scheme
  • Security
  • sed
  • Shell
  • SQL
  • Swift
  • Ubuntu
  • Unix
  • VB
  • Vim
  • VSCode
  • watchOS
  • Windows
  • Xcode
  • zsh
  • アニメ
  • アプリ作成
  • ウィスキー
  • お酒
  • ガジェット
  • カップ麺
  • キャンプ
  • ゲーム
  • システム管理
  • マンガ
  • ワンライナー
  • 映画
  • 競技プログラム
  • 雑記
  • 書評
  • 正規表現
  • 設計
  • 低レイヤ

ブログアーカイブ

  • 1月 2025 ( 2 )
  • 2月 2024 ( 1 )
  • 1月 2024 ( 1 )
  • 11月 2023 ( 1 )
  • 10月 2023 ( 2 )
  • 4月 2023 ( 2 )
  • 3月 2023 ( 3 )
  • 2月 2023 ( 2 )
  • 1月 2023 ( 5 )
  • 12月 2022 ( 4 )
  • 11月 2022 ( 2 )
  • 10月 2022 ( 6 )
  • 9月 2022 ( 1 )
  • 8月 2022 ( 3 )
  • 7月 2022 ( 2 )
  • 6月 2022 ( 2 )
  • 5月 2022 ( 2 )
  • 4月 2022 ( 9 )
  • 2月 2022 ( 2 )
  • 1月 2022 ( 3 )
  • 12月 2021 ( 2 )
  • 11月 2021 ( 2 )
  • 10月 2021 ( 3 )
  • 9月 2021 ( 7 )
  • 8月 2021 ( 1 )
  • 7月 2021 ( 5 )
  • 6月 2021 ( 4 )
  • 5月 2021 ( 4 )
  • 4月 2021 ( 8 )
  • 3月 2021 ( 5 )
  • 2月 2021 ( 6 )
  • 1月 2021 ( 13 )
  • 12月 2020 ( 7 )
  • 11月 2020 ( 12 )
  • 10月 2020 ( 9 )
  • 9月 2020 ( 2 )
  • 8月 2020 ( 10 )
  • 7月 2020 ( 3 )
  • 6月 2020 ( 6 )
  • 5月 2020 ( 9 )
  • 4月 2020 ( 8 )
  • 3月 2020 ( 9 )
  • 2月 2020 ( 9 )
  • 1月 2020 ( 8 )
  • 12月 2019 ( 3 )
  • 11月 2019 ( 5 )
  • 10月 2019 ( 6 )
  • 9月 2019 ( 2 )
  • 8月 2019 ( 13 )
  • 7月 2019 ( 10 )
  • 6月 2019 ( 10 )
  • 5月 2019 ( 8 )
  • 4月 2019 ( 8 )
  • 3月 2019 ( 9 )
  • 2月 2019 ( 13 )
  • 1月 2019 ( 17 )
  • 12月 2018 ( 13 )
  • 11月 2018 ( 13 )
  • 10月 2018 ( 20 )
  • 9月 2018 ( 13 )
  • 8月 2018 ( 10 )
  • 7月 2018 ( 21 )
  • 6月 2018 ( 13 )
  • 5月 2018 ( 23 )
  • 4月 2018 ( 27 )
  • 3月 2018 ( 25 )
  • 2月 2018 ( 23 )
  • 1月 2018 ( 16 )
  • 12月 2017 ( 17 )
  • 11月 2017 ( 12 )
  • 10月 2017 ( 13 )
  • 9月 2017 ( 13 )
  • 8月 2017 ( 21 )
  • 7月 2017 ( 9 )
  • 2月 2017 ( 2 )
  • 1月 2017 ( 1 )
  • 10月 2016 ( 3 )
  • 8月 2016 ( 2 )
  • 7月 2016 ( 4 )
  • 6月 2016 ( 2 )
  • 10月 2014 ( 1 )
  • 9月 2014 ( 2 )
  • 4月 2014 ( 1 )
  • 3月 2014 ( 1 )
  • 2月 2014 ( 1 )
  • 1月 2014 ( 3 )
  • 12月 2013 ( 1 )
  • 5月 2013 ( 1 )

自己紹介

自分の写真
k28
休日は子供と遊んだり, プログラミングしたりしてます. GitHub:https://github.com/k28
詳細プロフィールを表示
© 2013 - 2019 Scratch book . プライバシーポリシー. Powered by Blogger.