Android用のこれら3つの「おそらく」オープンソースアプリから使用する必要のあるコンポーネントがいくつかあります。
Androidのソースコード を見ましたが、Gmailアプリが見つからないようです。メールアプリしか見つかりません。
Android用の公式Facebook SDKのソースコード を見ましたが、実際のFacebookアプリのソースコードはありません。 SDKのソースのみがあり、アプリはありません。
また、Twitterアプリについては、Twitter for Androidはオープンソースである」とウェブ上に100万件の記事が掲載されているにもかかわらず、ソースコードリポジトリを見つけることすらできません。
誰かがどこを知っていますか?
2010年11月の時点で、これらのアプリはいずれもオープンソースではありません。Twitterアプリを除いて、私はそれらのいずれにも期待を抱きません(そして、そこでさえ、息を止めないでください)。理由は次のとおりです。
Facebookのクライアントアプリは、私が知っているどのプラットフォームでもオープンソースではなく、SDKだけがオープンソースであり、主張したことはありません。そうなると思うので、公に利用可能になると期待する理由はないと思います。
GMail、マップ、トーク、マーケットは、Googleがキャリアやメーカーに高度な生産を強制するために使用するニンジンである「GoogleExperience」アプリの一部です。互換性のあるGoogle提携の電話であり、サードパーティのアプリやサービスと連携するシステムの機能を損なうことはありません。したがって、それらがオープンソースになることも期待していません(少なくとも、 Gmail Webクライアントのソースコード全体がすぐに表示されます)。実際、彼らはC&Dレターを脅迫したり、企業に送信したり、さらには ROMメーカー それらのアプリをバイナリ形式で配布しようとしたり 適切な許可なしに 。
何かが存在しないことを証明することはできませんが、Twitterアプリのソースは2010年11月の時点で私の知る限り公開されていません。彼らは、I/O 2010のデザインプレゼンテーションとそれに伴う ブログエントリ で、「次の数週間」になると述べ、報道機関はそれを取り上げて「オープンソースだ」と述べました。 、」しかし、それ以来、その時点で彼らからのぞき見はありませんでした。実際、市場に出回っているTwitterアプリの 最新のリビジョン では、IOプレゼンテーション(たとえば、クイックアクションポップアップはiPhoneスタイルの行内スライドアクションになりました)。Googleは最終的に2010 IO schedule app をオープンソース化しました。ただし、同じ機能(ダッシュボード、アクションバー、同期管理)。
このオープンソースアプリディレクトリを確認できます。
https://github.com/pcqpcq/open-source-Android-apps
それ以外の場合は、Androidデバイスをルート化し、そのコンテンツをすべて表示できます。アプリのapkを逆コンパイルすることもできます。
Androidプラットフォーム? でAPKまたはDEXファイルを逆コンパイルする方法