くま's Tech系Blog

基本的には技術で学んだことを書き留めようと思います。雑談もやるかもね!

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

DexArchiveBuilderExceptionについて

Android開発をしていて、okHttpを使おうと思い、implementするとDexArchiveBuilderExceptionという謎のエラーが発生しました。 java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBui…

RecyclerViewを使ってみた

ListViewに比べてRecyclerViewの方が使い勝手がいいので、試しに使ってみました。 カスタマイズできるのがいいですね! ①レイアウトの作成 まずは表示する1列分のレイアウトを作成します。 article_content.xml

【Swift】カスタムボタンを作る

画像を使ったカスタムボタンを作成してみたので、手順を残したいと思います。 override func viewDidLoad() { super.viewDidLoad() let inviteButton = UIBarButtonItem(image: UIImage(named: "invite"), style: .plain, target: self, action: #selector(s…

Javaプロジェクト・ファセットという聞き覚えのない横文字について

JREのバージョンを上げたときに起こった問題です。 Javaのバージョンを上げるとエラーが発生しました。 エラーの内容を見ると、「Javaコンパイラー・レベルがインストールされているJavaプロジェクト・ファセットのバージョンと一致しません。」というエラー…

AlertDialogを作る

AlertDialogを今までActivityで作ってましたが、そうするとメモリーリークが発生するので、 DialogFragmentを継承させて、呼び出すようにしました。 その時の手順です。 ①AlertDialogのクラスの作成 DialogFragmentを継承させたクラスを作成し、そこで、ライ…

.(ドット)一つで大違い

JQueryを使っていて、気づきにくいミスをしてしまっていたという話です。 jQueryのプラグインを作っていた時の話です。 これは間違ったやつです。。。 // 間違った記載 $fn.hogehoge = function() { this.css( "color", "green" ); }; $( "a" ).hogehoge ();…

Gitコマンド覚書

Git

Gitコマンドのメモ的な覚書です。 いつでも参照できるように たぶん定期的に更新するはずです。たぶん。。 初期設定をする $ git config --global user.name "XXXX" $ git config --global user.email "XXXX@hogehoge.com" 設定内容の確認は下記で行う $ git…

AndroidStudioでのGitの取り扱い

AndroidStudioで作成したプロジェクトをGithubで公開する、もしくはGithubのプロジェクトで開発を進めるときGitを使ってコミットやプッシュをすると思います。 AndroidStudioではメニューからGithubとの連携が行えます。 手順を記載したいと思います。 ①Git…

RecyclerViewに区切り線を入れる

RecyclerViewはListViewと違って、ある程度自由に画面を作成できますが、その分自分で実装しないといけない箇所が多いです。区切り線もそうです。ListViewでは特に実装しなくても区切り線が表示されますが、RecyclerViewでは実装が必要です。 val separateLi…