Android 公式 ドキュメントの見方

ガイド

内容

 状態:-  閲覧数:718  投稿日:2018-07-06  更新日:2018-08-01  

一覧


ライブラリ構成 / API仕様書の書式 / ドキュメント表示における(Javadoc)仕様 / 具体例
android.widgetパッケージ と android.view.Viewクラス の関係

ライブラリ構成 / API仕様書の書式 / ドキュメント表示における(Javadoc)仕様 / 具体例

 閲覧数:308 投稿日:2018-07-06 更新日:2018-08-01 

ライブラリ構成


Android ライブラリは、構造上は Android アプリ モジュールと同じ
┏Android Platform(本体)
Android Support Library パッケージ

API仕様書の書式


Javadoc

ドキュメント表示における(Javadoc)仕様


Android公式ドキュメント
・Javadocに沿って作成されている
・最低限のJavadoc仕様を把握しておく必要がある

Javadoc仕様キーワード
direct subclasses / indirect subclasses
Known direct subclasses / Known indirect subclasses

具体例


「Android Platform」に属する親クラスから、「Android Support Library パッケージ」に属する子クラス
・「直接の子クラス」に該当する場合でも、ライブラリが異なるため「Known direct subclassess」 には該当しない
→ 公式ドキュメントに(親クラスページで子クラスが)表示されない

android.widgetパッケージ と android.view.Viewクラス の関係

 閲覧数:294 投稿日:2018-07-09 更新日:2018-07-30 

android.widgetパッケージ と android.view.Viewクラス の関係


パッケージとクラスを比較している

先ずはパッケージ間を比較してみる
┏android.widgetパッケージ
┗android.viewパッケージ
※何れも「Android Platform ライブラリ(本体)」に属している

widgetと書かれていた場合
・下記2種類の意味がある
・文脈から判断しなければいけない
┏android.widgetパッケージ
┗GUIにおけるUI部品(ButtonやTextViewなど)要素の総称

android.view.Viewを継承したクラス(例えばandroid.widget.TextViewのような)の完全修飾名が、android.view.Hogehogeではなくandroid.widget.Hogehogeである理由
・子クラスは親クラスと同じパッケージに含まれなくても良い






JAVAにおけるパッケージとライブラリについて




SDK

コメント投稿(ログインが必要)