androidでクリップボードに値をコピーしたり、クリップボードの値をもってきたりするには、ClipboardManagerを使うらしい。 // クリップボードマネージャを宣言。 ClipboardManager cm = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); // クリップボードへ値をコピー。 cm.setText("コピーする値"); // クリップボードの値を取得。 cm.getText() だってさ!
Android USBガジェットを使ってみよう!:実践しながら学ぶ Android USBガジェットの仕組み(1)(1/4 ページ) 本連載では「AndroidのUSB機能」をテーマに、Android搭載の組み込みボードを実際に用いながら、その仕組みなどについて詳しく解説する。今回は、AndroidのUSBガジェットドライバが提供する代表的な機能「USBマスストレージ」と「ADB(Android Debug Bridge)」をLinux上で使えるようにする。 はじめに PCの周辺機器(デバイス)にはさまざまなものがありますが、読者の皆さんはどんなデバイスを身の回りで使っていますか? マウス、キーボード、HDD、DVDドライブ……など、たくさんのデバイスがありますが、大抵の場合、これらとPCとの接続は共通して「USB(Universal Serial Bus)」が用いられているのではないでし
改めて説明するまでも無いかと思ってたけど意外と知らない人は知らないみたいので解説を書いておきます。 @property と @synthesize の組み合わせは端的に言うと「setterとgetter(アクセッサメソッド)をコンパイルの前に生成させる」以上。 ※Objective-Cの場合、 @ で始まるものはプログラムでは無く、コンパイラへの指示となります。この様な指示をObjective-Cではコンパイラディレクティブ(Compiler directive)と呼びます。 詳細説明 setterやgetterはメンバ変数を直接扱わずにメソッド経由で代入やデータの取得をする為に定義するメソッドです。setterがデータを代入する時のメソッド、getterがデータを取得する時のメソッドとなります。 メンバ変数をメソッド経由にすることにより代入前にチェックを行って有効な値のときのみメンバ変数
Objective-Cのクラス定義を理解しよう:Cocoaの素、Objective-Cを知ろう(3)(1/3 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基本を理解しよう(編集部) 前回の「一番初めのObjective-Cプログラム」では、シンプルなサンプルプログラムに沿って、クラス定義の最低限のルールを解説しました。 今回からは、プログラムの構成要素の1つ1つをより深く掘り下げていきたいと思います。その手始めとして、まずはオブジェクト指向の中核であるクラスの定義方法について解説します。前回までの解説と多少重複する部分もありますが、クラスに含まれる構成要素について、より詳しく見ていくことにしましょう。 なお、今回のサンプルは、説明やファイル作成を簡単にするために、クラスの宣言、クラスの実装、および
前回、Apache HTTP Serverをビルドしてみたところ、ライブラリが足りないために失敗しました。このようなときに打つ手を紹介します(編集部) configureの結果やヘルプから状況を読み取る 前回に引き続き、Apache HTTP Server(以下Apache)のビルドを実践形式で進めていきます。ドキュメントに従ってビルドを試みたところ、mod_deflateモジュールの依存関係で、configureスクリプトがエラーで停止するというところで前回は終了しました。mod_deflateモジュールを無効にすればコンパイルまで問題なく進むので、現状の問題はこの1点だけです。今回はこのmod_deflateモジュールの問題を解決していきます。 現実的に考えると、mod_deflateを使わないとはっきり確定しているなら、無効にしてそのままにしておく、というような判断もあるでしょう。こ
今回はいよいよVimの設定ファイルの解説に入ります。基本的な設定項目とよく使う設定項目について説明した後に、いくつかサンプルをお見せします(編集部) 設定ファイル次第で自由に動作を制御できる これまで、Vimの標準的な操作法を解説してきた。前回までに説明した操作法をマスターすれば、不自由なくVimでテキスト編集ができるだろう。しかし、Vimが真価を発揮するのは、ユーザーが自分の好みに合わせて動作をカスタマイズしたときだ。 Vimは本当にさまざまな部分の動き方を自由に設定できる。自分がいつも編集しているファイルや、よく利用する操作を便利にするために、驚くほど自由に設定を変更できるのだ。 設定を変更するには、設定ファイルを用意する。Mac OS X、Linux、FreeBSDなどのUNIX系のOSに向けたVimと、Windows向けのVimとでは、設定ファイルの名前が異なるので注意が必要。UN
Googleがすべてのウェブ開発者を対象にしたアプリ内課金サービスを開始した。 アプリ内課金サービスは、同社が5月に開催したカンファレンスGoogle I/Oで最初に発表された。このサービスを利用すると、開発者は1クリックによる支払い機能をアプリ内に組み込める。Googleは発表時、コードを1行追加するだけだとして、任意のウェブアプリに同機能を簡単に統合できる点をアピールしていた。 初披露の際、Googleはこの機能の提供先は「Chrome Web Store」を使う開発者に限られると説明していた。しかし、Googleは米国時間7月19日、同社のアプリ内課金システムが「ホスティング先に関係なく、すべての開発者が自身のウェブアプリに統合できる」ようになったと発表した。 このシステムの最大の売りは料金設定だ。Appleが売り上げの30%を取るのに対し、Googleが手数料として徴収する割合は5
CakePHP 以外でも概念は一緒だと思いますが、カテゴリを取り出す場合は以下のコードを使うとどこまでも追って取得できます。再帰処理は苦手ですが3分くらいで書いたら動き出して気持ちよかったので公開。 データベースの構成 注目する点は parent と genre です。これは楽天のディレクトリ構成をデータベースに取り込んだものです。一般的には一番左の id を parent に入れれば良いかと思います。(楽天への接続のために楽天ディレクトリIDを使って構成しています。自サイト内では一番左のIDで情報を管理します。) データベースからカテゴリを階層にして取り出す categorlist テーブルに先ほどのカテゴリを保存している場合は Category モデルに以下の記述をしてコントローラーから起動をすれば再帰的に取り出します。(自分自身を読んで同じ処理を繰り返す感じです。) 仕組みとしてはと
Few months back we had posted an article about login with Twitter and Facebook, it is most popular on 9lessons.info. We developed a system to quick login with Google account using OpenID authentication. This script helps you to avoid registration forms and email verification system, It’s is very quick, useful and simple to integrate.
* See What Sucks O hai.We’ll help you choosing the best HTML5 based video player for your next project. Last update: 2017-08-10 Feedback on Twitter.Let’s use the simple and easy-to-remember hashtag #videosws for feedback and news. See you there! Information.Made by Philip Bräunlich and Gerrit van Aaken. New players and updates? Demo video by Visuelle Zeiten. Still missing some players:Accessible H
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く