الصفحات
الصفحة الرئيسية
أعلان الهيدر
القائمة
dialoug
edittext
firebase
listview
sketchware
spinner
timer
toolbar
webview
اكواد sketchware
تطبيق كتب
تطبيق متصفح
شروحات sketchware
الثلاثاء، 1 مايو 2018
الرئيسية
/
sketchware
/
جميع التطبيقات في ليست مع فتحها
جميع التطبيقات في ليست مع فتحها
موح درويد
مايو 01, 2018
0 تعليق
Intent startupIntent = new Intent(Intent.ACTION_MAIN); startupIntent.addCategory(Intent.CATEGORY_LAUNCHER); final android.content.pm.PackageManager pm = getPackageManager(); List
activities = pm.queryIntentActivities(startupIntent,0); Collections.sort(activities, new Comparator
() { public int compare(android.content.pm.ResolveInfo a, android.content.pm.ResolveInfo b) { android.content.pm.PackageManager pm = getPackageManager(); return String.CASE_INSENSITIVE_ORDER.compare( a.loadLabel(pm).toString(), b.loadLabel(pm).toString()); } }); ArrayAdapter
adapter = new ArrayAdapter
( this, android.R.layout.simple_list_item_1, activities) { public View getView(int pos, View convertView, ViewGroup parent) { TextView tv = new TextView(MainActivity.this); android.content.pm.ResolveInfo ri = getItem(pos); tv.setText(ri.loadLabel(pm)); LinearLayout lin = new LinearLayout(MainActivity.this);ImageView iv = new ImageView(MainActivity.this);iv.setImageDrawable(ri.loadIcon(pm));lin.addView(iv);lin.addView(tv);tv.setGravity(Gravity.CENTER_VERTICAL);tv.setPadding(16,0,0,0);tv.setTextSize(16);tv.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT ));LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.MATCH_PARENT);p.width = 70;p.height = 70;p.bottomMargin = 4;p.topMargin = 4;iv.setLayoutParams(p);lin.setPadding(6,6,6,6);return lin; } }; listview1.setAdapter(adapter); listview1.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapter, View v, int position, long id) { android.content.pm.ResolveInfo resolveInfo = (android.content.pm.ResolveInfo)adapter.getItemAtPosition(position); android.content.pm.ActivityInfo activityInfo = resolveInfo.activityInfo; if (activityInfo == null) return; Uri packageURI = Uri.parse("package:".concat(activityInfo.applicationInfo.packageName)); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivity(uninstallIntent); } });;
تعليقات المدونة
تعليقات الفيس بوك
ليست هناك تعليقات:
إرسال تعليق
رسالة أحدث
رسالة أقدم
الصفحة الرئيسية
الاشتراك في:
تعليقات الرسالة (Atom)
مشاركات شائعة
الدرس 184: طريقة صنع تطبيق حقيبة المصمم بالتفصيل المم
الدرس 117: تغيير لغة تطبيقك حسب لغة الجهاز
كود مشاركة تطبيقك يعمل على اصدار اندرويد 8
الدرس 123: زر اتصل بنا عبر الايميل (جيميل)
اضافة تحميل الملفات داخل تطبيقك على sketchware
الدرس 8: كيفية اضافة نصوص طويلة في تطبيق sketchware
لدرس 21: طريقة صنع كتاب باستخدام ملف pdf بطريقة رائعة على sketchware
كود تخصيص ازرار dialoug الجديد
ارسال اشعار تحديث تطبيقك للمستخدمين
اضافة dialog للتحديثات الجديدة في تطبيقك
تابعنا علي الفيس بوك
يتم التشغيل بواسطة
Blogger
.
ليست هناك تعليقات:
إرسال تعليق