hunachi’s diary

Android studio でお勉強してます。

2017-01-01から1年間の記事一覧

設計について考えてみる.(さぼった-あとがき-)

実はこの記事は Prolab Advent Calendar 2017 - Adventar の22日目の記事の一部として書かれています. 先日までせっせとコードを書き直してた上記の後者のほうのリポジトリのコードについてちょっと話させてください. github.com オブジェクト指向を心掛け…

さぼった

この記事は Prolab Advent Calendar 2017 - Adventar の22日目の記事として書かれています(5日目のふなちの記事はこちら) 前日はOBのzero先輩でした. hxs.hateblo.jp MAについて知ることができる面白い記事でした! ハッカソンはいいぞ(`・ω・´) せっかく…

一般人なら絶対に踏まないbugやerror[2]

今回のerrorは, 実行時に∂ 「No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)」 ていうのです. あとlayoutをbindingするところでもerrorが出てました。 だから最初「ま~たdetabinding系のerro…

kotlin not configuredの解決方法

kotlinのplaginをinstallしてるし、configure kotlin in projectもしてるのに、今までの平穏な毎日が嘘だったかのように突如現れる 「kotlin not configured」 に対するふなち流 解決方法を書きます。 kotlin の plaginをuninstallしてください。 はい。サヨ…

一般人なら絶対に踏まないbugやerror[1]

※環境はandroid studio with kotlinです。 今回のは問題は 「android studioがめっちゃ使いずらくなった」 というものです。 下のスクリーンショットをご覧ください。 普段android studioを使っている人なら分かると思いますが、なんとなく違和感を感じない…

ラーメンの画像が出てくるブログ

これは adventar.org の5日目の記事として書かれています。 おはようございます。 優柔不断なので, 何を書くか迷いました。 考えた末, ということで「今日の晩御飯」について書きたいと思います。 只今の時刻,”17:24” なので当然夕飯はまだです。 お昼に大砲…

kosenハッカソン@函館に参加した記録🐢

今回は、高専から募集がかかってたハッカソン(珍しい)の「kosenハッカソン@函館」にゲドさんと一緒に参加してきました。 この大会で1番になると Mashup Awards 2017 に招待されます。 zero先輩(辻先輩)から教えてもらったので参加できました。(ありがと…

パソコン甲子園2017を通して味わった最後の青春の味☂

2日前に終わったパソコン甲子園2017本選に参加してきたのでその思い出を語っていくとしましょう。 ※ちなみに関連のある他の記事 モバイル関係→ 3日坊主のPCKの進捗管理 - hanahanahunachi’s diary 競技関連→ SuperCon'17 to PCK'17予選 に 参加した話 - hana…

3日坊主のPCKの進捗管理

(むろん3日でやめてしまった1か月前の進捗管理ブログを発掘したので思い出として公開します。) 今日したこと ViewPagerを使ってTabを作った Listのitem1つ1つに線を入れた Tabの見た目 今日してしまったミス bindingしたlistにadapterを入れてなくてlayout…

Unable to execute dex: method ID not in [0, 0xffff]: 65536

64K を超えるメソッドを使用するアプリの設定 | Android Studio ほーん これが一番わかりやすかった shinonome.hatenablog.jp こちらも参考にしました。ありがとうございます。 ビルド時に Unable to execute dex: method ID not in [0, 0xffff]: 65536 が出…

AC企画

今日中にいいねされた数だけ11月までにACする(※初心者)— Hunachi (@_hunachi) 2017年10月18日 PCKモバイルが危機に陥ってるため、終わる気配がないですがやります・・・。 ⒈ segment treeの練習(max, minで混乱して時間かかった) Submission #1696168 - CO…

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 これの…