Translate

BTemplates.com

Powered by Blogger.

2017幎10月31日火曜日

2017-10-31 到達点メモ


Timer関数はJavaで元々甚意されおいるが、Kotlinではそれを拡匵された関数がある
参考サむト:Extensions for java.util.Timer

昔、Timerを䜿っおいたような気がしおふず過去の日蚘を芋盎しおみたのだが
2017-09-05 到達点メモによるず、CountDownTimerを採甚しおいただけであっお
そもそもTimerを䜿っおいなかった。

たた、2017-09-06 到達点メモによるず、そもそも公匏ドキュメントに
タむムアりトのような通垞のタむミング操䜜ではHandlerの方が楜だず曞いおあったので
倚分そっちを採甚したのだず思われる。

ざっず、Kotlinの公匏リファレンスを芋た限りだずそこたでTimerを䜿うのは難しくなさそうなので、これから䜿うのであれば䞋手にHandlerを䜿うよりはこっちのほうが楜かもしれない。

萜ずし穎がありそうなのが少し怖い所だ。

高階関数ずいうのがあるらしい。
関数を匕数ずする関数のこずだそうだ。

で、色々調べたずころ、郚分適応やカリヌ化ずいう抂念があるらしい。
読んでみたがいたいち必芁性ず理解がしきれない。
ずりあえず、郚分適応ずカリヌ化は混同されやすい。
そしお、そういう蚀葉があったずいう事がだけ認識しおおこう
参考サむト:食べられないほうのカリヌ化入門
参考サむト:JavaScriptのカリヌ化に぀いお味芋しおみる
参考サむト:カリヌ化、郚分適甚、クロヌゞャずいう間違いやすい䞉皮に぀いおの簡単なメモ曞き

途䞭で集䞭が切れたので今日はここたで

2017幎10月30日月曜日

ApplivでVoiceTimerのアプリレビュヌが掲茉されたした。



ApplivぞVoiceTimerのアプリレビュヌの䟝頌をしたしお、無事掲茉されたしたので
レビュヌ内容を玹介したす。
よかったら、ぜひ読んでみお䞋さい。

https://android.app-liv.jp/004620518/

今回レビュヌを䟝頌するのは初めおですが
䟝頌した時に返事がすぐに垰っおきたので
返事を貰った時は結構うれしかったです。

たた、レビュヌの内容も聞き忘れないように音量は最倧化にしおおこう
ぐらいにしか思っおいなかったので
それが原因で家以倖では䜿いにくいずいう郚分は
自分の芖点では抜け萜ちおいた郚分がでした。
そういう郚分でも倧倉参考になりたした。

Appliv様、レビュヌの掲茉ありがずうございたした。
たた機䌚があればよろしくお願いしたす。


2017幎10月28日土曜日

2017-10-28 到達点メモ


AndroidStudioを2.3から3.0にアップデヌトした際に本来フォルダ名がresのずころをresourceになっおいる時がある。その堎合はGradle自䜓が叀い可胜性があるので、それをアップデヌトするこず。

遞択しお Ctrl + / で遞択した郚分をコメントアりトするこずができる。
参考サむト:Android Studioでのコメントアりトの方法を知りたい
参考サむト:Android Studioでの遞択範囲のコメント化ずコメント化解陀方法

nullableで呌び出した堎合、3通りの察応をするこずができる

䞀぀は、安党呌び出し

val num: Int? = 1
println(num?.toString())

たた、以䞋のような曞き方でもコンパむルが通る。

val num: Int? = 1
println("aaa" + num?.toString())

たた、以䞋のように倉数がnullの堎合でも、コンパむルは通るが
結果は、『aaanull』になるため、倚分良い曞き方ではない。

 val num: Int? = null
 println("aaa" + num?.toString())

たた、単玔に倉数の埌ろに?を぀けおもnullableが解陀されるわけではないらしいので
以䞋のような曞き方だず普通にコンパむル゚ラヌが出る

  val num: Int? = 1
  val result: Int = 1 + num?
  println(result.toString())

二぀目は、゚ルビス挔算子です。
nullの時に返す倀を指定できたす。

倉数のみで刀別したい堎合は以䞋のように曞きたす
この際に括匧を忘れるず、AAA:nullず衚瀺されるため泚意が必芁です。
val test: String? = null
val result_string = "AAA:"+ (test ?: "null_string")
println(result_string)


たた、倉数に付属する関数の返り倀がnullかどうかを芋たい堎合は、以䞋のように曞きたす
val num: Int? = null
val result: Int = 1 + (num?.toString() ?: "666").toInt()
println(result.toString())

゚ルビス挔算子は、巊偎の倉数がnullableであるこずを前提にしおあるので
それ以倖の堎合だずwarningが出たす

nullを出すこず自䜓が掚奚されないこずを考えるず
基本ぱルビス挔算子でnullの倀を明瀺的に指定するべきだず思いたす。


䞉぀目は、!!挔算子です。

nullableの埌ろに!!を付けたす。
具䜓䟋は以䞋の通りです

   val num: Int? = 1
   val result: Int = 1 + num!!
   println(result.toString())

これを䜿うず䞀番楜ではあるのですが、
そもそもの目的を考えるず基本は避けたほうがいいず思いたす。


参考サむト:Kotlin Null Safetyに぀いお知ろう
参考サむト:【å­Šç¿’kotlinシリヌズ】安党呌び出し
参考サむト:最初に抌さえおおきたいKotlin蚀語仕様

Runをしようずしお以䞋のような゚ラヌ文が出た堎合、
AndroidStudioを䞀床萜ずしお再床立ち䞊げお、Build->Clean Project
Build->Rebuild Projectをしお再床Runをすればうたくいく
*再床立ち䞊げた埌は、Build->Rebuild Projectだけでいいかもしれない

Error:Could not read path (äž­ç•¥)\app\build\intermediates\transforms\instantRunSlicer\debug\(以䞋省略)

参考サむト:Error:Execution failed for task ':app:processDebugResources'. > java.io.IOException: Could not delete folder “” in android studio

AndroidStudio3.0から、Gradleでapply plugin: 'kotlin-android-extensions'ず宣蚀し、Activiyを䜿甚するktファむルでimport kotlinx.android.synthetic.main.activity_main.*ずいう颚な宣蚀をする必芁がなくなった。ただし、自動で生成しないず曞かれないのでそこは泚意するこず

疲れたので今日はここたで


リヌチ数が1千䞇以䞊の蚀語䞀芧


前回の蚘事で、リヌチ数ず蚀語䜿甚者の割合みたいなのも調査したい。ず曞きたしたが、冷静に考えおどちらかずいうず割合よりは実数を知ったほうが有効なのではず思ったので、そちらに調べる事にしたした。

ちなみにリヌチ数が1千䞇以䞊ず定矩したのは、1000人に1人に受け入れられるものを䜜れば1䞇になりたす。それを螏たえお10か囜に受けられれば、10䞇ダりンロヌドはいけるのではず思ったからです。

リヌチ数はAdwordsの広告衚瀺を参考にし、Wikiの各囜の公甚語ず
ネむティブスピヌカヌの数が倚い蚀語の䞀芧 ã‚’基に算出したした。
なお、この際に党郚の囜のリヌチ数を調べおいる蚳でもなく(特に英語)
たた、二぀以䞊ある公甚語がある囜は䞀郚懇意的に䞀぀に遞択しおいるため、
厳密な倀が出おいるわけではないこずを予め断っおおきたす。

順䜍蚀語名リヌチ数
1英語405,406,779
2ヒンディヌ語179,093,278
3スペむン語135,585,871
4ポルトガル語119,309,849
5むンドネシア語79,228,530
6日本語57,860,698
7ロシア語57,027,569
8ドむツ語55,144,370
9フランス語53,828,930
10トルコ語42,278,733
11むタリア語41,684,223
12タむ語34,290,479
13ベトナム語31,000,711
14オランダ語27,874,513
15朝鮮語26,954,362
16䞭囜語24,495,896
17アラビア語24,388,117
18ポヌランド語20,747,390
19フィリピン語(タガログ語)19,903,314
20マレヌ語19,878,128
21りクラむナ語13,588,617
22ルヌマニア語10,697,576

倧䜓こんな感じになりたす。
*2017/11/03修正。フィリピン語を远加。
参照元のwikiではフィリピン語がなく、タガログ語になっおいた。
蚀語コヌドのISO 639-1では、どちらも同じtlになっおいたので
少なくずもAndroid䞊では同じ蚀語ずしお扱っおよいず思う。

今回は範囲倖ですが、100䞇台も含めるのであれば、この埌にギリシア語、ベンガル語、チェコ語、タミル語、ネパヌル語、アれルバむゞャン語、ラヌオ語ずなっおいたす。
自分にずっお意倖にリヌチ数が倚いず感じたのは、スペむン語、ポルトガル語、むンドネシア語だったりしたす。

たた、自分が調査した範囲内でのリヌチ数の合蚈が15億匱(実際はもっずいるず思われる。あず、䞀億ぐらい増えるかも)だったので、䞖界の人口が70億ずいう事を考えるず、5人に1人は利甚しおいるこずになるので結構利甚者はいるず感じたした。

ネむティブスピヌカヌの数が倚い蚀語を基にリヌチ数の実数の調査結果を曞きたした

2017幎10月23日月曜日

人口数トップ30の囜別Androidのリヌチ数


AdWordsで宣䌝甚の広告の蚭定をしおいたら、
囜によっおリヌチの数が違う事に気が付いたので自身のメモ甚にたずめ。
自分もリヌチの意味はいたいちよくわかっおいないのですが
高ければ高いほどナヌザヌが倚いため、広告の効果が䞊がりやすい䜍に考えおいたす。

たずは、人口の倚い順をもずに実際のリヌチ数ず比べおみたいず思いたす
*2017幎10月23日珟圚
参考サむト:囜の人口順リスト(wiki)


順䜍囜名蚀語人口数リヌチ数
䞭華人民共和囜䞭囜語1,349,335,1526,395,268
むンドヒンディヌ語1,224,514,327179,093,278
アメリカ合衆囜英語314,551,246270,727,941
むンドネシアむンドネシア語239,870,93779,228,530
ブラゞルポルトガル語194,946,470119,309,849
パキスタン囜語はりルドゥヌ語。
公甚語は英語
173,593,38314,426,031
ナむゞェリア英語158,423,1826,104,373
バングラデシュベンガル語148,692,1316,432,421
ロシアロシア語142,958,16457,027,569
日本日本語126,535,92057,860,698
メキシコ事実䞊スペむン語113,423,04762,234,671
フィリピンフィリピン語、英語92,337,85219,903,314
ベトナムベトナム語87,848,44531,000,711
゚チオピア 事実䞊アムハラ語82,949,541410,810
ドむツドむツ語82,302,46555,144,370
゚ゞプト アラビア語82,121,07717,311,778
むランペルシア語73,973,630䞍明
トルコトルコ語72,752,32542,278,733
タむタむ語69,122,23434,290,479
コンゎ民䞻共和囜フランス語65,965,795310,105
フランスフランス語65,476,48647,156,968
むギリス英語62,512,23250,667,416
むタリアむタリア語60,550,84841,684,223
南アフリカ共和囜アフリカヌンス語、
英語、
バントゥヌ諞語9蚀語
50,132,81712,309,907
倧韓民囜韓囜語48,183,58426,954,362
ミャンマヌビルマ語47,963,0121,865,287
コロンビアスペむン語46,294,84122,534,86
スペむンスペむン語46,076,98939,517,024
りクラむナりクラむナ語45,448,32913,588,617
タンザニアスワヒリ語44,841,2261,622,913
番倖
ポヌランドポヌランド語38,276,66020,747,390
カナダ英語、フランス語34,016,59328,287,336
䞭華民囜(台湟)䞭華民囜囜語23,440,27818,100,628
オヌストラリア英語22,268,38415,855,218
ギリシャギリシャ語11,359,3467,166,961
スむスドむツ語(スむスドむツ語)、
フランス語、むタリア語、
ロマンシュ語
7,664,3186,361,857

䞭囜語は、GooglePlayを珟圚サポヌトしおいないのでリヌチ数が䜎いのは
想定しおいたしたが、他の囜でも極端に䜎い囜が倚いので
人口は目安皋床で参考にした方がよさそうです。

じっず数字を芋おいたら、ブラゞルが億で日本が5000䞇で怪しく思えたのでちょっずググっおみたずころ、総研によるず2015幎3月末のスマヌトフォンの契玄数が6,850䞇件ずの事でしたので、䌚瀟携垯や二台持ちや契玄数にiPhoneも含たれおいるこずを考えるずそんなにおかしい数字ではないようです。
䞋手するず日本語でリリヌスするよりポルトガル語でリリヌスしたほうがダりンロヌドされるかも……。


人口から調べるのではなく、䞻芁蚀語䞀芧から該圓する囜を調べおいった方が早かったかもしれないですが、䟋を挙げるず䞻芁蚀語では䞭囜語ず曞かれおいおも、実際は耇数の蚀語が公甚語だったり、別の蚀語だったりするのであたり鵜呑みには出来たせん。

たぁ、wikiの内容をそもそも鵜呑みにするものではないず蚀われればそれたでですが……

ありきたりな結論ですが、なんだかんだ蚀っお䞭囜語を陀けば英語が䞀番倚いので迷ったらずりあえず英語で蚘述するのはありだず思いたす。
ただ、なんだかんだ蚀っお䞋手な英語ず䞋手な母囜語なら、母囜語を遞ぶ人が倚いず私は思っおいるので、劎力ず費甚察効果を盞談し぀぀基本は母囜語で察応したほうがいいず思っおいたす。

そのうち、リヌチ数ず蚀語䜿甚者の割合みたいなのも調査したい。

些现な話ですが、日本は法什によっお公甚語が芏定されおいないらしいので
日本に公甚語はなく、日本語は飜くたで事実䞊の公甚語らしいです。


2017幎10月22日日曜日

2017-10-22 到達点メモ


以前の続き
【Kotlin】れロからはじめる䞀番やさしいAndroidアプリ開発入門<初めおのアプリ䜜成からリリヌスたで>[初玚]

◆Kotlin

・Kotlinにおいおget/setter/むニシャラむズは必須ではない。プロパティを呌び出しお受け取る。
恐らく、倉数だけの呌び出しや匕数が10以䞊は0を代入するずいうようなメ゜ッドを䜜っお呌び出すこずは想定しおいない。それはおそらくget/setterを䜿うべき
参考サむト:プロパティずフィヌルド

・nullは基本蚱容しない。そのため、nullが発生する可胜性が有る堎合、Kotlinで甚意された関数の返り倀でnullを蚱容する型で返る堎合がある。たた、nullを蚱容する型ずnullを蚱容しない型は同じように芋えお違う型の為、代入するず゚ラヌになる。(䟋:Int,Int?は同じ敎数を扱うが、代入するず゚ラヌになる。)
そういえば、swiftでも䌌たような(ずいうかほが同じ?)のがあったな
参考サむト:基本の型
参考サむト:【!っおなんだ】KotlinずJava、nullずPlatformType【NullableにNotNull】
参考サむト:JavaプログラマがKotlinで぀たづきがちなずころ#Null Safety

・kotlinにswitch文はない。代わりにwhen文が䜿われ、䞔぀、最埌にelseを䜿う必芁がある。*勘違いでした。曞かなくおも゚ラヌになりたせん。
参考サむト:逆匕きKotlin-switchみたいな条件分岐がしたい

力尜きたので今日はここたで

AQUOS eaでアプリのタむトルの文字数の衚瀺制限を調べおみた


ずあるudemyの講座でアプリ䞀芧なら党角䞃文字は衚瀺されるずいう話が
あったのですが(実際に衚瀺されおいるのは動画で確認しおいる)、
自分のスマホだず省略されたのでたず自分のスマホでは
どうなるのかず思い怜蚌しおみたした。

怜蚌端末:AQUOS ea(バヌゞョン:Android7.0)

調査した画面は、アプリ䞀芧、Home画面、フォルダの䞉぀です。
党角ず半角でそれぞれ調べたした。

◆å…šè§’
文字数ずタむトル名フォルダHome画面アプリ䞀芧
党角五文字:あいうえお
党角五文字+半角䞀文字:あいうえおa×(あいうえ..)
党角六文字:あいうえおか×(あいうえ..)×(あいうえお..)
党角六文字+半角䞀文字:あいうえおかa×(あいうえ..)×(あいうえお..)×(あいうえお..)
党角䞃文字:あいうえおかき×(あいうえ..)×(あいうえお..)×(あいうえお..)

◆半角
文字数ずタむトル名フォルダHome画面アプリ䞀芧
半角10文字:AbcdeFghij
半角11文字:AbcdeFghijK×(AbcdeFghi..)
半角12文字:AbcdeFghijKl×(AbcdeFghi..)
半角13文字:AbcdeFghijKlm×(AbcdeFghi..)×(AbcdeFghij..)×(AbcdeFghij..)

結論ずしおは、AQUOS ea(バヌゞョン:Android7.0)に限っお蚀えば
党角は5文字。半角は10文字でアプリのタむトル名を抑えるず省略されないので
䞀目でわかりやすくなるのではないでしょうか?

2017幎10月21日土曜日

2017-10-21 到達点メモ


以前の続き
初めおのUnity(ナニティ)~初心者のための超入門講座~
【Kotlin】れロからはじめる䞀番やさしいAndroidアプリ開発入門<初めおのアプリ䜜成からリリヌスたで>[初玚]

◆Blender

抌し出しなどで点を遞択したい堎合は、右クリックをしお遞択する。


◆終わったので講座の感想

幅広く内容をフォロヌしおいるが、初心者を察象ず蚀っおおきながら
画面の蚭定が初期段階ず違うのに説明がされおなかったり
そもそも䞀郚芋にくかったり、最初に説明すれば無駄に混乱しないのにそうしなかったりず解説講座ずしおは正盎䜜りが甘い。
あず、最埌の甚語集の説明画面はもうちょっずどうにかならなかったのか?
ただコピペで匵った内容しゃべるのだったら、わざわざ講座ずしおやる意味が無いのでは?
その為、五段階評䟡で3は出せない。
たた、この内容でを出すのもおかしいので消去方法的にになる。


◆AndroidStudio

右クリック→New→ActivityからでActivityを䜜れたす。
……知らんかったわ。
Androidアプリをリリヌスした事がある人が
䜕で初心者みたいなこずを曞いおいるのだろうか……。




その埌、䜜りたいActivityをクリックするず以䞋の画面がでるのですが



その際に、Activityの名前を倉曎するだけでレむアりト名も自動で倉曎されたす。
たた、アプリを立ち䞊げた際に最初に起動するActivityに倉えたい堎合は、
Lacncher Activityにチェックを入れるず、倉曎できたす
……知らんかったわ(二床目)
Androidアプリをリリヌスした事が(以䞋略)
orz

たた、レむアりトの内容を芋たい堎合は、activity_×××.xmlを開いお
巊䞋のタブのDesignをクリックしお、䞋の画像の赀線で囲ったずころをクリックしたす。




そうするず䞋の画像のようにりィンドりが出るので、奜きなテヌマを遞んでクリックしお
OKをクリックするずそれが適応されたす。
䜙談ですが、AppThemeは自動生成でstyle.xmlで定矩された名前です。



……知らんかったわ(䞉床目)
Androidアプリを(以䞋略)
本圓にAndroidStudioを䜿いこなせおいないorz

xmlのデザむン画面で、TableLayoutなどで耇数のボタンや
耇数のテキストビュヌを入れたい堎合は
遞択しおコピヌしお貌り付けたほうが早い。
たたコピヌ先は自動で連番にしおくれるので被る心配もない


◆Android

講座ではアプリ名は党角7文字だず衚瀺されるずの事だったが
歀方のスマホだずアプリ䞀芧では党角5文字たでしか衚瀺されない
フォルダの䞭だず4文字たでになる。
ただし、ホヌム画面では党角6文字なら党郚衚瀺されるが
å…šè§’7文字以䞊は、6文字以降は省略されおいた。
スマホの仕様なのだろうか?
アルファベットだず、10文字目は怜蚌しおいないが
ホヌム画面ずアプリ䞀芧では9文字たで衚瀺される。
なお、私が䜿っおいるスマホはAQUOS eaで、バヌゞョンが7.0です。

px,dp,sp
厳密には違うらしいが、pxが実際の倧きさで、dpが画像でのスマホの倧きさが違くおも同じように衚瀺されるように調敎された単䜍で、spがdpの文字バヌゞョンらしい。
正盎、倧きさはdpを䜿うぐらいの意識しかなかった。


疲れたので今日はここたで



2017幎10月17日火曜日

2017-10-16 到達点メモ


以前の続き
初めおのUnity(ナニティ)~初心者のための超入門講座~
【Kotlin】れロからはじめる䞀番やさしいAndroidアプリ開発入門<初めおのアプリ䜜成からリリヌスたで>[初玚]

◆Unity
スクリプトの゚ラヌが出たずきに、Unityの䞀番䞋に゚ラヌメッセヌゞが出おいるので
そこをクリックするずコン゜ヌルが衚瀺される。

ブレンダヌの解説に入ったのでそれ぀いお曞く。
メタセコじゃダメなんだろうか?たぁ、みた感じアニメヌションも付けられるみたいなのでフリヌ゜フトでアニメヌションもモデル制䜜も党郚䞀぀で完結させるならこれが楜ではあるずは思うが。
・基本は党郚マりスで出来る雰囲気。オブゞェクトを右クリックで、自由に移動でき、その状態で軞、軞、軞のどれかに移動させた状態でホむヌルボタンをクリックをするず、その軞だけを動かせるようになる。軞を動かしたい堎合は自由移動できる時に䞊に移動させた状態で、ホむヌルボタンをクリックするず、軞で動かせる

・オブゞェクトを移動させたい堎合は、右クリック。移動した堎所に確定させたい堎合は巊クリック。確定前にキャンセルしたい堎合は、右クリックを再床すればよい

・ホむヌルボタンを抌し続けた状態だず、オブゞェクトを回転させるこずができる。
*【ファむル】→【ナヌザヌ蚭定】→【むンタヌフェむス】→【遞択範囲を䞭心に回転】にチェックを入れおいないずおこなうこずができない

・オブゞェクトを回転させるのず、みる堎所を回転しお垰るのをごっちゃにしないようにしないずいけない。

・シフトキヌを抌しながら、ホむヌルボタンを回すず芖点を䞊䞋に倉曎移動、Ctrlを抌しながらホむヌルボタンを回すず芖点を巊右に平行移動。
ずいうか、基本操䜜は以䞋のサむトを芋たほうがわかりやすい
参考サむト
【Blender】3Dビュヌ䞊での芖点の移動・ズヌム・回転


◆Kotlin

Kotlinの話ではないが、AndroidStudioで
button.setOnClickListener {soundPool.play(soundID_congra, 1.0f, 1.0f, 0, 0, 1.0f)}
のようなものにブレむクポむントを眮こうずした堎合、
button.setOnClickListener か{}か党おかで遞択できるこずを初めお知った。

……恥ずかしながらたずもにブレむクポむントを䜿わなかったので
起きた問題ではあるのでもうちょっず䜿っおいきたい。

たた、それずは別にLog.dで前からずっずTAG呚りの蚭定の目的の意味ず面倒さを感じおいたので、調べたずころ以䞋の手法を発芋した

Android/Javaのログ出力を超シンプルにしおくれるlog(ラむブラリの話。二幎前から曎新されおいない)
Androidでクラスごずに、Log甚の"final static String TAG = ..."を定矩しなくおいいようにしおみた(おたけあり)

Log.dのタグは、クラス名を衚瀺するのが䞀般的らしい。

今日はここたで

2017幎10月16日月曜日

2017-10-15 到達点メモ


VoiceTimerの察応蚀語でポルトガル語、フランス語、ドむツ語、スペむン語、ロシア語を远加しおきたした。

今回、よく考えたらYoutubeの方もアップロヌドしおいたのでその察応も考えるず割ず手間がかかりたした

ただ、最初の頃は蚀語ごずに動画を䜜っおいたので、字幕で察応するようにしたのは
結構正解だったず思っおいたす。
ただ、字幕デヌタをそのたたGoogle翻蚳するず字幕の衚瀺時間も倉に翻蚳しおしたうので
そこの察応が面倒でした。

あず、字幕の動䜜確認をしおいお思ったのですが
今公開しおいる動画は、開発者向けオプションにあるタップを衚瀺で芖芚衚瀺をするようにしおいるのですが、背景が癜い郚分だず小さい画面なら特に芋にくい感じになりたす。
動画を芋おいる人が必ずしもパ゜コンでないこずを考えるず
寧ろ、Androidで芋おいる人が倚い可胜性が高いず思われるので
タップの芖芚衚瀺の色を癜以倖に倉えられるず䟿利そうだず思いたした。

他の事をやっおいたら時間が無くなったので

今日はここたで。

2017幎10月14日土曜日

2017-10-14 到達点メモ


今日はロヌカラむズの修正ずロヌカラむズした画像を制䜜しおいる。
今曎ながらの話であるが、
Nexus 7 の7の意味っお7むンチっお意味であるこずに今曎ながらに気が付いた。

9むンチサむズでデザむンが厩れおいたので
(そもそも最初は9むンチでテストしおいたこず自䜓に気が付いおいなかった。)
調べたずころ、どうも9むンチず10むンチはsw720だず区別をするこずができなかった。
今回はやらないが、参考サむトのdp解像床を芋た感じだずsw800なら
区別を぀けるこずができるかもしれない。
正盎な所、そこたでちょっず劎力は割きたくない。

ロヌカラむズをする際に、GooglePlayで操䜜画面のキャプチャヌ甚の画像を
制䜜したい堎合ぱミュレヌタヌで䜜ったほうが䟿利だ。
実機だず、保存→別アプリを立ち䞊げお写真の遞択→送る→ダりンロヌドずいう手順を螏たないずいけないため、倧倉手間がかかる。
䞀方で、゚ミュレヌタヌならカメラボタンを抌せば、蚭定した堎所にファむルが保存されるのですぐに取り掛かるこずができる。

たた、ロヌカラむズの切り替えは、Android.0以䞊が䟿利。
䞀床遞択した蚀語はAndroidの方で芚えおくれるため、
切り替える床にわざわざ探す必芁がない。

倧䜓できた気がするが、今日は気力が尜きたのでここたで。


2017-10-13 到達点メモ


最近、投皿こそはしおいないが実はちょこちょこudemyで勉匷しおいたが
たずもに蚘録ずかしおいなかったので䞭途半端ではあるが
今日からちゃんず蚘録に残そうかず思う。

具䜓的には、珟圚以䞋の二぀の講座を受けおいる
初めおのUnity(ナニティ)~初心者のための超入門講座~
【Kotlin】れロからはじめる䞀番やさしいAndroidアプリ開発入門<初めおのアプリ䜜成からリリヌスたで>[初玚]

◆Unity
unityroomに初回登録した際に
WebGL蚭定でUnityのバヌゞョンが珟行のUnityのバヌゞョンずあっおいるか確認する
自分の堎合は、初期蚭定が5.4.x以䞋になっおおり
その為、アップロヌドするファむルが違っお蚭定に手間取った。
5.4.x以䞋ず2017.1.だず出力するファむルが党く違うので泚意する必芁がある

メニュヌ画面からAsset→ImportPackage→Environmentを遞択した堎合、初回はダりンロヌドが必芁になる
倚分、初回はImportPackageを遞択するず党郚むンストヌルが必芁になりそう

プロゞェクトの項目の右偎に ▼侉 みたいなボタンがあるので
それをクリックするずTwo Column layoutずいう項目が出るので
そい぀をクリックしおあげるず詳现の項目ず
画像での項目の二皮類が同時に芋れるようになる。
項目の䞀芧を芋぀぀、どんなテクスチャヌか確認したい堎合に䟿利である。

FPSの蚭定をする際に、初期䜍眮を地面の䞊に眮かないず
FPSオブゞェクト自䜓に重力蚭定が掛かっおいるようで、
FPSオブゞェクトが䞋にひたすら萜ちるこずになる。

この講座、受けるたびに思うけど説明が足りない。
埌、講座の説明の順番がおかしい。チャプタヌの順番を
ちゃんず芋ればわかるずはいえ
2Dの話をしたら、その次も2Dの話があるず思うのだが、
いきなり前のDの話に戻るのはどうなのだろうか?
説明を聞けば、あぁ前の3Dの話だなず分かるが最初に少し混乱した。
正盎、2Dの話が䞀回で終わるなら、最初に持っおくるか
最埌に持っおくるかのどちらかでよかったず思う。

◆Kotlin

・差分プログラミング
䞀応単語ずしおはあるみたいだが、甚語集みたいに茉っおいるような蚀葉ではなかった。
䞀番しっくり来た参考サむトからそのたた匕甚させおもらうが、「スヌパヌクラスからの違いだけを蚘述する方法」ずのこずだった。

・継承およびオヌバヌラむド
Kotlinで継承もしくはオヌバヌラむドする堎合は、
openを぀ける必芁があり、デフォルトだず犁止らしい

参考サむト
Kotlin文法 - クラス、継承、プロパティ

ネットの海に挂っおいたら勉匷方法をメモしおいたのを芋぀けたので
こっちの方も手を出しおみたい。

もうちょっず進めおおきたいが
そろそろ寝ないずいけないので今日はここたで。