約 1,020,664 件
https://w.atwiki.jp/taspowiki/pages/30.html
ここではフルAPIの作成方法を説明します。 1.EVE online公式ページのAPI作成ページを開きます。 初めてAPIを作成する場合は赤丸をクリックしてAPIキーを作成します。二度目以降は緑丸をクリックして作成です。 2.APIを設定する。 赤枠は上記と同じように設定します。名前は自分が分かりやすければ何でも大丈夫です。 緑枠ではAPIに載せる情報を選択します。選択すると左側のようにオレンジ色になります。フルAPIでは全ての項目を選択してください。 全て選択すると赤枠内のAccess Maskが4294967295になります。 全て選択したら一番下にある赤丸をクリックして完了です。 3.作成したAPIを確認する。 緑枠が作成したAPI情報になります。
https://w.atwiki.jp/android/pages/67.html
APIのデモ samples/ApiDemos/ APIのデモは、画面レイアウトから意図的解決まで、Android APIの沢山の側面を持ったサンプルコードを含んでいます。 アプリ? コンテンツ? 見た目? グラフィックス テキスト? このディレクトリの内容 サブディレクトリ assets/? res/? src/? tests/? ファイル AndroidManifest.xml
https://w.atwiki.jp/mccc/pages/27.html
このページでは OS API について解説する。 参考資料: OS API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 OS APIversion computerID getComputerID computerLabel getComputerLabel setComputerLabel pullEvent pullEventRaw queueEvent clock startTimer sleep day time setAlarm shutdown reboot run loadAPI unloadAPI イベント一覧 OS API Computer/Turtleのオペレーティングシステムに関するAPI。 version assets\computercraft\lua\bios.lua で定義 os.version() コンピュータやタートルのOSのバージョンを取得する 戻り値:文字列型 computerID dan200.computer.core.apis.OSAPI で定義 os.computerID() コンピュータやタートルのIDを取得する 戻り値:数値型 getComputerID dan200.computer.core.apis.OSAPI で定義 os.getComputerID() コンピュータやタートルのIDを取得する 戻り値:数値型 os.computerID関数と同じ。 computerLabel dan200.computer.core.apis.OSAPI で定義 os.computerLabel() コンピュータやタートルのラベルを取得する 戻り値:文字列型 getComputerLabel dan200.computer.core.apis.OSAPI で定義 os.getComputerLabel() コンピュータやタートルのラベルを取得する 戻り値:文字列型 os.computerLabe関数と同じ。 setComputerLabel dan200.computer.core.apis.OSAPI で定義 os.setComputerLabel( label ) コンピュータやタートルのラベルをlabel(文字列)に設定する 戻り値:nil pullEvent assets\computercraft\lua\bios.lua で定義 os.pullEvent( [ filter ] ) イベントが発生するまで待ち、発生したイベントを返す。filter(文字列)にイベント名を指定すると、そのイベントが発生したときのみ返る 戻り値:文字列型, ... 。一番目は発生イベント名(文字列)、その後は発生イベントごとに決まっている個数(最大5個)、型のパラメータ 内部的にはos.pullEventRaw関数を呼び出している。os.pullEventRaw関数の説明も参照。 強制中断(Ctrl+T長押し)によってterminateイベントは発生せず、プログラムは即終了する。 terminateイベントを取得し、独自の中断処理を行う場合はos.pullEventRaw関数を使う。 発生するイベントはイベント一覧を参照。 pullEventRaw assets\computercraft\lua\bios.lua で定義 os.pullEventRaw( [ filter ] ) イベントが発生するまで待ち、発生したイベントを返す。filter(文字列)にイベント名を指定すると、そのイベントが発生したときのみ返る 戻り値:文字列型, ... 。一番目は発生イベント名(文字列)、その後は発生イベントごとに特定の個数(最大5個)、型のパラメータ 「Ctrl+T長押し」で発生するterminateイベントも取得できる。その後の処理はプログラム側に任せられる。 発生するイベントはイベント一覧を参照。 内部的にはcoroutine.yield関数で実装されている。実行中のプログラムで、coroutine.yeild関数や内部でcoroutine.yeild関数を呼び出している関数が呼び出されない時間が5秒間続く(ループなど)と"Too long without yielding"となり、強制的に処理が中断される。 参考:sleep実装からイベントを学ぶ(6)-Too long without yieldingエラーの解決方法 - Minecraftとタートルと僕 +filterを設定した場合、filterのイベント発生以前に発生した他のイベントは破棄される。 filterを設定した場合、filterのイベント発生以前に発生した他のイベントは破棄される。例えば、イベント駆動形式のスクリプトでは、イベントループ中にsleep()を入れるとイベントを取り逃す可能性がある。これは、sleep関数がos.startTimer関数とos.pullEvent("timer")関数で実装されているためで、sleep関数実行中に発生した他のイベントは破棄されてしまうからである。イベントには文字入力時のcherイベントとkeyイベントや、Rednet通信受信時のmodem_messageイベントとrednet_messageイベントのように一つの状況で複数のイベントが発生するものもあり、そのような場合に一回目のpullEvent関数の後にsleep関数や他のイベントをfilterにしたos.pullEvent関数を呼び出すと、捕捉できなかった方のイベントが破棄されてしまう。 queueEvent dan200.computer.core.apis.OSAPI で定義 os.queueEvent( event , ... ) 任意のイベントを発生させる。event(文字列)で発生させるイベント名を指定する。2番目以降の引数でイベントのパラメータ(0~5個)を指定する 戻り値:nil clock dan200.computer.core.apis.OSAPI で定義 os.clock() コンピュータやタートルの稼働時間を取得する 戻り値:数値型。稼働時間を表す実数(秒) startTimer dan200.computer.core.apis.OSAPI で定義 os.startTimer( timeout ) 実数timeout(数値)秒後にtimerイベントを発生させる 戻り値:数値型。タイマーID 戻り値のタイマーIDとtimerイベント時に返るタイマーIDを比較することによって、どのタイマーによるtimerイベントなのかが判別可能。 一度timerイベントを発生させたタイマーは解除される。 sleep assets\computercraft\lua\bios.lua で定義 os.sleep( timeout )sleep( timeout ) コンピュータやタートルの処理をtimeout(数値)秒間停止する 戻り値:nil プログラムを途中で一定時間停止させるのに使う。 一般に省略形である sleep( timeout ) の方が使われる。 内部的にはstartTimer関数とpullEvent関数で実装されている。そのためtimeoutに0を指定しても最低1tick(0.05秒)間は停止する。 イベントシステムを使って実装されているため、スリープ中に発生した他のイベントは破棄される。 day dan200.computer.core.apis.OSAPI で定義 【1.48-】 os.day() 現在のワールドのゲーム内での経過日数を取得する 戻り値:数値型。ゲーム内での経過日数を表す整数(日) time dan200.computer.core.apis.OSAPI で定義 os.time() Minecraftのゲーム内時間を取得する 戻り値:数値型。ゲーム内時間を表す実数(時) 例: local hour, min = math.modf( os.time() ) min = math.floor( min * 60 ) print("The time is " .. hour .. " " .. min) ゲーム内時刻を取得し、「時:分」の形式で表示する。 なお、「時:分」形式への変換にTextutils APIを使うと以下のようになる。 local time = os.time() time = textutils.formatTime( time, true ) print("The time is " .. time) setAlarm dan200.computer.core.apis.OSAPI で定義 os.setAlarm( time ) Minecraftのゲーム時間でtime(数値)時にalarmイベントを発生させる 戻り値:数値型。アラームID 戻り値のアラームIDとalarmイベント時に返るアラームIDを比較することによって、どのアラームによるalarmイベントなのかが判別可能。 一度alarmイベントを発生させたアラームは解除される。 shutdown assets\computercraft\lua\bios.lua で定義 os.shutdown() コンピュータやタートルをシャットダウンする 戻り値:nil reboot assets\computercraft\lua\bios.lua で定義 os.reboot() コンピュータやタートルを再起動する 戻り値:nil run assets\computercraft\lua\bios.lua で定義 os.run( env , path , ... ) パスpath(文字列)のプログラム(絶対パス)を実行する。env(テーブル)でプログラムのグローバル変数の初期値を指定できる。3番目以降の引数でプログラムに渡されるパラメータを指定できる 戻り値:ブーリアン型。成功したらture、失敗したらfalse shell.run関数から内部的に呼び出されている。特に理由がなければshell.run関数を使う方が良い。 loadAPI assets\computercraft\lua\bios.lua で定義 os.loadAPI( name ) プログラムname(文字列)をAPIに追加する。プログラムファイル名がAPI名になる 戻り値:ブーリアン型。APIの追加に成功したらtrue、失敗したらfalse。 プログラムファイル内の関数に対して、プログラムファイル名.foo() のようにアクセスできるようになる。 【1.4】指定プログラムが存在せず読み込みに失敗した場合でもAPI名が登録されてしまう不具合が修正された。 unloadAPI assets\computercraft\lua\bios.lua で定義 os.unloadAPI( name ) name(文字列)をAPIから外す 戻り値:nil イベント一覧 pullEventおよびpullEventRawで捕捉できるイベント。 戻り値 解説 1 2 3 4 5 6 "alarm" アラームID(数値) nil nil nil nil アラームの指定時刻になった "char" 文字(文字列) nil nil nil nil 文字が入力された "disk" 方向(文字列)【1.51-】名前(文字列) nil nil nil nil ドライブにアイテムがセットされた "disk_eject" 方向(文字列)【1.51-】名前(文字列) nil nil nil nil ドライブからアイテムが取り出された "http_failure" URL(文字列) nil nil nil nil HTTPリクエスト失敗 "http_success" URL(文字列) ファイルハンドル(テーブル) nil nil nil HTTPリクエスト成功 "key" キーコード(数値) nil nil nil nil キーが押された "modem_message" 方向(文字列)【1.51-】名前(文字列) 受信チャンネル(数値) 送信者チャンネル(数値) メッセージ(文字列) 距離(数値) 【1.5-】通信を受信した。(受信時には常に発生) "monitor_resize" 名前(文字列) nil nil nil nil 【1.51-】モニタのサイズが変更された "monitor_touch" 方向(文字列)【1.51-】名前(文字列) タッチ位置X(数値) タッチ位置Y(数値) nil nil 【1.48-】Advanced Monitor画面がタッチされた "mouse_click" ボタン(数値) マウス位置X(数値) マウス位置Y(数値) nil nil 【1.45-】Advanced Computer/TurtleGUI画面がクリックされた "mouse_drag" ボタン(数値) マウス位置X(数値) マウス位置Y(数値) nil nil 【1.45-】Advanced Computer/TurtleGUI画面上でドラッグされた "mouse_scroll" スクロール方向(数値) マウス位置X(数値) マウス位置Y(数値) nil nil 【1.45-】Advanced Computer/TurtleGUI画面上でホイールが動かされた。スクロール方向は奥・上が負、手前・下が正 "peripheral" 方向(文字列)【1.51-】名前(文字列) nil nil nil nil 周辺機器が設置された "peripheral_detach" 方向(文字列)【1.51-】名前(文字列) nil nil nil nil 周辺機器が外された "rednet_message" 送信者ID(数値)【1.5-】送信者チャンネル(数値) メッセージ(文字列) 距離(数値) nil nil 通信を受信した。(受信チャンネル=受信者IDまたはbroadcastのときのみ発生) "redstone" nil nil nil nil nil レッドストーン入力が変化した "timer" タイマーID(数値) nil nil nil nil タイマーの指定時間が経過した "turtle_inventory" nil nil nil nil nil 【1.55-】Turtleインベントリが変化した "turtle_response" コマンドID(数値) コマンドの成否(ブーリアン) 【1.56-】エラー内容(文字列) nil nil Turtleカスタムコマンドが実行された 上記に加えてpullEventRawで捕捉できるイベント。 戻り値 解説 1 2 3 4 5 6 "terminate" nil nil nil nil nil Ctrl+Tが長押しされた
https://w.atwiki.jp/javadsge/pages/7745.html
(1)表 (2)プログラム 表検索 (3)グラフ データ取得 (4)出所 政府統計API (5)メモ (6)作業記録 4月10日エクセル追加 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 -
https://w.atwiki.jp/masuhara/pages/71.html
ポケモンAPI 音楽関係API
https://w.atwiki.jp/kairakunoza/pages/169.html
その日、目が覚めると、午前10時だった。 カーテンの間を縫うようにして差し込む夕焼けの赤、耳に痛いほどの静寂。 カーテンを開け放つと、そこには、しんと静まりかえった都市があった。 その日、目が覚めると、世界は変わっていた。 その瞬間から、太陽は西に傾いたまま、その動きを止めてしまった。 誰もいない世界、電話や電気はもちろん、水道もガスも途絶え、私は静寂の世界で、ただ生きるためだけに生き続けている。 誰もいない……正確には、私の他に三人だけを残して、少なくとも、この街からは人の姿は消えてしまった。 だが、おそらくは、この国に……この星に残っているのは、私たち四人だけなのだろうという事は、漠然と知っている。 最初の1ヶ月、私たちは必死に人の姿を探したが、それは虚しい徒労に終わった。 私たちは生きていくために生き、時間の止まった世界で、日々を過ごしている。 この静止した世界が持つ、本当の意味を知らないままに。 時計の針は、夜の9時を指している。 空がその彩りを失い、赤一色に染まるようになってから、時間は彼女たちにとって僅かに寝る時間だけを教えてくれる道具になった。 確かに流れていく時間は、「食欲」と「眠気」だけを与え、無意味に過ぎ去っていく。 電気が通らないパソコンを見つめながら、彼女はぼんやりと、数時間前に近くの公園で食べたカレーの味を思い出していた。 「つかさのカレー、おいしかったな……」 つかさが作るカレーはおいしい。 かがみが作るカレーは、時々、ルーの塊が残っている。 みゆきが作るカレーは、上品な味わい。 四人で食べる食事、四人だけで食べる食事、それが日常になってから、どれだけの時が過ぎ去ったのだろう。 カーテンの向こう側には鮮やかな光が鎮座し、世界はあたかも彼女たちのためだけに、都合の良いツギハギだらけの現実を運行している。 それが慈愛によるものなのか、それとも、悪質な悪戯なのかを知る手だてはない。 ただ、確かに世界は彼女たちを生かす方法を選択していることだけは確かだった。 郊外にあるスーパーだけには、なぜか新鮮な食材が用意され、買い物をすれば、翌日には商品がちゃんと補充されている。 雨の降らない日々が続いているにも関わらず、川はその流れを止めることはせず、むしろ、日に日に水は透き通り、水浴びができるほどまで清らかになってきていた。 気温だけは相変わらず高く、真夏の様相を呈している。 時折、風が申し訳程度に吹くが夕涼みとはいかず、暑くなったら水を浴びるか、ビルの屋上へ登り火照った身体を冷ますのが日課になりつつあった。 ベッドに横になり、天井をぼんやりと見つめている彼女の耳に、微かなファンの音が聞こえてくる。 (まただ) 電気の通わないはずのパソコンが、ひとりでに起動する。 ディスプレイが漆黒から、灰色に変わり、そこに、白い文字が表示される。 『夢』 その文字は、画面いっぱいの大きさで、所々が途切れた粗いドットで表示される。 時間は決まっていない、それが、彼女が部屋にいるときに起こることなのかすらも分からない。 ただ、確かにパソコンの画面に表示される「夢」という漢字。 この世界が夢だとでも言いたいのだろうか。 例え夢なのだとしても、目覚めのない夢を、夢だと考えて何になるというのだろう。 パソコンの電源が落ち、ディスプレイが漆黒に戻る。 静寂が戻った部屋で、何をするわけでもなく、静かで退屈な時間だけが、ゆったりと過ぎていく。 トントン 扉を叩く音に、重たく感じる体を起こし上げる。 誰だろう?と思うことは愚問だった。 「つかさ?どしたの?」 ガチャリと扉が開き、はにかくような笑顔で少女が顔をのぞかせる。 黄色のキャミソールとスカイブルーのミニスカートが似合っていた。 「こなちゃん、一緒に川行かない?」 そう言って、左手に持ったバスタオルとボディソープを見せる。 「うん、いくいく。あ、かがみんは?」 「買い物当番だから、ゆきちゃんと先に入っちゃったんだ」 繁華街は、ここから歩いて1時間ほどの所にある。 10代半ばの少女たちが食べる食事の量など、たかが知れていたが、それでも当番で毎日、代わる代わる食材を調達することを提案したのは、みゆきだった。 「ふーん……じゃ、行こっか」 身なりもそのままに、ベッドから立ち上がる。 準備する物など、タオルとボディソープだけ。 鍵をかけなくても、この世界には彼女たち四人しかいない。 着の身着のままで、つかさと並んで部屋を出る。 階段を下る途中、ふと思う。 「ねえねえ、つかさ」 「うん?」 「私たち、夢を見てるのかなあ……?」 静けさが、彼女たち二人にびっくりしたように、二つの足音を無人の街に響かせる。 ほんのりと、温かさを乗せた風が、汗ばんだ肌を優しく撫でるようにして通り過ぎていく。 朱色の街は、相変わらず無機質にその身を横たえ、空にはいくばくかの褐色の雲がちりぢりに飛び、消えていく。 「こなちゃん」 「ん?」 「きっと私たちは、夢を見ているんじゃないと思うよ」 「どして?」 「えっと……う、うんと…なんとなく」 「……うん、そだね。こんな長くて、現実感がある夢なんてあるわけないよね」 長くて現実感がある夢と、誰もいない世界とを比べたなら、どちらの存在を認めるだろう? 長くて現実感がある夢で、誰もいない世界を見ているのだとしたら、うなずくことができる。 だが、長くて現実感がある夢を見ているのだと、誰もいない世界を思いこむことは、いささかの疑問を感じる。 きっと誰もが思っているが、誰も口にしないこと。 そして、四人の誰もが一度は試しただろう、頬を強くつねってみるという行動も、おそらく、この世界ではさしたる意味すらも持たないのだろう。 川は歩いて25分ほどの所にある。 土手を下り、川へと下る階段を降りる。 川の水は夕陽を浴びて赤色に染まっているが、その水は驚くほど澄んでいることが分かる。 大きく息を吸い込むと、川の清らかな香りが喉を通り抜けていく。 川底に水草はほとんどなく、石がいくつかあるばかり。 流れはそれほど速くはなく、ふくらはぎほどまでの深さは、体を流すには丁度よい。 「……やっぱ魚、いないねぇ」 こなたが小さく言う。 「でも水浴びしてて、お魚さんが近寄ってきたら、ちょっと困るかも」 「どして?」 こなたが首をかしげる。 「だって、水浴びしてて、お魚さんにヌルッてされたら、イヤじゃない?」 「ま、生臭くなるかもね……」 ぼんやりとつぶやきながら、つかさに背を向けて上着を脱ぐこなた。 つかさの胸がトクンと小さく高鳴る。 「でも、魚がいたら、こうグイッと掴んで、明日の朝ご飯にしちゃうかもね。臭いのは困るけど」 こなたの言葉にうなずきながら、つかさは、その後ろ姿から目を離すことができない。 静止した世界で、時計の針が淡々と進む中、食欲と眠気の他に、彼女たちの中で日に日に大きくなっていく感情があった。 それは、このいい加減な作りの世界に感じるストレスも相成って、いよいよ抑えきれないものになりつつある。 欲求不満。 それを満たしてくれるものは、彼女たちにとって四人以外に求めることはできなかった。 こなたがブラジャーのフックに手をかける。 胸の高鳴りは、いよいよ自分の耳にも心音となって届き始めている。 必死に鼓動を押さえ込もうと努力するが、こなたの指先の動きを見る度に、理性を遙かに上回る無秩序な本能が、その上蓋を何度も突き上げ、カタを外そうとしているのが分かった。 ブラジャーのフックが外れ、続いて、こなたの指先がスカートに伸びる。 屈み込み、スラリと伸びた背中、あどけなさすら感じさせる後ろ姿に、全身が火照っていく。 「つ、つかさ!?」 その声にハッとする。 思わず抱きしめた小さな体。 つかさの腕の中に、こなたがいた。 目をまん丸にして、つかさを見上げるこなた。 その表情が、つかさにとっては愛おしく、頬が紅潮するのをはっきりと感じた。 「……こ、こなちゃん…」 自分でも驚くほど真剣な口調で、こなたの名前を呼ぶ。 手が震えている。 心臓が周辺の空気を振るわせんばかりの勢いで、強く鼓動を刻んでいる。 ……いけない事だと分かっていた。 きっと、こなたは自分に対して、強い嫌悪感を抱いているに違いない。 無秩序に吹き上がる本能が、自分を狂わせていく。 こなたの瞳を見つめ、その中に映る自分の姿が、まるで獣のように見えた。 どうして、こんなに真剣な顔で、こんな恥ずかしいことができるのだろう? 頭の奥がチリチリと痛み、胸が強く押しつぶされるように痛む。 「……ごめん…こなちゃん……」 強い自己嫌悪、どうしようもない悲しみが、沸々と胸の奥からわき上がり、涙となって流れ出す。 「ごめんなさい……」 つかさは、もう一度小さく言うと、こなたの体を抱きしめていた腕をゆっくりと解いた。 ああ、何をやっているのだろう。 伝えられない気持ち、伝えてはならない気持ちだと分かっていたのに、私はとんでもないことをしてしまった。 こなたに対する申し訳なさと、自分への情けなさと怒りが、次々と涙となって頬を伝う。 先ほどまでは、興奮で高鳴っていた胸が、今では悲しみで大きく打ち震えている。 しゃがみ込み、両手で顔を覆い、涙を止めようとするが、それは適わない。 「つかさ」 ああ、この後、自分に対して、どんな怒りの言葉が向けられるのだろう。 何も聞きたくないと心から思い、再び自分のことが嫌になった。 それを私は、受け止めなくてはならないというのに。 顔を上げ、こなたを目を見よう。 そう思い、涙を腕でぬぐって顔を上げる。 その時、ふわりとつかさの唇を柔らかな物が覆った。 涙で濡れた瞳に映るのは、愛おしくてたまらない少女の顔。 温かな唇が、自分の唇と重なっている。 「……あ…んっ……」 胸が張り裂けんばかりに大きく脈動する。 体中の肌が真っ赤になっているのではないかと思うほど、芯から熱い。 こなたの鼻から漏れる吐息が、つかさの頬をくすぐり、その吐息に甘い悦びが溶け込んでいることを感じさせる。 ああ、この時が永遠に続いてくれればいいのに。 強く、強く心の中で願った。 すっと唇から柔らかな感触が遠ざかる。 口に残る優しい香りに、口を閉じた後も奥歯が上手く噛み合わず、全身から力が抜けてしまう。 足が震えて、思わず尻餅をつきながら見上げると、陽の光を背に受けるこなたが、悪戯っぽく笑っていた。 「つかさの負けー」 その笑みの中にも、確かに甘美な香りが漂っている。 頬は赤く染まって、彼女の指先もまた、微かにだったが震えていた。 「こ、こなちゃ……えっ…えっ?」 つかさが、口元に手をやり、辺りをキョロキョロと見回している。 「ふっふっふっ、つかさも実は積極的だったんだねえ」 腕を組み、何度もかぶりを振る彼女の姿に、つかさはようやく、今起こった出来事を思い出すことができた。 こなたがゆっくりと近づいて、つかさに顔を近づける。 仄かに瞳が潤み、憂いすらも含ませている。 「今度は、私のターンだよね」 API(2)へ続く コメントフォーム 名前 コメント ビューティフルドリーマー、だな。こういう雰囲気は凄く好き。 でもこれ未完なんだよなぁ……続き見たい。 -- 名無しさん (2012-03-06 19 41 14) 押井守作品… -- 名無しさん (2011-04-11 06 35 34)
https://w.atwiki.jp/f-01a/pages/37.html
API対応状況 API対応状況Star対応機種のオプションAPI対応状況(主なもののみ)実装状況内の表記ミス 実装状況内の未確認情報 F-01AのオプションAPI対応状況(トラステッド除く)Starプロファイルでの対応状況 DoJaプロファイルでの対応状況 Star対応機種のオプションAPI対応状況(主なもののみ) NTTドコモ:Starプロファイル向けの技術資料 機能 F N P SH 備考 Bluetooth × × ○ ○ トラステッドアプリ専用 RAW画像 × × ○ × トラステッドアプリ専用 音声認識 ○ ○ ○ ○ トラステッドアプリ専用 外部ストレージ ○ ○ ○ ○ Felica ○ ○ ○ ○ 動作認識 ○ ○ ○ ○ 加速度センサ × × × × 電子コンパス × × × × 現在位置取得 ○ ○ ○ ○ トラステッドアプリ専用 赤外線OBEX通信 × ○ × ○ アバター操作 × ○ × ○ トラステッドアプリ専用 セキュリティ用暗号化 ○ ○ × × ブラウザのサスペンド起動 ○ ○ × × 動画の保存や読み込み × ○ × ○ トルカ ○ ○ ○ ○ 動画の音声部再生 ○ × × ○ Flash再生 ○ ○ ○ ○ 3Dグラフィックス ○ ○ ○ ○ OpenGL ES ○ ○ ○ ○ トラステッドアプリ専用 3Dサウンド制御 ○ ○ ○ ○ シリアル接続 × ○ × × 指紋認証 ○ × × × 歩数計 ○ × × × 回転キャンバス × ○ × × ポインティングデバイス ○ ○ × ○ シンセサイザ × × ○ × タッチパネル × ○ × ○ OpenGL拡張 ○ × ○ × トラステッドアプリ専用 その他iアプリのSDカード移動:N, P カメラでの文字認識:N Flashの保存と取得:F, N, SH 文字数指定でのIME起動:N, P, SH TextBox文字数無制限指定:N, P, SH 太字:F, N 斜体:F 太字&斜体:F UART接続:N FPコード読み取り:F, P 実装状況内の表記ミス com.docomostar.StarApplicationLAUNCHED_AS_MAP_PLATFORM_DIRECTLYが空欄 LAUNCHED_FROM_MENU_FOR_DELETIONが空欄 com.docomostar.system.PhoneSystemF-01AはDEV_KEYPADに対応している com.docomostar.ui.DisplayF-01AはKEY_CLEAR, KEY_PAGE_UP, KEY_PAGE_DOWNに対応している com.docomostar.ui.FontF-01AはFACE_PROPORTIONALで端末のフォントを使用できる 仕様では上記のような規定ではないため誤りではなくF系の独自実装 com.docomostar.opt.system.PhoneSystem2F-01AはDEV_DISPLAY_STYLEに対応していない F-01AはDEV_ALLOCATABLE_JAVA_MEMORYに対応している 実装状況内の未確認情報 以下の情報は09/04/04版のもの09/04/07版で何故か削除されてしまったため現在は参照不可 現行機種はすべて×(未対応)になっていた 09/05/19に公開されたStar-1.1の追加シンボルであることが判明 DojaのようにLEが存在する?Star-1.x LEという記述があった 今後のバージョンで追加されると思しきシンボルが記載されている選択した文字列からのiアプリ起動com.docomostar.StarApplication.LAUNCHED_FROM_SELECTED_WORDS Bluetooth帯域外の通信路を用いた接続com.docomostar.device.Bluetooth RAW画像でYUV422(YUY2)形式の色空間の使用com.docomostar.device.RawImageCapture.COLORSPACE_YUV422_YUY2 位置情報API用都市選択com.docomostar.system.CityInfoStore 身体活動量計com.docomostar.opt.device.PhysicalActivityMonitor タッチパネルでのピンチ(2本指)操作com.docomostar.ui.Display.TOUCH_PINCHOPEN_EVENT com.docomostar.ui.Display.TOUCH_PINCHCLOSE_EVENT iモーション(video/3gpp, audio/3gpp)の取得と保存com.docomostar.system.ContentsDownloader 充電残り時間の取得com.docomostar.system.PhoneSystem.DEV_CHARGING_TIME バッテリ残り時間の取得com.docomostar.system.PhoneSystem.DEV_REMAINING_TIME OpenGL ESによる非同期(並列)描画com.docomostar.ui.ogl.GraphicsOGL.flushAndStoreCommands() F-01AのオプションAPI対応状況(トラステッド除く) 以下は実機でメソッドを呼び出すなどで調査したもの Starプロファイルでの対応状況 クラス名 対応 用途 備考 Star-1.0 基本API AccelerationSensor × 加速度センサー AudioTrackPresenter ○ 動画の音声のみを再生 CertificateStore ○ 証明書機能へのアクセス Compass × 電子コンパス DTVSchedule ○ ワンセグ予約登録 Felica ○ フェリカ FlashPlayerPane ○ Flash再生用Frame Star新規クラス MovieStore × 動画の選択と登録 RollReader ○ ロール動作認識 ShakeReader ○ シェイク動作認識 StorageDevice ○ ストレージデバイスへのアクセス TorucaStore ○ トルカ管理機能にアクセス Star-1.0 オプションAPI Canvas2 × 90度回転できるCanvas FingerprintAuthenticator ○ 指紋認証 Graphics2 ○ Graphicsより高度な描画 Math ○ 数値計算(三角関数と平方根) 静的メソッドのみ MediaPlayer × SD内の動画を直接再生 Pedometer ○ 歩数計からの情報取得 PhoneResource × LED表示部の制御 PointingDevice ○ ポインティングデバイス ジョイスティックモードも使用可能 Synthesizer × シンセサイザの制御 Star新規クラス TouchDevice × タッチパネルの制御 Star新規クラス DoJaプロファイルでの対応状況 クラス名 対応 用途 備考 DoJa-5.1 基本API AccelerationSensor × 加速度センサー AudioTrackPresenter ○ 動画の音声のみを再生 CertificateStore ○ 証明書機能へのアクセス Compass × 電子コンパス DTVSchedule ○ ワンセグ予約登録 Felica ○ フェリカ MovieStore × 動画の選択と登録 OwnerProfile × マイプロフィールのデータへのアクセス RollReader ○ ロール動作認識 ShakeReader ○ シェイク動作認識 StorageDevice ○ ストレージデバイスへのアクセス TorucaStore ○ トルカ管理機能にアクセス DoJa-5.1 オプションAPI Canvas2 × 90度回転できるCanvas FingerprintAuthenticator ○ 指紋認証 Graphics2 ○ Graphicsより高度な描画 IlluminationDisplay ? イルミネーション 恐らく× Math ○ 数値計算(三角関数と平方根) 静的メソッドのみ MediaPlayer × SD内の動画を直接再生 Pedometer ○ 歩数計からの情報取得 PhoneResource × LED表示部の制御 PictureLight × ピクチャーライト PointingDevice ○ ポインティングデバイス ジョイスティックモードも使用可能 RadioTuner × ラジオの制御 SpeechSynthesizer × 文字列の読み上げ getSpeechSynthesizer()が例外を吐かないがnullを返す (上記の挙動はリファレンスに記載がない) SubDisplay × サブ画面の制御 TransparentImage × 透過画像 Imageでほぼ代用可能
https://w.atwiki.jp/silver_emblem/pages/41.html
Javaトップへ戻る Java API Javaトップへ戻る
https://w.atwiki.jp/masuhara/pages/75.html
【Github API基本仕様】 ①スキーム 01. すべてのAPIは、httpsで通信され、api.github.comドメインからアクセスされる。 02. エンタープライズ向けAPIは、◯◯.com/api/v3/~からアクセスされる。 03. すべてのデータはJSONで取得できる 04. 取得したJSONに含まれる時間のフォーマットは「YYYY-MM-DDTHH MM SSZ」 05. 取得できる情報には、「Summary」表現バージョンと「Detail」表現バージョンがある。パフォーマンス上の都合から、Summary版では一部の情報が機械的に省略される場合があるので、それがイヤな場合はDetail版のapiを使うべし。 06. Summary版のapiは「例:https //api.github.com/orgs/octokit/repos」 07. Detail版のapiは「例:https //api.github.com/repos/octokit/octokit.rb」 ②パラメータ 08. 多くのAPIはパラメータを付与することができます。 09. GETメソッドではパスの要素の一部として特定できないパラメータは、StringパラメータのHTTPクエリとして処理されることがあります。 ③O-Auth認証 10. GithubAPIでは3種類の認証方法を用意しています。 11. 認証なしのユーザーが事故的にアクセス出来てしまうのを防ぐために、認証が必要なAPIを認証なしで叩くと「403 Forbidden」ではなく「404 Notfound」で返ってくるものもあります。 Basic認証 $ curl -u "username" https //api.github.com O-Auth認証(ヘッダで送信) $ curl -H "Authorization token OAUTH-TOKEN" https //api.github.com O-Auth認証(パラメータで送信) $ curl https //api.github.com/?access_token=OAUTH-TOKEN O-Auth認証(KeyとSecretで送信 ※サーバーtoサーバーの通信に利用。※第3者に知られないように注意) $ curl https //api.github.com/users/whatever?client_id=xxxx client_secret=yyyy 12. 信頼できない認証だった場合は「401 Unauthorized」を返す。ただし、短いスパンでの認証については時折「403 Forbidden」を返す。 ④ページング 13. 複数の情報を扱うapiは基本的に30個ずつ情報を返す。 14. 「?page=数字」パラメータを使うと任意のページ数でデータを取得できる。 15. いくつかのapiリソースについては、「?per_page=数字」パラメータを使って1ページごとのサイズを増やすことができる。ただし、1ページあたりの上限は100。 例:$ curl https //api.github.com/user/repos?page=2 per_page=100 ⑤リクエスト制限 16. 認証済のリクエストについては1時間あたり5000リクエスト。認証なしのリクエストについては1時間あたり60リクエストまで。 【Github 開発者サイト】 https //developer.github.com/ 【フィードの取得】 Atom形式(XMLの拡張版のようなもの。RSS的な。)で取得できる。 【Contributionの取得】 Contributionのカレンダーは、JavaScriptの「D3.js」のheatmap calendarが使われています。 https //github.com/users/ユーザー名/contributions でSVG形式のhtmlが取得できる。 Chromeでは表示できる。UIWebViewに読み込んであげれば表示できる。 WebViewで表示する方法 javascriptで取得 【octokit】 https //github.com/octokit/octokit.objc 【SVGKit】 使い方:http //cocoadocs.org/docsets/SVGKit/1.0/Classes/SVGKSource.html#//api/name/sourceFromURL 更新情報:http //t-machine.org/index.php/2013/11/17/svgkit-programmatic-editing-of-svg-files-on-ios/
https://w.atwiki.jp/gaelearning/pages/20.html
リファレンス Twitter API Wiki (公式) / FrontPage Twitter API Documentation Twitter API 仕様書 日本語訳 第四十九版 (2010年3月3日版) Twitter API - TwitterまとめWiki 参考サイト Twitter APIとGAEでおもしろWebサービスを作ろう!