تابع دریافت تاریخ نصب شدن یک برنامه در اندروید
با این تابع که برای بیسیک۴اندروید و جاوا قرار داده شده میتونید با دادن 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,"") 'نمایش تاریخ بصورت میلی ثانیه