{"id":151,"date":"2018-11-17T00:07:02","date_gmt":"2018-11-16T15:07:02","guid":{"rendered":"https:\/\/dalomo.net\/blog\/?p=151"},"modified":"2018-11-17T00:07:02","modified_gmt":"2018-11-16T15:07:02","slug":"android%e3%82%a2%e3%83%97%e3%83%aa-%e3%83%aa%e3%83%90%e3%83%bc%e3%82%b7%e3%81%ae%e3%82%bd%e3%83%bc%e3%82%b9-reversi-java","status":"publish","type":"post","link":"https:\/\/dalomo.net\/blog\/2018\/11\/17\/151\/","title":{"rendered":"Android\u30a2\u30d7\u30ea \u30ea\u30d0\u30fc\u30b7\u306e\u30bd\u30fc\u30b9 (Reversi.java)"},"content":{"rendered":"<pre>package net.dalomo.reversi;\r\n\r\nimport android.content.Context;\r\nimport android.support.v7.app.AppCompatActivity;\r\nimport android.os.Bundle;\r\nimport android.view.View;\r\nimport android.widget.TextView;\r\n\r\npublic class Reversi extends AppCompatActivity {\r\n    Board board;\r\n\r\n    @Override\r\n    protected void onCreate(Bundle savedInstanceState) {\r\n        super.onCreate(savedInstanceState);\r\n        setContentView(R.layout.activity_reversi);\r\n\r\n        Context context = getApplicationContext();\r\n        board = new Board(context);\r\n    }\r\n\r\n    public void onClick(View view) {\r\n        int id = view.getId();\r\n\r\n        switch(id) {\r\n            case R.id.textView00:\r\n            case R.id.textView01:\r\n            case R.id.textView02:\r\n            case R.id.textView03:\r\n            case R.id.textView04:\r\n            case R.id.textView05:\r\n            case R.id.textView06:\r\n            case R.id.textView07:\r\n            case R.id.textView10:\r\n            case R.id.textView11:\r\n            case R.id.textView12:\r\n            case R.id.textView13:\r\n            case R.id.textView14:\r\n            case R.id.textView15:\r\n            case R.id.textView16:\r\n            case R.id.textView17:\r\n            case R.id.textView20:\r\n            case R.id.textView21:\r\n            case R.id.textView22:\r\n            case R.id.textView23:\r\n            case R.id.textView24:\r\n            case R.id.textView25:\r\n            case R.id.textView26:\r\n            case R.id.textView27:\r\n            case R.id.textView30:\r\n            case R.id.textView31:\r\n            case R.id.textView32:\r\n            case R.id.textView33:\r\n            case R.id.textView34:\r\n            case R.id.textView35:\r\n            case R.id.textView36:\r\n            case R.id.textView37:\r\n            case R.id.textView40:\r\n            case R.id.textView41:\r\n            case R.id.textView42:\r\n            case R.id.textView43:\r\n            case R.id.textView44:\r\n            case R.id.textView45:\r\n            case R.id.textView46:\r\n            case R.id.textView47:\r\n            case R.id.textView50:\r\n            case R.id.textView51:\r\n            case R.id.textView52:\r\n            case R.id.textView53:\r\n            case R.id.textView54:\r\n            case R.id.textView55:\r\n            case R.id.textView56:\r\n            case R.id.textView57:\r\n            case R.id.textView60:\r\n            case R.id.textView61:\r\n            case R.id.textView62:\r\n            case R.id.textView63:\r\n            case R.id.textView64:\r\n            case R.id.textView65:\r\n            case R.id.textView66:\r\n            case R.id.textView67:\r\n            case R.id.textView70:\r\n            case R.id.textView71:\r\n            case R.id.textView72:\r\n            case R.id.textView73:\r\n            case R.id.textView74:\r\n            case R.id.textView75:\r\n            case R.id.textView76:\r\n            case R.id.textView77:\r\n\r\n                TextView tv = findViewById(id);\r\n                board.putStone(tv);\r\n                break;\r\n        }\r\n    }\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>package net.dalomo.reversi; import android.content.Context; import android.support.v7.app.AppCompatActivity; i &hellip; <a href=\"https:\/\/dalomo.net\/blog\/2018\/11\/17\/151\/\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[9],"tags":[3,6,4,13],"class_list":["post-151","post","type-post","status-publish","format-standard","hentry","category-9","tag-android","tag-androidstudio","tag-4","tag-13"],"_links":{"self":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":1,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":152,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/posts\/151\/revisions\/152"}],"wp:attachment":[{"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalomo.net\/blog\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}