hanahanahunachi’s diary

Android studio でお勉強してます。

SuperCon'17 to PCK'17予選 に 参加した話

Supercon ( SupercomputingContest2017 - Supercomputing Programing Contest Official Site ) 予選では最適解を見つける部分の実装を担当し(貪欲解)多少は上手くいったらしく,どうにか本選に行く資格を得た。 本選では解法はどうあれ実装が間に合わず愚直…

databindingのerrorで毎回詰まってる話

Ⅰ.変数名のspellmiss Ⅱ.ぽえええええ 原因が分かんないタイプのbuild errorぢゃん! error文は以下の通り :app:kaptDebugKotline: java.lang.IllegalStateException: failed to analyze: java.lang.annotation.IncompleteAnnotationException: android.datab…

directory名が変だけど・・・:;(∩´﹏`∩);:

new projectを生成したら、へんなdirectory名がついてた:;(∩´﹏`∩);: package com.hoge.${package_name}.view.view.MainActivity 私はviewフォルダの中にviewフォルダを作りたいんじゃないよー! ~*.view.hogeにしたいの!! Refactor->Rename からじゃだめ…

gson,retrofitで@Path

gson,retrofitで@Path(だけなのかはわからないけど,)使うとデフォルトでhoge="hoge"のようにダブルクォーテーションがつくので、 e.g. hoge=hoge という風に送りたいのに hoge="hoge" になるといった症状です(@Partの副作用?:;(∩´﹏`∩);:?) stackoverflow.…

Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class

Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class というerrorが出た・・・! これはMainfest.xmlにerrorの原因となっているclassが<activity>として定義されて無いからである。 だから <activity android:name=".view.${className}"/> を追加してあげよ!</activity></activity>

Password表示

val password = editText { hint = "Password" inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD}//name.text.inNotEmpty()

MediaPlayer (BGM用)

rawファイル(自分でsrcの中に作る)に音楽ファイルをコピペした時のTemplate. fun setUpMusic() : Boolean{ var fileCheck = false try { mediaPlayer = MediaPlayer.create(this,R.raw.cave1) fileCheck = true }catch (e : IOException){ e.printStackTra…

Overload resolution ambiguity (anko)

Overload resolution ambiguity:ほげほげ というerrorが出る 引数が一致している(全く同じ関数)が出てきて選びようがないじゃないかぁ! 結論...原因は compile 'org.jetbrains.anko:anko-sdk15:0.9'compile 'org.jetbrains.anko:anko-sdk19:0.8.3' versio…

ImageViewのidがerrorになる.

override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { return UI { relativeLayout { verticalLayout { imageView{ setImageResource(R.drawable.kan_0)//here padding = dip(10) } } } }.v…

Plugin version (1.1.3-2) is not the same as library version (jre8-1.1.3-2)

build errorした。原因は多分、 Plugin version (1.1.3-2) is not the same as library version (jre8-1.1.3-2) というerrorみたいだった。 https://developer.android.com/studio/preview/features/new-android-plugin-migration.html#variant_aware これの…