Soumettre la recherche
Mettre en ligne
Android バインド ライブラリ
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
423 vues
M
m ishizaki
Suivre
Xamarin でもっと ARCore を試したい
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 32
Télécharger maintenant
Recommandé
ARCore で遊ぼう
ARCore で遊ぼう
m ishizaki
Uno Platform さわってみた
Uno Platform さわってみた
m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
もう一度Kotlinの話をしよう #ndsmeetup4
もう一度Kotlinの話をしよう #ndsmeetup4
Yukiya Nakagawa
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
m ishizaki
Uno Platform 入門 2020/04/03
Uno Platform 入門 2020/04/03
m ishizaki
ARCore
ARCore
m ishizaki
XAML Islands その2
XAML Islands その2
m ishizaki
Recommandé
ARCore で遊ぼう
ARCore で遊ぼう
m ishizaki
Uno Platform さわってみた
Uno Platform さわってみた
m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
もう一度Kotlinの話をしよう #ndsmeetup4
もう一度Kotlinの話をしよう #ndsmeetup4
Yukiya Nakagawa
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
m ishizaki
Uno Platform 入門 2020/04/03
Uno Platform 入門 2020/04/03
m ishizaki
ARCore
ARCore
m ishizaki
XAML Islands その2
XAML Islands その2
m ishizaki
C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925
m ishizaki
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
Shinya Nakajima
C# Tokyo 案内 2020/08/26
C# Tokyo 案内 2020/08/26
m ishizaki
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
MacintoshでSilverlight開発
MacintoshでSilverlight開発
Kentaro Inomata
C# Tokyo はじめました
C# Tokyo はじめました
m ishizaki
Pixel Visual Core device driver source code analysis
Pixel Visual Core device driver source code analysis
Mr. Vengineer
WPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめない
m ishizaki
Android Studioの魅力
Android Studioの魅力
Keiji Ariyama
C# Tokyo guide 20191024
C# Tokyo guide 20191024
m ishizaki
C# Tokyo コミュニティ説明 2020/11/27 版
C# Tokyo コミュニティ説明 2020/11/27 版
m ishizaki
.NET 最新ロードマップと今押さえておきたい技術要素
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
Uno Platform 入門
Uno Platform 入門
m ishizaki
C# Tokyo コミュニティについて
C# Tokyo コミュニティについて
m ishizaki
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
Tomoyuki Obi
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Tomokazu Kizawa
Developer's Summit 夏 EnterpriseTED 資料
Developer's Summit 夏 EnterpriseTED 資料
Atsushi Takayasu
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
m ishizaki
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
Contenu connexe
Similaire à Android バインド ライブラリ
C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925
m ishizaki
C# Tokyo について 20200729
C# Tokyo について 20200729
m ishizaki
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
Shinya Nakajima
C# Tokyo 案内 2020/08/26
C# Tokyo 案内 2020/08/26
m ishizaki
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
m ishizaki
MacintoshでSilverlight開発
MacintoshでSilverlight開発
Kentaro Inomata
C# Tokyo はじめました
C# Tokyo はじめました
m ishizaki
Pixel Visual Core device driver source code analysis
Pixel Visual Core device driver source code analysis
Mr. Vengineer
WPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめない
m ishizaki
Android Studioの魅力
Android Studioの魅力
Keiji Ariyama
C# Tokyo guide 20191024
C# Tokyo guide 20191024
m ishizaki
C# Tokyo コミュニティ説明 2020/11/27 版
C# Tokyo コミュニティ説明 2020/11/27 版
m ishizaki
.NET 最新ロードマップと今押さえておきたい技術要素
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
Uno Platform 入門
Uno Platform 入門
m ishizaki
C# Tokyo コミュニティについて
C# Tokyo コミュニティについて
m ishizaki
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
Tomoyuki Obi
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Tomokazu Kizawa
Developer's Summit 夏 EnterpriseTED 資料
Developer's Summit 夏 EnterpriseTED 資料
Atsushi Takayasu
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
m ishizaki
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
Similaire à Android バインド ライブラリ
(20)
C# Tokyo コミュニティ説明 20200925
C# Tokyo コミュニティ説明 20200925
C# Tokyo について 20200729
C# Tokyo について 20200729
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
C# Tokyo 案内 2020/08/26
C# Tokyo 案内 2020/08/26
Visual Studio Code で C# でのアプリ開発
Visual Studio Code で C# でのアプリ開発
MacintoshでSilverlight開発
MacintoshでSilverlight開発
C# Tokyo はじめました
C# Tokyo はじめました
Pixel Visual Core device driver source code analysis
Pixel Visual Core device driver source code analysis
WPF .NET Core でも XAML デザイナをあきらめない
WPF .NET Core でも XAML デザイナをあきらめない
Android Studioの魅力
Android Studioの魅力
C# Tokyo guide 20191024
C# Tokyo guide 20191024
C# Tokyo コミュニティ説明 2020/11/27 版
C# Tokyo コミュニティ説明 2020/11/27 版
.NET 最新ロードマップと今押さえておきたい技術要素
.NET 最新ロードマップと今押さえておきたい技術要素
Uno Platform 入門
Uno Platform 入門
C# Tokyo コミュニティについて
C# Tokyo コミュニティについて
20190727_DevelopUseiPaas
20190727_DevelopUseiPaas
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Developer's Summit 夏 EnterpriseTED 資料
Developer's Summit 夏 EnterpriseTED 資料
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Plus de m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
m ishizaki
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
「スタバ」する話
「スタバ」する話
m ishizaki
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
m ishizaki
Build 2022 / Uno Platform
Build 2022 / Uno Platform
m ishizaki
7 つの Blazor
7 つの Blazor
m ishizaki
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
m ishizaki
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
m ishizaki
2022 抱負
2022 抱負
m ishizaki
モバイルディスプレイ
モバイルディスプレイ
m ishizaki
Windows フォームアプリ 2022
Windows フォームアプリ 2022
m ishizaki
dotnet tool
dotnet tool
m ishizaki
C#10
C#10
m ishizaki
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
m ishizaki
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
m ishizaki
秋葉原 C# もくもく会
秋葉原 C# もくもく会
m ishizaki
C# Tokyo コミュニティ案内 20201217
C# Tokyo コミュニティ案内 20201217
m ishizaki
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
m ishizaki
Plus de m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
「スタバ」する話
「スタバ」する話
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
Build 2022 / Uno Platform
Build 2022 / Uno Platform
7 つの Blazor
7 つの Blazor
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
2022 抱負
2022 抱負
モバイルディスプレイ
モバイルディスプレイ
Windows フォームアプリ 2022
Windows フォームアプリ 2022
dotnet tool
dotnet tool
C#10
C#10
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
秋葉原 C# もくもく会
秋葉原 C# もくもく会
C# Tokyo コミュニティ案内 20201217
C# Tokyo コミュニティ案内 20201217
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
「推しが100万部売れて欲しい!」 推し技術書LT大会 発表スライド
Android バインド ライブラリ
1.
/ 31 Android バインド
ライブラリ ~Xamarin でもっと ARCore を試したい~ 1 城東.NET #35 2019年08月21日 石崎 充良
2.
/ 31 自己紹介 石崎 充良
( @mishi_cs ) Microsoft MVP for Developer Technologies 言語: C# XAML 活動: ・C# もくもく会 (connpass) ・C# Tokyo (connpass) 2
3.
/ 31 前回の ARCore 3
4.
/ 31 Pixel 3a 4
5.
/ 31 Pixel 3a Qualcomm®
Snapdragon™ 670 ¥48,600~ 言わずと知れた Google Pixel シリーズ。 ミッドレンジでお買い求め易い価格帯に。 5https://store.google.com/jp/config/pixel_3a
6.
/ 31 Supported Devices 6https://developers.google.com/ar/discover/supported-devices
7.
/ 31 Sample 7
8.
/ 31 Google –
ビルドして実行するだけ 8https://github.com/google-ar/sceneform-android-sdk/tree/master/samples
9.
/ 31 Demo 9
10.
/ 31 dependencies 10https://developers.google.com/ar/develop/java/quickstart
11.
/ 31 Xamarin.Android 11
12.
/ 31 公式 12https://devblogs.microsoft.com/xamarin/augmented-reality-xamarin-android-arcore/
13.
/ 31 Sample –
動かない 13https://github.com/xamarin/XamarinComponents/tree/master/Android/ARCore/samples
14.
/ 31 追加 -- NuGet
パッケージ Xamarin.Google.ARCore -- aar https://dl.google.com/dl/android/maven2/com/google/ar/core/1.0.0/core- 1.0.0.aar -- jar https://oss.sonatype.org/content/repositories/releases/de/javagl/obj/0.3.0/obj -0.3.0.jar 14https://github.com/xamarin/XamarinComponents/blob/master/Android/ARCore/build.cake
15.
/ 31 今回の ARCore 15
16.
/ 31 dependencies 16https://developers.google.com/ar/develop/java/quickstart これらのライブラリを Xamarin.Android で使えるようにする
17.
/ 31 Android バインド ライブラリ 17
18.
/ 31 新しいプロジェクトの作成 18
19.
/ 31 Android のライブラリの追加 19 .jar
の場合は EmbeddedJar .aar の場合は LibraryProjectZip
20.
/ 31 自作ライブラリで お試し 20
21.
/ 31 Java クラス例 21 実行例
22.
/ 31 Tips • Visual
Studio 上で (オブジェクト ブラウザーや他プロジェ クトから) 居るはずの API が見えない場合 22 ライブラリ プロジェクトを アンロード > 再読み込み
23.
/ 31 実際に 23
24.
/ 31 Xamarin.Android プロジェクト 24 Java
のコードを C# に書き換え ライブラリを参照して いないので クラスが無いエラー
25.
/ 31 ライブラリ プロジェクトを作成 25 エラーでビルド失敗 .aar
ライブラリを追加してビルド。。。
26.
/ 31 エラー内容の確認 objDebuggeneratedsrc に
.cs ファイルがいるので 直接開くという方法も ※本来どうあるべきかは、Java コードも参考に 26 エラーをダブルクリックで開く、はず ※大抵開かない (体感)
27.
/ 31 生成される C#
を調整 • docs.Microsoft.com の 「Java バインド メタデータ - Xamarin」 • objDebugapi.xml を参考に TransformsMetadata.xml で設定。使わない API なら remove-node で消すのが早い。使いたい API がエラーだとツライ 27https://docs.microsoft.com/ja-jp/xamarin/android/platform/binding-java-library/customizing-bindings/java-bindings-metadata
28.
/ 31 欲しかったクラスが生まれない 依存するクラスが認識できていないと API
が生まれない。 • 別のライブラリも バインド ライブラリを作成する • NuGet 参照等 ライブラリの追加、 TransformsMetadata.xml の設定を繰 り返し、繰り返し、繰り返し。 28 エラーはいくつもパターンがある
29.
/ 31 繰り返し頑張ると 29
30.
/ 31 まとめ 30
31.
/ 31 まとめ • ARCore
のサンプルも Android バイン ドライブラリで OK 31
32.
/ 31 ありがとうございました。 32
Télécharger maintenant