تابع دریافت تاریخ نصب شدن یک برنامه در اندروید


تابع دریافت تاریخ نصب شدن یک برنامه در اندروید
6 اردیبهشت 1398
335 بازدید
نویسنده:

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

برای اطلاع از جدیدترین سورس ها و آموزش های سایت در کانال تلگرامی کافه توسعه عضو بشید: @CafeToseeh


پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

هیچ دیدگاهی وجود ندارد!