تابع دریافت تاریخ نصب شدن یک برنامه در اندروید
با این تابع که برای بیسیک۴اندروید و جاوا قرار داده شده میتونید با دادن PackageName اپلیکیشن، بررسی کنید کاربر چه تاریخی برنامه مورد نظر رو روی گوشی خودش نصب کرده.
تابع مورد نظر در جاوا:
public long getdateinstalled(String pkgName){ long helper = 0; try { final long installed = this.getPackageManager().getPackageInfo(pkgName, 0).firstInstallTime; helper=installed; return installed; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } return helper; }
تابع مورد نظر در بیسیک۴اندروید:
کتابخانه javaObject رو تیک بزنید
کد زیر رو لابلای sub ها در فضای خالی Paste کنید
#if java import android.content.pm.PackageManager.NameNotFoundException; public long getdateinstalled(String pkgName){ long helper = 0; try { final long installed = this.getPackageManager().getPackageInfo(pkgName, 0).firstInstallTime; helper=installed; return installed; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } return helper; } #end if
حالا با کد زیر با دادن packageName برنامه مورد نظر ، تاریخ نصب توسط کاربر رو بصورت مسیج باکس نشون میدیم:
Dim j As JavaObject j.InitializeContext Dim date As Long date=j.RunMethod("getdateinstalled","ir.myapp.packagename") Msgbox(date,"") 'نمایش تاریخ بصورت میلی ثانیه