الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إضافة imageitem على form

بدأه revolver في 8 ديسمبر 2010 · 3 رد · 449 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخوانى الأعزاء فى المنتدى قمت بعمل برنامج عبارة عن مجموعات رئيسية ولها مجموعات فرعية وأعبر عن كل مجموعة بصورة imageitem

ولكن الصور لاتظهر على موبايلات مثلn97,e71 وتظهر الكلمة فقط المضافة مع الصورة وتظهر على 6300

وأيضا أقوم بتحميل ملفات صوت وتشغيلها وتشتغل على موبايل 6300 و n97 ولكن لا تشتغل على E 71

مع العلم انه يتم تحميله على الجهاز وبعد اكتمال التحميل لا تشتغل وملفات الصوت بصيغة amr والصور png

أرجو إفادتى وشكرا

#2

ممكن حضرتك تعمل البرنامج دا

وتشغله على الجهاز

تشوف هل فعلا الجهاز بيدعم هذه الملفات ام لا

import javax.microedition.lcdui.*;
import javax.microedition.media.Manager;
import javax.microedition.midlet.MIDlet;

/**
 * @author Mahmoud Mahrous
 */
public class VedioAudio extends MIDlet implements CommandListener {

	private Form form;
	private Command exitCommand;

	public VedioAudio() {
    	form = new Form("");
    	exitCommand = new Command("Exit", Command.EXIT, 0);
    	form.addCommand(exitCommand);
    	form.setCommandListener(this);
    	form.append("Audio formats:\n");
    	displaySupportedFormats("audio");
    	form.append("Video formats:\n");
    	displaySupportedFormats("video");
	}

	private void displaySupportedFormats(String format) {
    	String[] supportedTypes = Manager.getSupportedContentTypes(null);
    	for (int i = 0; i < supportedTypes.length; i++) {
        	if (supportedTypes.indexOf(format, 0) != -1) {
            	form.append(supportedTypes + "\n");
        	}
    	}
	}

	public void startApp() {
    	Display.getDisplay(this).setCurrent(form);
	}

	public void pauseApp() {
	}

	public void destroyApp(boolean unconditional) {
	}

	public void commandAction(Command cmd, Displayable d) {
    	if (cmd == exitCommand) {
        	notifyDestroyed();
    	}
	}
}

دا بيعرفك بملفات الصوت والفيديو اللى ممكن تشتغل على الموبيل

بالتوفيق

Software Developer
Mahmoudkelany.com


 

#3

شكرا أخى على الرد ولكن الموبايل يدعم ملفات بصيغةamr ويشغلها على البلير العادى ولكن لا يقوم بتشغيلها من خلال التطبيق

وأيضا يدعم الصورpng ويعرضها كصورة كبيرة ولكن عند استخدامها كأيقون صغيرةimage item لا يعرضها

لا أعرف ممكن لان حجم شاشته كبير ام ماذا

ثانيا كيف أعرف عدد الأجهزة التى سيدعمها التطبيق الذى أعمله طبعا لا أستطيع ان اجربه على كل الموبايلات الفعلية فهل توجد طريقة لحصر الأجهزة وشكرا

تم تعديل هذه المشاركة بواسطة revolver في 8 ديسمبر 2010 في 20:32

#4
revolver كتب:

شكرا أخى على الرد ولكن الموبايل يدعم ملفات بصيغةamr ويشغلها على البلير العادى ولكن لا يقوم بتشغيلها من خلال التطبيق

وأيضا يدعم الصورpng ويعرضها كصورة كبيرة ولكن عند استخدامها كأيقون صغيرةimage item لا يعرضها

لا أعرف ممكن لان حجم شاشته كبير ام ماذا

ُانيا كيف أعرف عدد الأجهزة التى سيدعمها التطبيق الذى أعمله طبعا لا أستطيع ان اجربه على كل الموبايلات الفعلية فهل توجد طريقة لحصر الأجهزة وشكرا

اممممم

طيب ممكن حضرتك ترفق الكود

اما بالنسبه لحصر الموبيلات التى تدعم برنامج

حسب الموديل والـ profile , configuration

دا تعرفه من على الموقع الخاص بالجهاز

ولو برنامج مش بيستخدم خصائص عاليه

زى مثلا معرفه دليل الهاتف او استخدام GAPS

فبالتالى اجعل الـ configuration CLDC-0.1

والـ profile MIDP-1.0

وبكدا هتلاقى ان برنامج هيدعم كل الموبيلات

ولكن ايضا خذ فالاعتبار هل الموبيل يدعم هذه الانواع من الصور وملفات الاصوات ام لا

بالتوفيق

Software Developer
Mahmoudkelany.com


 

مواضيع مشابهة