Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

「Java」記事一覧

395件中1~20件を表示
  • 2016/12/28

    Android地図アプリとの連携とGPS機能の利用

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回はAndroidアプリでバックグラウンド処理であるサービスと、バックグラウンドの状態を通知するノーティフィケーションを扱いました。今回は、OS付属の地図アプリとの連携を扱います。同時に、GPS機能の扱い方も解説し...

  • 2016/12/20

    Androidアプリでのバックグラウンド処理と通知機能

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回はAndroidアプリでのメディア再生を扱いました。今回は、Androidのバックグラウンド処理であるサービスと、バックグラウンドの状態を通知するノーティフィケーションを扱います。

  • 2016/11/18

    Androidアプリでのメディア再生

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回はインターネットに接続し、外部サービスとデータのやり取りするWeb API連携の方法を解説しました。今回は、Androidでのメディアの再生を扱います。

  • 2016/11/11

    Androidアプリでの非同期処理とWeb API連携

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。

  • 2016/11/09

    RxJava 2.xを用いた簡単なサンプルプログラムの実装

     この連載はRxJavaを使って、リアクティブプログラミングにおけるポイントやRxJavaが持つ機能について学んでいくことを目的としています。前回はReactive StreamsとRxJava 2.xのポイントについて簡単に見ましたが、今回はこのRxJava 2.xを使って実際に実装すると、どうなるのかについて見ていきます。

  • 2016/10/11

    RxJava 2.xで導入されたReactive Streams

     この連載はRxJavaを使って、リアクティブプログラミングにおけるポイントやRxJavaが持つ機能について学んでいくことを目的としています。前回は現在の安定板であるRxJava 1.xで実際に簡単なサンプルを実装してみましたが、今回は次期バージョンとなるRxJava 2.xを使って実装するためのポイントについて見ていきます。特に、2.xになって対応することになったReactive Streamsとは何か、バージョンが上がったことによって主にRxJavaの何が変わったのかについて見ていきます。 ...

  • 2016/09/29

    Androidアプリのフラグメント(2) ~一つのAndroidアプリでタブレットとスマホに対応~

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回はフラグメントの組込み方を扱いました。今回はその続きとして、フラグメントの真骨頂であるひとつのアプリでスマホとタブレットの両方に対応できる仕組みを解説します。

  • 2016/09/21

    簡単なサンプルを作って学ぶRxJava(1.x)

     この連載はRxJavaを使って、リアクティブプログラミングにおけるポイントやRxJavaが持つ機能について学んでいくことを目的としています。先日RxJavaは次期バージョンの2.xのRC(Resource Candidate)版をリリースしましたが、今回は現在の安定版であり、しばらく使われていくであろうRxJava 1.xを使った簡単なサンプルを作って、RxJavaを使った実装について学んでいきます。

  • 2016/09/01

    リアクティブプログラミングとRxJavaの概要

     この連載では、Javaでリアクティブプログラミングを行うためのライブラリである「RxJava」を使って、リアクティブプログラミングにおけるポイントや、RxJavaが持つ機能について学んでいきます。今回は、RxJavaおよびリアクティブプログラミングの概要について解説します。

  • 2016/08/25

    Androidアプリのフラグメント(1) ~一つのAndroidアプリでタブレットとスマホに対応~

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回はAndroidのメニューを扱いました。今回と次回の2回に分けて、1つのアプリでスマホとタブレットの両方に対応できる仕組みであるフラグメントを解説します。

  • 2016/08/05

    Androidアプリのメニュー ~ オプションメニューとコンテキストメニュー

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回の解説で、Androidの画面遷移を扱いました。今回は、オプションメニューとコンテキストメニューを解説していきます。

  • 2016/07/27

    NTTデータが「Spring」のコミュニティを盛り上げたい理由とは? 『Spring徹底入門』著者陣に訊く

     JavaのOSSフレームワークとして地位を確立しているSpring Framework。翔泳社では『Spring徹底入門』を刊行しましたが、本書はNTTデータの皆さんが執筆されたもの。NTTデータはなぜ価値あるノウハウを公開し、共有しようとするのでしょうか。今回、本書を執筆された本橋賢二さん、槙俊明さん、池谷智行さん、小島祐介さん、川崎真弘さんにお話をうかがいました。

  • 2016/07/22

    Androidアプリの画面遷移 ~ アクティビティの起動をつかさどるIntentクラス

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回までの解説では、アプリはすべて1画面でした。今回は、前回解説したListViewにさらに1画面追加し、2画面のアプリを作りつつ、画面遷移を解説していきます。

  • 2016/07/12

    業務アプリ開発の戦力になるまでの期間が3か月縮む! 研修担当者も読むべき『Java入門』著者陣インタビュー

     翔泳社から7月4日に刊行した『即戦力にならないといけない人のためのJava入門(Java 8対応)』は、Javaをベースに業務アプリを開発できる即戦力になるための入門書。Javaの教科書ではなく、データベースやチーム開発の方法についても学べるのが特徴です。今回、執筆を手がけた株式会社ビーブレイクシステムズの上川伸彦さん、佐藤大地さん、竹田晴樹さん、多田丈晃さん、渡邉裕史さんにお話をうかがいました。

  • 2016/07/11

    Androidアプリ処理の基本 ~ Androidでよく使われる画面「ListView」

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2系を使い、Androidアプリ開発の基本を解説していきます。前回のイベントとリスナで、一通りアクティビティに処理が記述できるようになりました。今回は、その続きとして、ListViewの処理を扱います。ListViewはAndroidで非常によく使われる画面ですので、その基礎を...

  • 2016/06/27

    「エンジニアは初見の敵にやられてはいけない」DBエンジニアのミックさんが語るデータベースとSQLの学び方

     IT業界において数十年もの間、大きな仕様変更がなく主流の技術であり続けているのがリレーショナルデータベースとSQLです。『SQL 第2版 ゼロからはじめるデータベース操作』の著者でデータベースエンジニアのミックさんは、SQLを学べば長く役立つものの、データベースの魅力はそれ自体の面白さだとおっしゃいます。今回、ミックさんにデータベースの役割や魅力、そしてSQLの学び方についてうかがいました。

  • 2016/06/23

    SIerの新米プログラマがベテランと意思疎通できるようになる『クラウド超入門』、著者・阿佐さんに訊く

     翔泳社が6月16日に刊行した『Amazon Web Servicesではじめる新米プログラマのためのクラウド超入門』は、利用が拡大しているクラウドサービスを、AWSをもとに学ぶ入門書です。基本的な用語すら分からない新人でも議事録を取れるようになるという本書について、著者でDocker好きの阿佐志保さんにうかがいました。

  • 2016/06/13

    Androidアプリ処理の基本 ~ イベントとリスナ

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio 2.0を使い、Androidアプリ開発の基本を解説していきます。前回までで、画面が作成できるようになりましたが、処理が記述されていませんでした。今回は、Androidアプリの処理の基本であるイベントとリスナについて解説します。

  • 2016/05/25

    Androidアプリの画面部品 ~ LinearLayout/ラジオボタン/ドロップダウンリスト/リストビュー

     Androidアプリを開発するにはAndroid Studioを使います。そのAndroid Studioのメジャーアップデートであるバージョン2.0が正式公開されました。本連載では、最新のAndroid Studio2を使い、Androidアプリ開発の基本を解説していきます。前回はアプリの開発方法、および画面作成の基本を解説しました。今回はその続きとして、LinearLayoutの使い方、および、ビュー部品をいくつか紹介していきます。

  • 2016/05/18

    新しいJavaは言語として大きな進化を遂げた――Java SE/ME/EE、DevOpsなどエンタープライズJavaの現在を聞く

     今年で誕生から21年目を迎え、ますます注目を集めるJava。Java SE/ME/EEの次期バージョンではどのような機能が追加されるのか、Javaを使ったシステム開発はどのように進化していくのかなど、Javaの最新動向について、日本オラクル株式会社 Fusion Middleware事業統括本部 ビジネス推進本部 担当シニアマネージャーの伊藤敬氏に聞きました。

395件中1~20件を表示
All contents copyright © 2006-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5