ブックマーク / techbooster.org (3)

  • Android AndroidでZIPファイルの圧縮・展開をする方法 | TechBooster

    Androidではファイルの圧縮技術としてZIPファイルフォーマットを利用することができます。 生の状態で保存しておくにはサイズが大きいファイルを扱う場合は ZIP形式で圧縮しておくといったことなど、様々な用途に利用することができます。 AndroidZIP形式のファイルを扱うには、主に下記3つのクラスがポイントになります。 ZipOutputStreamクラス ZipInputStreamクラス ZipEntryクラス ZipOutputStreamクラスはZIP形式でファイルを書き込むための出力ストリームフィルタです。 Androidで通常のファイルを書き出したい場合にはFileOutputStreamクラスなどのファイル出力ストリームを使いますが、 このときにZipOutputStreamクラスを組み合わせて使うとZIP形式でファイルを書き込むことができるようになります。 File

    Android AndroidでZIPファイルの圧縮・展開をする方法 | TechBooster
  • TextViewに表示したURLやメールアドレスに、リンクを作成する方法をご紹介します | TechBooster

    AndroidのViewの一つであるTextViewでは、WebサイトのURLやメールアドレスに対してリンクを張ることが可能です。 今回は簡単な自己紹介画面を作成し、String型の文字列に定義したブログのURLやメールアドレスに、リンクを作成する方法をご紹介します。 続きをどうぞ URLおよびメールアドレスにリンクを作成する URLおよびメールアドレスにリンクを作成する方法は非常に簡単で、TextViewの属性を追加するだけで実現が可能です。 まず、String型の変数に、文字列として定義したURLとメールアドレスを、TextViewで表示してみます。 public class textview1 extends Activity { String nameStr ="seit"; //ブログのURL定義 String blogStr = "https://techbooster.org

    TextViewに表示したURLやメールアドレスに、リンクを作成する方法をご紹介します | TechBooster
  • Androidでタブを用いた画面を作成する / Getting Started | TechBooster

    Androidでは、下図に示すように、タブを利用して画面に表示する内容を切り替えることができます。 図:タブを切り替える(firstTab→secondTab) Androidではタブを簡単に使用するための仕組みとして、TabActivityが用意されています。 今回はこのTabActivityを利用して、タブを利用した画面を作成します。 ポイントは以下の点です。 タブを利用する際に使用するレイアウトファイルの構成 タブを使用する際に必要な主要クラス(TabHost、TabSpec) タブに表示する内容(View)の動的な生成 以上の3点に重点を起きながら、解説を進めていきます。 それでは続きをどうぞ レイアウトの構成 まずはタブを利用するためのレイアウトファイルの構成について解説します。 タブを利用する際のレイアウト構成(アウトライン)は以下のようになります。 main.xml 図:タブ

    Androidでタブを用いた画面を作成する / Getting Started | TechBooster
  • 1