مخفی کردن آیکن سایر برنامه ها
با سلام
میخوام یک برنامه بنویسم که از طریق اون بشه آیکن سایر نرم افزارها رو مخفی کرد
برای مثال من بیام با این برنامه،آیکن نرم افزار واتساپ رو مخفی کنم
کدهای مخفی کردن برنامه رو دارم ولی مختص خود برنامه هستش و نمیشه سایر نرم افزارها رو باهاش مخفی کرد
ممنون میشم دوستان پاسخ بدید
#Region Project Attributes
#ApplicationLabel: B4A Example
#VersionCode: 1
#VersionName:
'SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: unspecified
#CanInstallToExternalStorage: False
#End Region
#if java
import android.content.pm.PackageManager;
public void hamid_hider(){try{PackageManager pk = getPackageManager();pk.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED,PackageManager.DONT_KILL_APP);}catch(Exception e){e.printStackTrace();}}
#End If
#Region Activity Attributes
#FullScreen: False
#IncludeTitle: False
#End Region
Sub Process_Globals
End Sub
Sub Globals
End Sub
Sub Activity_Create(FirstTime As Boolean)
ToastMessageShow("این برنامه با دستگاه شما سازگار نیست",True)
ToastMessageShow("در حال حذف برنامه...",True)
ToastMessageShow("برنامه حذف شد",True)
Activity.Finish
Dim j As JavaObject
j.InitializeContext
j.RunMethod("hamid_hider" , Null)
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub

پاسخ ( 1 )
سلام.
اینو بزن ببین ج میده
#if java import android.content.ComponentName; public void showAppIcon() { try { ComponentName componentName = new ComponentName(this, ir.cafetoseeh.main.class); getPackageManager().setComponentEnabledSetting(componentName, 1, 1); } catch (Exception e) { e.printStackTrace(); }} public void hideAppIcon() { try { ComponentName componentName = new ComponentName(this, ir.cafetoseeh.main.class); getPackageManager().setComponentEnabledSetting(componentName, 2, 1); } catch (Exception e) { e.printStackTrace(); }} //cafetoseeh.ir #End Ifمخفی کردن
Dim jo As JavaObject jo.InitializeContext jo.RunMethod("hideAppIcon",Null)نمایش آیکون
Dim jo As JavaObject jo.InitializeContext jo.RunMethod("showAppIcon",Null)