اذهب إلى المحتوى

لوحة المتصدرين

  1. ماجد قطوسة

    ماجد قطوسة

    الأعضاء


    • نقاط

      3

    • المساهمات

      278


  2. Dana Dalloul

    Dana Dalloul

    الأعضاء


    • نقاط

      2

    • المساهمات

      96


  3. مصطفى القباني

    مصطفى القباني

    الأعضاء


    • نقاط

      2

    • المساهمات

      89


  4. Mohamd Imran

    Mohamd Imran

    الأعضاء


    • نقاط

      2

    • المساهمات

      1070


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 09/03/20 في كل الموقع

  1. السلام عليكم أنا تعلمت html css هل يكفي للعمل في السوق مع العلم اني اجيدها جيدا هل يكفي هذا للعمل كمصمم ويب ارغو الافاده وجزاكم الله خير
    1 نقطة
  2. السلام عليكم انا مبتدئة في البرمجة باستخدام الاندرويد ستوديو وقد بحثث مطولا عن كيفية الحصول على مسار الملف الذي تم اختياره في الهاتف باستعمال الكود التالي : import android.annotation.TargetApi; import android.content.ContentUris; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.os.Build; import android.os.Environment; import android.provider.DocumentsContract; import android.provider.MediaStore; public class GetFilePathFromDevice { /** * Get file path from URI * * @param context context of Activity * @param uri uri of file * @return path of given URI */ @TargetApi(Build.VERSION_CODES.KITKAT) public static String getPath(final Context context, final Uri uri) { final boolean isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT; // DocumentProvider if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) { // ExternalStorageProvider if (isExternalStorageDocument(uri)) { final String docId = DocumentsContract.getDocumentId(uri); final String[] split = docId.split(":"); final String type = split[0]; if ("primary".equalsIgnoreCase(type)) { return Environment.getExternalStorageDirectory() + "/" + split[1]; } } // DownloadsProvider else if (isDownloadsDocument(uri)) { final String id = DocumentsContract.getDocumentId(uri); final Uri contentUri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(id)); return getDataColumn(context, contentUri, null, null); } // MediaProvider else if (isMediaDocument(uri)) { final String docId = DocumentsContract.getDocumentId(uri); final String[] split = docId.split(":"); final String type = split[0]; Uri contentUri = null; if ("image".equals(type)) { contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; } else if ("video".equals(type)) { contentUri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI; } else if ("audio".equals(type)) { contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; } final String selection = "_id=?"; final String[] selectionArgs = new String[]{split[1]}; return getDataColumn(context, contentUri, selection, selectionArgs); } } // MediaStore (and general) else if ("content".equalsIgnoreCase(uri.getScheme())) { // Return the remote address if (isGooglePhotosUri(uri)) return uri.getLastPathSegment(); return getDataColumn(context, uri, null, null); } // File else if ("file".equalsIgnoreCase(uri.getScheme())) { return uri.getPath(); } return null; } public static String getDataColumn(Context context, Uri uri, String selection, String[] selectionArgs) { Cursor cursor = null; final String column = "_data"; final String[] projection = {column}; try { cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null); if (cursor != null && cursor.moveToFirst()) { final int index = cursor.getColumnIndexOrThrow(column); return cursor.getString(index); } } finally { if (cursor != null) cursor.close(); } return null; } public static boolean isExternalStorageDocument(Uri uri) { return "com.android.externalstorage.documents".equals(uri.getAuthority()); } public static boolean isDownloadsDocument(Uri uri) { return "com.android.providers.downloads.documents".equals(uri.getAuthority()); } public static boolean isMediaDocument(Uri uri) { return "com.android.providers.media.documents".equals(uri.getAuthority()); } public static boolean isGooglePhotosUri(Uri uri) { return "com.google.android.apps.photos.content".equals(uri.getAuthority()); } } ولكن هذا الكود وللاسف يرجع null في حال اخترت ملف من الذاكرة الخارجية فارجو من لديه التعديل المناسب ان يقترحه وشكرا
    1 نقطة
  3. اسلام عليكم س / كيف استفاد من لغة بايثون يعني انا تعلمت لغة بايثون لكن التطبيق العملي للغة مثلا تطوير تطبيق او بناء قاعدة بيانات او اي مشروع مختلف هل طريقة الكتابة تختلف ام برنامج محرر النصوص يختلف ؟؟؟ وشكرا جزيلا
    1 نقطة
  4. كيف استخدم الكود Random في اظهار الاشعار بعد ثلاث ساعات مثلا من برنامج الاندرويد
    1 نقطة
  5. اريد كود لوضع اشعار ويظهر بشكل برمجي من برنامج الاندرويد مثلا: اجلس على الهاتف لمدة طويلة اريد ان يظهر لي شعار انه تم استخدام الهاتف لمدة طويلة ويجب ان اترك الهاتف كيف يمكن عمل الشعار او رسالة التنبيه وانا اريد عمل تطبيق لاظهار الاشعار عند استخدام الهاتف لفترة طويلة لذلك ماهي الاكواد اللازمة لتنبيه بالاشعار المستخدم بانه استخدم الهاتف لفترة طويلة
    1 نقطة
  6. أعتقد أنه لا يمكن عمل كود لإيقاف تشغيل جهاز أندرويد، لأنه قد يساء إستخدامه.
    1 نقطة
  7. أهلاً بك . هذا كلاس للموظفين بالغة الجافا يحتوي على get and set و يحتوي على اسم الموظف و الراتب //class name | اسم الكلاس public class Employee{ private String name; private int salary; public Employee(){ } //constructor public Employee(int salary, String name){ this.salary = salary; this.name = name; } // get and set public String getName() { return name; } public void setName(String name) { this.name = name; } public int getSAlary() { return salary; } public void setSalary(int salary) { this.salary = salary; } // to String function public String toString(){ return "[" + this.getName() + " : " + this.getSalary() + "]"; } } شكراً لك .
    1 نقطة
  8. بالنسبة لنظام تشغيل windows: 1- إذهب إلى الStart Menu 2- قم بكتابة cmd ف البحيث الخاص بStart Menu. 3- قم بالضغط على Enter.سيتم فتح نافذة الcmd وبداخلها: لعمل shutdown يتم كتابة: shutdown /s لعمل restart يتم كتابة: shutdown /r لعمل logoff يتم كتابة: shutdown /l بعد كتابة الأمر وضغط enter يتم تنفيذ إمر الإيقاف أو إعادة التشغيل.ويمكن من خلال بايثون على سبيل المثال أو لغات البرمجة الأخرى التواصل مع الcmd وإرسال الأمر لها، على سبيل المثال في بايثون: import subprocess subprocess.Popen("shutdown /r", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) يقوم هذا الكود بإرسال الأمر المطلوب إلى cmd من خلال بايثون. بالتوفيق
    1 نقطة
  9. هل يمكن شراء دورة عن طريق تحويل بنكي
    1 نقطة
  10. ما هو الويندوز المناسب لهذه دورة دورة علوم الحاسب التطبيق العملي هل يصلح ويندوز ٧
    1 نقطة
  11. السلام عليكم @دانا دلول أتوقع لا يمكنك ذلك لأنه ببساطة الكلاس Random تقوم بتوليد أرقام بشكل عشوائي بين حد معين حيث يمكن إستخداماها بشكل عام هكذا Random random = new Random(); int randomNumber = random.nextInt(max–min) + min; حيث max هو الرقم الأقصى وmin الرقم الأقل أو رقم البداية ,لكن لإظهار إشعار بعد وقت معين يمكنك إستخدام AlarmManager إن كان لا يوجد مشكلة في ذلك ,يمكنني كتابة الكود الخاص بذلك لكي
    1 نقطة
  12. مرحباً @Sameera Abubaker يوجد العديد من الفنشكنز في الكود الخاص بك ,أين يتم إرجاع null ؟ إذا أمكن أرفاق الخطأ كامل الذي يظهر لك حتى أستطيع المساعدة يمكنك إرفاق ال LogCat هنا ,أو ذِكر ما نوع الملف الذي تريدين إختياره هل هو صورة ؟وأين موجود ذلك الملف هل في الذاكرة الخارجية أم الداخلية ؟
    1 نقطة
  13. يمكنك الحصول على هذه القائمة باستخدام بعض مكتبات javaScript الجاهزة أو يمكنك بناء وواحدة من الصفر بنفسك باستخدام html و css و javaScript. يمكنك مشاهدة الفيديوهات التالية للتوضيح: تعتبر من تخصص frontend تسمى باللغة الإنجليزية rich text editor.
    1 نقطة
  14. إذا كنت تريد أن تصبح مطور مواقع يمكنك أن تبدأ بتعلم أساسيات البرمجة و مفاهيمها الأساسية و بعدها يمكنك أن تنتقل لتعلم لغات مثل html و css و javaScript و الذين يتم استخدامهم لبناء واجهات المستخدم "واجهة الصفحات التي يتعامل معها المستخدم" و بعدها تتعلم مكتبة لبناء واجهات المستخدم مثل React.js مثلًا بعدها يمكنك الانتقال إلى تعلم كيفية بناء ال backend "" باستخدام node js و express "يستخدمان لغة جافاسكريبت" أو laravel "تستخدم لغة php" "" و قواعد البيانات مثل mongodb و postgresql. يمكنك مشاهدة هذا المقطع لمزيد من المعلومات. https://www.youtube.com/watch?v=U3axpYKzyos
    1 نقطة
  15. أهلاً بك . هذه لا تعتبر مشكلة ، عليك الإهتمام بالأمور التالية ليتم قبول عرضك من صاحب المشروع : - يجب أن يكون لديك معرض أعمال منسق و مرتب تعرض فيه بعض من أعمالك أحرض على ان تجذب صاحب المشروع بإسلوب جميل تتحدث فيه بإيجاز عن مستوى خبرتك و ماذا سوف تقدم له من خدمات . انظر الى مقالات العمل الحر على حسوب أنظر الى نصائح تقديم عرض مميز على مستقل شكراً لك
    1 نقطة
  16. نعم يجب ان يكون هناك قاعدة بيانات يتم تخزين فيها الاشعارات . تعرف على المزيد حول الاشعارات و قواعد البيانات من الموقع الرسمي :-هنا
    1 نقطة
  17. مرحبًا @محمد الحربي13 , نعم يمكنك ذلك , بعد إنشاء المتجر بطريقة صحيحة و يتوفر فيه متطلبات المتجر الإلكتروني مثل الدفع عن طريق بطاقة master card . في هذا المقال تجد بعض النصائج المفيدة . بعد إكمال بناء الموقع يجب عليك التسويق له, في وسائل التواصل الإحتماعي و غيرها من الطرق المتاحة لك , هنالك مواقع مخصصة لبيع الخدمات الإلكترونية مثل envato market .
    1 نقطة
×
×
  • أضف...