Skip to content

Commit 74b8acc

Browse files
committed
[insights] update sample
1 parent d9bb09d commit 74b8acc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+633
-718
lines changed

UsingXamarinInsights/Android/MainActivity.cs

Lines changed: 0 additions & 36 deletions
This file was deleted.

UsingXamarinInsights/Android/Properties/AndroidManifest.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.
-2.51 KB
Binary file not shown.
-5.45 KB
Binary file not shown.

UsingXamarinInsights/Android/Resources/layout/Main.axml

Lines changed: 0 additions & 14 deletions
This file was deleted.

UsingXamarinInsights/Android/Resources/values/Strings.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.
File renamed without changes.
Lines changed: 30 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
44
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
55
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
66
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
7-
<ProjectGuid>{A606020C-93EA-4225-8C0E-B87FFF75EF1E}</ProjectGuid>
7+
<ProjectGuid>{E1DA7C7B-D268-430A-9FF4-4485A9098A53}</ProjectGuid>
88
<OutputType>Library</OutputType>
9-
<RootNamespace>HoustonForms.Android</RootNamespace>
9+
<RootNamespace>InsightsXamarinFormsTest.Droid</RootNamespace>
1010
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
1111
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
12+
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
1213
<AndroidResgenClass>Resource</AndroidResgenClass>
1314
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
1415
<AndroidApplication>True</AndroidApplication>
15-
<AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
16-
<AssemblyName>HoustonForms.Android</AssemblyName>
17-
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
18-
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
16+
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
17+
<AssemblyName>InsightsTestAppForms.Droid</AssemblyName>
18+
<TargetFrameworkVersion>v5.1</TargetFrameworkVersion>
1919
</PropertyGroup>
2020
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
2121
<DebugSymbols>true</DebugSymbols>
@@ -38,36 +38,30 @@
3838
<ConsolePause>false</ConsolePause>
3939
</PropertyGroup>
4040
<ItemGroup>
41-
<Reference Include="FormsViewGroup">
42-
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\FormsViewGroup.dll</HintPath>
43-
</Reference>
4441
<Reference Include="System" />
4542
<Reference Include="System.Xml" />
4643
<Reference Include="System.Core" />
4744
<Reference Include="Mono.Android" />
48-
<Reference Include="PCLStorage">
49-
<HintPath>..\packages\PCLStorage.1.0.2\lib\monoandroid\PCLStorage.dll</HintPath>
50-
</Reference>
51-
<Reference Include="PCLStorage.Abstractions">
52-
<HintPath>..\packages\PCLStorage.1.0.2\lib\monoandroid\PCLStorage.Abstractions.dll</HintPath>
45+
<Reference Include="Xamarin.Forms.Platform.Android">
46+
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll</HintPath>
5347
</Reference>
54-
<Reference Include="Xamarin.Android.Support.v4">
55-
<HintPath>..\packages\Xamarin.Android.Support.v4.22.2.1.0\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll</HintPath>
48+
<Reference Include="FormsViewGroup">
49+
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\FormsViewGroup.dll</HintPath>
5650
</Reference>
5751
<Reference Include="Xamarin.Forms.Core">
5852
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\Xamarin.Forms.Core.dll</HintPath>
5953
</Reference>
54+
<Reference Include="Xamarin.Forms.Xaml">
55+
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll</HintPath>
56+
</Reference>
6057
<Reference Include="Xamarin.Forms.Platform">
6158
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\Xamarin.Forms.Platform.dll</HintPath>
6259
</Reference>
63-
<Reference Include="Xamarin.Forms.Platform.Android">
64-
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll</HintPath>
65-
</Reference>
66-
<Reference Include="Xamarin.Forms.Xaml">
67-
<HintPath>..\packages\Xamarin.Forms.1.4.4.6392\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll</HintPath>
60+
<Reference Include="Xamarin.Android.Support.v4">
61+
<HintPath>..\packages\Xamarin.Android.Support.v4.22.2.1.0\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll</HintPath>
6862
</Reference>
6963
<Reference Include="Xamarin.Insights">
70-
<HintPath>..\packages\Xamarin.Insights.1.10.5\lib\MonoAndroid10\Xamarin.Insights.dll</HintPath>
64+
<HintPath>..\packages\Xamarin.Insights.1.10.6\lib\MonoAndroid10\Xamarin.Insights.dll</HintPath>
7165
</Reference>
7266
</ItemGroup>
7367
<ItemGroup>
@@ -77,32 +71,27 @@
7771
</ItemGroup>
7872
<ItemGroup>
7973
<None Include="Resources\AboutResources.txt" />
80-
<None Include="Assets\AboutAssets.txt" />
8174
<None Include="Properties\AndroidManifest.xml" />
75+
<None Include="Assets\AboutAssets.txt" />
8276
<None Include="packages.config" />
8377
</ItemGroup>
8478
<ItemGroup>
85-
<AndroidResource Include="Resources\layout\Main.axml" />
86-
<AndroidResource Include="Resources\values\Strings.xml" />
87-
<AndroidResource Include="Resources\drawable\Icon_48x48.png" />
79+
<Folder Include="Resources\layout\" />
80+
<Folder Include="Resources\values\" />
8881
</ItemGroup>
89-
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
9082
<ItemGroup>
91-
<Folder Include="Resources\drawable\" />
83+
<AndroidResource Include="Resources\drawable\icon.png" />
84+
<AndroidResource Include="Resources\drawable-hdpi\icon.png" />
85+
<AndroidResource Include="Resources\drawable-xhdpi\icon.png" />
86+
<AndroidResource Include="Resources\drawable-xxhdpi\icon.png" />
9287
</ItemGroup>
88+
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
89+
<Import Project="..\packages\Xamarin.Forms.1.4.4.6392\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.1.4.4.6392\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets')" />
90+
<Import Project="..\packages\Xamarin.Insights.1.10.6\build\MonoAndroid10\Xamarin.Insights.targets" Condition="Exists('..\packages\Xamarin.Insights.1.10.6\build\MonoAndroid10\Xamarin.Insights.targets')" />
9391
<ItemGroup>
94-
<ProjectReference Include="..\XamarinFormsInsights\XamarinFormsInsights.csproj">
95-
<Project>{524870B7-6644-4324-9421-F6A646DB0996}</Project>
96-
<Name>XamarinFormsInsights</Name>
92+
<ProjectReference Include="..\InsightsXamarinFormsTest\InsightsXamarinFormsTest.csproj">
93+
<Project>{151AE11D-73A1-4F34-BEF3-A1B0EFD37C4E}</Project>
94+
<Name>InsightsXamarinFormsTest</Name>
9795
</ProjectReference>
9896
</ItemGroup>
99-
<Import Project="..\packages\Xamarin.Insights.1.10.5\build\MonoAndroid10\Xamarin.Insights.targets" Condition="Exists('..\packages\Xamarin.Insights.1.10.5\build\MonoAndroid10\Xamarin.Insights.targets')" />
100-
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
101-
<PropertyGroup>
102-
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
103-
</PropertyGroup>
104-
<Error Condition="!Exists('..\packages\Xamarin.Insights.1.10.5\build\MonoAndroid10\Xamarin.Insights.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Insights.1.10.5\build\MonoAndroid10\Xamarin.Insights.targets'))" />
105-
<Error Condition="!Exists('..\packages\Xamarin.Forms.1.4.4.6392\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Forms.1.4.4.6392\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets'))" />
106-
</Target>
107-
<Import Project="..\packages\Xamarin.Forms.1.4.4.6392\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.1.4.4.6392\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets')" />
10897
</Project>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
using System;
2+
3+
using Android.App;
4+
using Android.Content;
5+
using Android.Content.PM;
6+
using Android.Runtime;
7+
using Android.Views;
8+
using Android.Widget;
9+
using Android.OS;
10+
using Xamarin.Forms;
11+
12+
namespace InsightsXamarinFormsTest
13+
{
14+
[Activity (Label = "InsightsTest", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
15+
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
16+
{
17+
protected override void OnCreate (Bundle bundle)
18+
{
19+
base.OnCreate (bundle);
20+
21+
// Initialize Insights
22+
Xamarin.Insights.Initialize(Constants.INSIGHTS_API_KEY, this);
23+
24+
global::Xamarin.Forms.Forms.Init (this, bundle);
25+
26+
LoadApplication (new App ());
27+
}
28+
}
29+
}
30+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.xamarin.insightstest">
3+
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="21" />
4+
<application android:label="InsightsTest">
5+
</application>
6+
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
7+
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
8+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
9+
<uses-permission android:name="android.permission.BATTERY_STATS" />
10+
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
11+
<uses-permission android:name="android.permission.READ_LOGS" />
12+
<uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />
13+
</manifest>

0 commit comments

Comments
 (0)