بانک کد

مخفی کردن آیکون برنامه

نوشته شده توسط حامد باقری

سلام دوستان !

در این قسمت یک کد بسیار کاربردی را قرار داده ایم که با استفاده از آن میتوانید آیکون برنامه خودتون را مخفی کنید به طوری که در لیست برنامه ها نمایش داده نشه ! برای استفاده از این کد کتابخانه Reflection را فعال کنید و کد زیر را توی اکتیویتی مورد نظرتون قرار بدین :

Sub HideApp(Enable As Boolean)
 Dim r As Reflector
 Dim cn As Object = r.CreateObject2("android.content.ComponentName", _
 Array As Object(Application.PackageName, Application.PackageName&".main"), _
 Array As String("java.lang.String", "java.lang.String")) 
 r.Target = r.GetContext
 r.Target = r.RunMethod("getPackageManager")
 Dim e As Int
 If Enable = True Then
 e = 2
 Else
 e = 1
 End If
 r.Target = r.RunMethod4("setComponentEnabledSetting", Array As Object(cn, e, 0), _
 Array As String("android.content.ComponentName", "java.lang.int", "java.lang.int"))
End Sub

حالا برای مخفی کردن آیکون کافیه که کد زیر را در بخش مورد نظرتون قرار بدین ( زمانی که میخواهید آیکون مخفی بشه ) :

HideApp(True)

و برای اینکه برنامه را مجددا از حالت مخفی خارج کنید کافیه که از کد زیر استفاده کنید :

HideApp(False)

در ضمن بهتره که این کد ها را در اکتیویتی Main استفاده کنید …

 


شما هم به کانال تلگرامی سایت ما بپیوندید !
همین حالا کلیک کنید !

درباره نویسنده

نظر بدهید