IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
http://d.hatena.ne.jp/shokai/20100601/1275418503 ではandroidのContext.openFileInput, Context.openFileOutputを使ったがSDカードを読み書きするにはjava.io.FileとFileInputStream, FileOutputStreamを使わなければならないらしい。 とりあえずAndroid2.1をターゲットで。 参考 Taosoftware: Android sdcardディレクトリの取得 デジモノ狂想曲!: Android を使って micoSD 上にファイルとフォルダを作ってみた Environment.getExternalStorageDirectory() でSDカードがマウントされているディレクトリの位置が取れる。 そもそもSDカードがマウントされているかどうかは Envir
現在発売されている、G1や、Dev Phoneでは、SDカードディレクトリは、/sdcardにマウントされますが、これらのマウントポイントは将来変更されたり、機種によっては違う値の可能性もあります。 このため、Android SDKでは、外部ストレージディレクトリの取得メソッドが用意されています。 Environment.getExternalStorageDirectory()SDカードにファイルを書き込む場合は、この、getExternalStorageDirectoryメソッドで返された値に、自分のアプリケーションで使用するためのディレクトリ名を付加して、その下に書き込みを行うのが通常の処理となります。 ちなみに、Dev Phoneでは、SDカードがマウントされていても、いなくても/sdcardの値を返します。 マウントされているかの判断は、Environment.getExtern
GPSを使用するアプリケーションを開発して、外に出て実機でテストすると、どうしてもその場でログが確認できない状況が発生します。 そんな時にはSDカードにログを出力するようにしておくと便利です。 以下はSDカードにログを出力する例です。 package jp.bs.util; import java.io.File; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; import java.util.Date; import a
皆さんこんにちは。ミラクル・リナックスの天野光隆です。日経Linux誌では時々登場させていただいてますが、ITproでの寄稿は初めてになります。ミラクル・リナックスは、LinuxサーバーOSや、デジタルサイネージソリューションの開発、販売を行っている会社で、私は組み込み関連の開発を行っています。 Androidは携帯電話のOSというイメージがありますが、普通のパソコンでも動作します。以前にも「話題の携帯向けOS「Android」をx86パソコンで動かしてみよう」という記事がITproに掲載されましたが、今回はより新しいバージョンのAndroidを動かしてみましょう。 「Android 2.3(開発コードネーム:Gingerbread)」は2010年12月に米Googleが正式リリースした、携帯電話向けAndroidの最新版です。前バージョンである「Android 2.2(開発コードネーム:
Siemens offers both automotive embedded software and embedded software engineering solutions. Siemens has discontinued offering standalone embedded software for SoCs with the retirement in November 2023 of the Nucleus, Nucleus Hypervisor, Nucleus ReadyStart, Sokol Flex Linux, Sokol Omni Linux, and Sourcery CodeBench products (including associated add-ons). Existing support contracts for these prod
起動しない原因がどうにもわからないのでリモートデバッグに挑戦してみた。 ターゲットはType-P、ホストはMacOS Xでやってみた。 ちなみにビルドはMacの中のVMWareにubuntu入れてやっている。 まずはターゲット側のType Pのネットワークを使えるようにし、adbdを実行させる。 Type Pの有線LANはMarvellのsky2ドライバで使用可能。Kerenlの設定で使えるようにしておく。 で、init.rcを一部変更する必要がある。 レポジトリからとってきた状態だとadbdが無効にされている状態なので有効にする。 最後の方でadbdを起動する行の直後に"disabled"と書いてある行をコメントアウト。 んで、日経の記事に書いてある通りにネットワークの設定を行う。 「Android」をx86パソコンで動かしてみよう 記事ではDHCPだけど、固定IPにしたいので以下の通り
水晶デバイスを使うときに知っておくべき技術内容や、実際に使うときの勘所を、セイコーエプソンの経営戦略本部 経営企画管理部に所属する宮澤輝久氏に解説して頂きます。 電子機器の正確な動作を支える陰の立て役者が水晶デバイスです。例えば、水晶を使ったタイミングデバイスは、まるで時計のように一定の間隔で安定した信号を供給し続けます。 水晶を使ったタイミングデバイスは、古くから基準信号源として広く使われてきたものの、最近になってうまく使いこなす技術的な難易度が増しています。電子機器の薄型化や小型化、機器を制御するマイコンの電源電圧の低下といった、最近の技術動向が背景にあります。水晶を使ったタイミングデバイスをうまく使いこなすには、水晶振動子の特性や等価回路、発振回路の評価方法などを、きちんと理解することが重要です。 本連載では、水晶デバイスの数多くの用途のうち、最も広く使われている基準信号源(クロック
Analog ABC(アナログ技術基礎講座): -総集編-アナログ回路の入門はここで決まり!! 計36回の連載を一覧で解説 計36回にも及ぶ連載をテーマごとに区切り、まとめました。「オームの法則」という最も基本的な数式から始まった連載が、「オペアンプ」や「Band Gap Reference」といったアナログ回路につながっていく道筋を理解できるはずです。(2012/4/3) Analog ABC(アナログ技術基礎講座): -最終回-若手エンジニアへのエール~この激動の時代、回路設計者として生きるということ~ アナログ回路はシステム全体から見ると、非常に小規模な回路であることが一般的です。ただ、その小さな回路が周囲とどのように絡んでいるのかを「仕様書の数字の先にあるもの」、つまり開発の背景やその数字となった経緯など、仕様書に込められている「想い」や「夢」を一緒に開発する仲間はもちろん、パート
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く