سؤال

هل من الممكن محاكاة الحركة (أي التسارع)، الميكروفون والكاميرا في محاكاة Xcode؟

إذا كان الأمر كذلك، كيف يمكنك أن تفعل ذلك؟

إذا لم يكن الأمر كذلك، هل هناك أي addins xcode أو تطبيقات طرف ثالث تفعل ذلك؟ (بصرف النظر عن التنزيل إلى iPhone الفعلي بالطبع).

شكرا مقدما!

هل كانت مفيدة؟

المحلول

أسهل طريقة وجدت للقيام بذلك تستخدم تطبيق بيانات التسارع الموجي يمكن العثور عليها في متجر التطبيقات. كل ما عليك فعله هو إضافة ملف واحد إلى طلبك ثم يمكنك استخدام مقياس التسارع في iPhone أو iPod Touch لإرسال البيانات إلى تطبيقك في جهاز محاكاة. ستحتاج إلى اتصال WiFi، وجهاز يستخدمه.

من المحتمل أن تجد حلا يعمل على سطح المكتب، لكنك لن تحصل على قراءات حقيقية دقيقة.

أود أن أوصي بالحصول على جهاز حقيقي أو التطبيق الخاص بك يمكن أن يتصرف مختلفا مما تتوقعه. إذا كان هذا مسعى جاد، يجب أن تكون قادرا على تبرير تكلفة الجهاز. لمسة iPod أرخص بكثير ولكنك لا تحصل على إمكانية الهاتف أو الكاميرا. يمكنك الحصول على سماعة سماعة لديها ميكروفون رغم ذلك.

هذه هي القيود، لا أعتقد أنه من الحكمة تطوير تطبيق دون اختباره على جهاز. لقد قمت بالتشغيل في تطبيقات تحطمها طوال الوقت وعرضها لأنها تفلت من الأشياء في المحاكاة التي لا يمكنك القيام بها في القيود في الذاكرة و CPU للجهاز.

نصائح أخرى

يعمل الميكروفون في محاكاة. يستخدم إدخال ميكروفون قياسي من جهازك الخاص بك.

تحقق من هذا الرابط ....

http://media.wiley.com/product_data/excerpt/72/04705009/0470500972-1.pdf.

وانتقل إلى 10 الصفحة ..

ومع ذلك، فإن محاكاة iPhone، كونها محاكاة البرمجيات للجهاز الحقيقي، لديها قيود لها. الميزات غير المتوفرة على محاكي iPhone تشمل: الحصول على بيانات الموقع - إرجاع فقط إحداثيات واحدة فقط، مثل خط العرض 37.3317 الشمال والعرض 122.0307 غرب

إجراء مكالمات هاتفية
الوصول إلى التسارع

إرسال واستقبال رسائل SMS

تثبيت التطبيقات من متجر التطبيقات
الة تصوير
ميكروفون

العديد من ميزات OpenGL ES

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

أرى هذا الحل هنا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top