スマホHack!

Xamarin の mac と android アプリ

スマホ関連の海外ニュースです。

限られるが好きではない、開拓を続ける、新しい技術を学ぶ、しかししない Java (何らかの理由で)、大学で意識的な選択をした私を保管アンドロイドの長いと思います。しかし、その後、出てきた Xamarin!クロスプラット フォーム モバイル アプリケーション開発ソフトウェアです。 Xamarin c# でコードを記述し、Android、iOS または Windows Phone のそれをビルドすることができます。Visual Studio に統合されたそれは、今我々 は mac 用 Visual Studio を持っています。オンライン コピーをつかんで探検に行くにそれをインストール. アプリの名前と組織識別子、一緒に彼らはアンドロイド Play ストアでパッケージ名を形成します。ウィザードを完了し、準備ができての基本的なテンプレートがある! Visual Studio IDE では、使い慣れたインターフェイスを持っています。ソリューションがある 1 つのプロジェクト-TipCalculator この場合。 アンドロイド, リソース > レイアウトが Main.axml。”axml”ファイルは Xamarin によって作成され、android アプリのネイティブ xml レイアウト ファイルと同等します。レイアウトは、UI を意味します。 このレイアウトのファイルの背後にあるコードは、MainActivity.cs です。Android アプリは、活動、各アクティビティが UI といくつかのコード ビハインドとイメージ、データ ファイル、等のようないくつかの余分なファイルのセットとして記述できます。 たとえば、アクティビティがヒントを計算するここでは、入力請求額をユーザーの UI を設計、チップを計算、動作させるためコードビハ インドでコードを書きます。ウィジェット/コントロールをアプリケーションと対話しているときも複雑なシナリオと 1 つの UI からのナビゲーションで複数活動されてすることができます。 私たちは、まず UI を作成する必要があります。デザイナー/ソース エディターで Main.axml を開き、入力、計算ボタンと計算されたヒント値を表示する textView 受信する editText を追加します。 ‘Id’ は、UI のすべてのコントロールを追加しました。これは、動作させるためのファイルの背後にあるコードでアクセスされます。Resource.designer.cs 今のいくつかのファイル-MainActivity.cs このコードでラベルの背後にあるコードでコードに対応する ID が生成されます =「ヒント電卓」セット アプリケーションのタイトル。MainLauncher = プロセス起動時にこの活動のスタートに true を設定します。 次に、oncreate 関数は、バンドルの型の引数を受け取ります。たびに私たちは回転させる時間を非常に多く含むようアクティビティ ウィンドウが破棄および再作成、渡されます。以前の状態は、バンドルに保存され、バンドルでコンス トラクターを呼び出すには、キャッシュされた状態を復元するのに役立ちます。 レイアウトをインスタンス化し、我々 は Resource.Layout.Main を使用して、レイアウトを見つけ、現在のビューを設定します。これは、Resource.designer.cs でマップ右の axml ファイルに作成された Id。UI をビルドされ、現在のアクティビティを示しています。 我々 は、我々 の関心の UI 上のコントロールの Id を検索します。これは名前の整数 Id を生成します-textView3 設定ボタンをクリックし、ロジックを追加イベントとして私たちの axml では、Id を宣言されました。 うわー!最初の Android アプリ、with アプリケーション開発の基礎知識 Windows (.NET) でこれは速かった! アプリケーションをエミュレーターに展開し、テストすることができます。X86 は、プロジェクトを右クリックしての展開エラーが発生した場合 > オプション > ビルド > Android ビルド > 高度なタブと x86 を選択。
続きを読む…

Android App With Xamarin on Mac

I think I don’t like to be limited and thus I keep exploring and learning new technologies, however I made a conscious choice in college not to do Java (for whatever reason) and that kept me off Android for so long. But then, there came Xamarin! A cross platform mobile app development software. Xamarin allows you to write code in C# and then build it for Android, iOS or Windows Phone. Visual Studio has it integrated and now we have a Visual Studio for Mac.
Read more…

facebooktwittergoogle_plusredditpinterestlinkedinmail

Comments are closed.