1
A
回答
2
獲取日期和第一時間安裝
在Android中,你可以使用此代碼檢索的日期和時間第一次安裝:
long installDateTime = context.getPackageManager().getPackageInfo("com.xxxx.yyyy", 0).firstInstallTime;
PARAMS getPackageInfo方法
- packageName(字符串):全名(即com.google.apps.contacts)所需的軟件包。
- flags(int):用於修改返回數據的附加選項標誌。
返回
- PackageInfo(包含firstInstallTime場)用於檢索有關安裝的軟件包信息
方法。在Android Dev
更多信息在Xamarin.Forms我們可以以類似的方式取回包裹。
var datetimelong = context.PackageManager.GetPackageInfo("com.xxxx.yyyy", 0).FirstInstallTime;
PARAMS GetPackageInfo方法
- 的packageName(字符串)的:所需的包的全名(即com.google.apps.contacts)。
- 標記(枚舉):用於修改返回數據的附加選項標誌。
返回
- PackageInfo(包含FirstInstallTime場)用於檢索有關安裝的軟件包信息
方法。在Xamarin Dev
提示
更多信息:FirstInstallTime返回字段的安裝時間 「Unix時間」。 轉換舉例:
var datetime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
var firstinstall = datetime.AddMilliseconds(ValueOfFirstInstallTime);
正如你所看到的,路徑是非常相似的,因爲Xamarin指的是原生的Android庫。 (我認爲'綁定'是所使用技術的正確名稱) 這意味着Java中可用於Android的大多數基本功能也可以在Xamarin中以類似模式獲得。
注重 每當應用程序被卸載並重新安裝該日期將重置。
無法知道用戶是否第一次安裝您的應用程序。 也許你可以使用一種解決方法,如在線數據庫,其中保存與用戶ID或類似關聯的安裝的第一個日期和時間。
我希望我很清楚,對不起我的英語。
Byee。
相關問題
- 1. 如何在android 2.2中獲取firstInstallTime?
- 2. 獲取使用OsmSharp ProtoBuf.ProtoException在Xamarin的Android
- 3. 如何使用xamarin表單獲取傳感器值?
- 4. xamarin表單從ResourceDictionary中獲取值
- 5. 如何從Xamarin Android中的單選按鈕獲取值?
- 6. 如何使用行爲驗證xamarin表單中的選取器?
- 7. 如何在Xamarin Android中使用NLog
- 8. 如何在Xamarin中使用RunOnUIThread()Android
- 9. 如何獲取Xamarin表單中標籤綁定值的值
- 10. 如何獲取xamarin表單中的位圖的byte []數據?
- 11. 在Xamarin中獲取Android聯繫人
- 12. 如何使用xamarin android從IList <float>獲取float []?
- 13. 如何在Xamarin中獲取GoogleApiClient?
- 14. 如何在Xamarin for Android中使用OpenTK作爲位圖獲取OpenGL渲染?
- 15. Xamarin,Android:如何使用「ElapsedRealTimeNanos」?
- 16. 如何使用Xamarin Android LocalBroadcastManager
- 17. 如何使用Xamarin表單爲Android創建底部工具欄
- 18. 從Xamarin表單獲取時間TimePicker
- 19. 在xamarin中,如何獲取Android設備的當前語言?
- 20. 在INavigation.PopAsync()Xamarin表單中獲得控制
- 21. Android - 如何在Xamarin中使用OnItemLongClick列表視圖
- 22. 如何使用SQLite在Android中的表中獲取聯繫人?
- 23. 在Xamarin中使用ffmpeg Android
- 24. Xamarin Android:獲取HTML內容
- 25. 如何使下拉列表像微調器Android,但在Xamarin表單中?
- 26. 如何在xamarin表單中使用wikitude插件?
- 27. 如何使用ASP在Xamarin表單中留下web Api?
- 28. 如何在xamarin表單中使用SQLite-Net-PCL?
- 29. 如何使用gridview在xamarin表單中顯示圖像?
- 30. 如何使用Xamarin表單中的applicationKey使用service api?
我個人使用James Montemagno的https://github.com/jamesmontemagno/Xamarin.Plugins/tree/master/Settings插件創建一個名爲IsFirstTime的屬性,它將在第一次加載應用程序時設置爲true。那時你可以記錄日期。 – Krishna