شارك المقالة

معرفة جميع اسماء التطبيقات المثبته على جهازك | all the applications installed on your device


معرفة جميع اسماء التطبيقات المثبته على جهازك | all the applications installed on your device

في هذا المقال نقدم لكم شرح لكيفية معرفة جميع التطبيقات الموجوده على هاتفك الاندرويد واستخراج اسم ال package او اسم التطبيق لتنفيذ اي امر معين على التطبيق مثل اضافة بصمه على التطبيق او اضافة رقم سري او غيره كل هذا يكون من خلال اسم ال package الخاصه بالتطبيق وهذا ما سوف نشرحه لكم اليوم والامر بسيط ولن نحتاج الى اي مكتبات خارجية حتى نتمكن من تنفيذ هذه العمليه بكل سهوله .


How to get all names of apps in your device android studio

يمكنك استخدام الاكواد التاليه وهيا عباره عن list باسم الباكدج او التطبيقات وليست اخرى للاسماء وسوف نمر على جميع تطبيقات الهاتف واستخراج المراد منها من اسم التطبيق او ال package المسؤوله عن عمل التطبيق .


How to get all names of apps in your device android studio

ui.java


public class MainActivity extends AppCompatActivity {
    ActivityMainBinding binding;
    List<PackageInfo> listPackage;
    List<ApplicationInfo> listApplication;
    List<String> list;
    private static final String TAG = "MainActivity";

    @SuppressLint({"ClickableViewAccessibility", "QueryPermissionsNeeded", "WrongConstant"})
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
        listPackage = getPackageManager().getInstalledPackages(PackageManager.GET_ACTIVITIES);
        listApplication = getPackageManager().getInstalledApplications(PackageManager.GET_ACTIVITIES);
        list = new ArrayList<>();

        for (int i=0 ; i<listApplication.size();i++) {
            if (listApplication.get(i).loadLabel(getApplicationContext().getPackageManager()).toString().length() <=20) {
                list.add(listApplication.get(i).loadLabel(getApplicationContext().getPackageManager()).toString());
            }
            Log.i(TAG, "onCreate123: "+list);
        }

        binding.recycler.setLayoutManager(new LinearLayoutManager(this));
        binding.recycler.setAdapter(new AdapterName(list,this));

    }

}



شاهد أيضًا
مقالات ذات صلة
ضبط صفحة عرض المحادثة ChatActivity في تطبيق Chat App اندرويد ستوديو

ضبط صفحة عرض المحادثة ChatActivity في تطبيق Chat App اندرويد ستوديو في هذا المقال سوف…

تطبيق تجول ورحلات مفتوح المصدر مجاني Flutter

تطبيق تجول ورحلات مفتوح المصدر مجاني Flutterيمكن استخدام الفلاتر لإضافة تأثيرات ممتعة إلى تطبيق Wander.…

عمل اختبار ( if OR where ) على مجموعة حالات داخل لغة sql

  السلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع