私は最近、Android 用のアプリの作成方法を学び始めました。チュートリアル シリーズに頼る前に、Android API にアクセスして学習してみました。問題は、それがかなり大きく、新しいメソッドとオブジェクトがたくさんあることです。あるメソッドは私にとってまったく新しいオブジェクトを返すので、そのクラスに移動します。そのクラスには、他のオブジェクトを返す他のメソッドがあり、これも新しいクラスを拡張します....それはただの巨大なシステムです。
しかし、誰かがチュートリアルの前に Android OS 向けのプログラミング方法を理解しているはずです (たとえば、後でチュートリアルを作成することになる人)。では、Android のように大規模で複雑なもので、どこから始めればよいか、どのようにプログラミングを行うべきかをどのように学び、理解するのでしょうか? 彼らは API を使用しているのではないかと思いますが、それらすべてをどのように理解していますか?
もっと良い質問は、新しい API を調べる良い方法と、それを理解するためのヒントは何かということだと思います。
3 に答える
最初に新しい API を使用する場合 - この質問をする必要があります
- APIの基礎を学びたいですか?
- API を使用して完了する特定のタスクはありますか?
APIの基礎を学びたいですか?
API の基本を学ぶことは、フレームワークと、どのようなアーキテクチャ上の決定が行われるかを理解することから始まります。開発を開始する方法。基本的に、開発者ガイドなしでフレームワークを完全に学習することはできません。API は、メソッドとクラスのドキュメントを提供するものです。全体像を把握するには、開発者ガイドを通じて学習する必要があります。
API を使用して完了する特定のタスクはありますか?
データを取得するフォームを作成し、そのデータを SQLITE データベースに挿入するとします。すでに知っていることに取り組むことから始めることができます。データベース接続と同様に、ユーザー インターフェイス。
また、Android や iOS は従来の API とは異なります。アプリケーションを実行、開発、設計、およびテストする方法を知っている必要があります。Apache Commons Langのような単純な API であれば、API ドキュメントから簡単に学ぶことができます。お役に立てれば。
新しい API について知りたいときはいつでも本を購入します。
たとえば、「Android 入門」という本を購入しました。
それはあなたにアンドロイドの紹介を与えるでしょう。
Android SDK のサンプル フォルダーにある ApiDemo は、apk の作成方法と SDK API の使用方法の優れた例を提供します。
SDK ガイドのいくつかの紹介ページを読んだ後、ApiDemo は私が最もチェックしたリファレンスです。
しかし。Android NDK プログラミングは大きく異なります。何かを行う前に、少なくとも jni を理解する必要があります