الصفحات
الصفحة الرئيسية
أعلان الهيدر
القائمة
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: طريقة صنع تطبيق حقيبة المصمم بالتفصيل المم
الدرس 123: زر اتصل بنا عبر الايميل (جيميل)
كود مشاركة تطبيقك يعمل على اصدار اندرويد 8
الدرس 117: تغيير لغة تطبيقك حسب لغة الجهاز
اضافة تحميل الملفات داخل تطبيقك على sketchware
لدرس 21: طريقة صنع كتاب باستخدام ملف pdf بطريقة رائعة على sketchware
ارسال اشعار تحديث تطبيقك للمستخدمين
الدرس 114: طريقة تصميم تطبيق لمشاهدة وتحميل الانمي
اضافة dialog للتحديثات الجديدة في تطبيقك
الدرس 8: كيفية اضافة نصوص طويلة في تطبيق sketchware
تابعنا علي الفيس بوك
يتم التشغيل بواسطة
Blogger
.
ليست هناك تعليقات:
إرسال تعليق