誰もがこれを知っている必要があります。

Android開発者への需要は現在非常に高くなっています。 このプラットフォームで各開発者が知っておくべきことのリストを作成することにしました。 これは、会議で求められる可能性があるだけでなく、仕事に役立つ可能性が最も高いすべての知識です。 ボーナスは、プラットフォームに関するいくつかの興味深い質問です。


Androidプラットフォーム:




ボーナスとして、知っておくと便利です:



コアjava。 通常のJava開発者が必要とするすべて。




プラットフォームに関するいくつかの興味深い質問:


1.タスク1、タスク2があります。最初のアクティビティAが一番上にあります-アクティビティB。タスク2から、アクティビティAを起動するためのインテントが送信されます。 タスク1はどうなりますか? タスク1のアクティビティスタックはどのようになりますか? 戻るボタンを数回クリックするとどうなりますか?

2.アクティビティとのバインドを通じて起動されたサービスがあります。 ユーザーが対応するアクティビティを離れると、サービスはどうなりますか? この動作を変更するには何をする必要がありますか?

3.アクティビティ内で、 BroadcastReceiver非静的内部クラスとして定義されます。 そのような受信機はインテントを受信できますか? なんで?

質問への回答はコメント欄に記載されます。

準備のための材料:

Androidデベロッパーガイド

PSこのリストを拡大できて嬉しいです。

Source: https://habr.com/ru/post/J120772/


All Articles