Androidでハードウエア周りにアクセスするアプリを書いてるんですが、ハードウエア(Wi-FiとかBluetoothとかNFCとかSensorとか)を制御するためのインターフェースがバラバラに感じるというか、規則性が見いだせない。。。
hasSystemFeature(これはちょっと趣がちがうか)だったり、getSystemServiceだたり、Adapterだったり。
ワイヤレス系とそれ以外、という感じでもないし。。。きっと、何か深い理由があるのだろうけど、にわかAndroid開発者には理解できないなあ。
階層が違うイメージなのかな。。。どっかに書いてるんだろうけど。
誰か教えて。

ストレス社会との付き合い方
「思いやり経営」のススメ
テレワークが労働者のマインドを変える
求む、クックパッド男子
37歳の常識――我々は一生学び続ける