2019-02-01から1ヶ月間の記事一覧
今日は、トーストについて調べてみよう。画面にちょっとしたメッセージを表示したい場合に便利なようだ。下記の1行のコードを書くだけで、 Toast.makeText(MainActivity.this, "Hello!", Toast.LENGTH_SHORT).show(); 画面の下の方に Hello! の文字が出た。 …
前回 (前回のページ) は、Androidのスレッド構造について書いた。 今回は、スレッドに関するサンプルコードを幾つかご紹介する。 ■サンプル1 (RunnableをpostDelayed()する例) まず最初は、画面にButtonとTextViewがあり、TextViewには"0"と書かれている。 …
Androidのスレッド構造についてまとめる。 私たちが開発したアプリをAndroid(というOS)が起動するとき、Androidはスレッドを1つ新たに生成し、アプリの上位のClassのインスタンスを生成し呼び出す。 普通のJavaアプリの場合、1つのJavaVMの上で1つのアプリが…
Android Studioでスケルトンのビルドが出来た。次に何をすればいいのだろうか。とりあえず、出来たProjectの中のファイルを見てみる。 特に目についたものは以下だ。 ■AndroidManifest.xml 使用するアイコンや、アプリの名前、権限などを設定するファイル。 …
とりあえず、Android StudioでEmpty Projectを選択して、Projectを作成した。そうするとスケルトンのファイル達が生成され、自動的にビルドが始まる。その際、ビルドに必要なSDKなどのファイルに不足があると、自動的にインターネット上からダウンロードしよ…
昔、"Hello World" のアプリを作った頃は、Android SDK 1.5の頃で、ADT(Android Development Tools)というEclipseのプラグインがあり、これで開発していた記憶がある。今はAndroid Studioなるものが出来たらしいので、これを使ってみる。Versionは、3.3だ。 …
Androidに関する調査結果の目次です。 Android Studioなるものが!? プロキシ設定ってどうするの!? なんだLayoutって!? Androidのスレッドを(どこよりも丁寧に)解説! Toastを解説 カメラアプリを作ってみる! -----------------------------------------------…
カメラアプリを開発してみることにする。調べてみると、作り方にも色々歴史があるようだ。 camera APIを使用する方法 (Android 4.Xまで) camera2 APIを使用する方法 (Android 5.0以降) 暗黙的インテントを使用する方法 1つ目の camera API は、Android 5.0 (…
Rubyに関する調査結果の目次です。 URIの操作方法 簡易Webサーバー(WEBrick) Part1 (入門) 簡易Webサーバー(WEBrick) Part2 (サーブレット入門) 簡易Webサーバー(WEBrick) Part3 (サーブレットセッション管理) ---------------------------------------■ITと…
IT関連技術について、とことん調査するブログです。 目次 ■言語系 Rubyについて調べたこと PHPについて調べたこと Javaについて調べたこと Pythonについて調べたこと ■OS系 Androidについて調べたこと Linuxについて調べたこと ■DB系 DBについて調べたこと ■…
WEBrickなるWebサーバがRubyには標準で付いているらしい。 どこまで使い物になるのか、実験してみよう。 今回は、サーブレットでセッション管理を!・・・・・・と思ったが、なんと! WEBrickはセッションをサポートしていなかったことが判明!! ちゃんと、WEBr…
WEBrickなるWebサーバがRubyには標準で付いているらしい。 どこまで使い物になるのか、実験してみよう。 今回は、サーブレットを動かしてみよう! サンプルコードを下記のように改造した。 #! ruby -Ku print "Ruby #{RUBY_VERSION} using.\n\n" require 'web…
WEBrickなるWebサーバがRubyには標準で付いているらしい。 どこまで使い物になるのか、実験してみよう。 まず、以下のサンプルソースを動かしてみる。 https://docs.ruby-lang.org/ja/latest/library/webrick.html #! ruby -Ku print "Ruby #{RUBY_VERSION} …
URI (Uniform Resource Identifier) を分解して、個々の要素を取り出してみます。 3つのURIで試してみました。 HTTP用のURI Fileアクセス時のURI でたらめなURI 実験に使用したRubyソースです。 #! ruby -Kurequire 'uri'print "Ruby #{RUBY_VERSION} using.…