שירשור הפיתוח לאנדרואיד
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
השירשור הזה נפתח בגלל בקשות של כמה חברים לעזרה בפיתוח.
אז חשבתי לרכז את כל השאלות, בקשות, עזרה וכל מה שקשור לפיתוח בשירשור אחד.
שיהיה מאגר מידע שיעזור לכולם.
אז קדימה, לא להתבייש...
אז חשבתי לרכז את כל השאלות, בקשות, עזרה וכל מה שקשור לפיתוח בשירשור אחד.
שיהיה מאגר מידע שיעזור לכולם.
אז קדימה, לא להתבייש...
- ariel-ro
-
- חבר מביא חבר

- תגובות: 3493
- הצטרף: מרץ 2009
מעקב!
זה תחום מעניין ותמיד כיף לראות ולנסות אפליקציות חדשות, במיוחד של חברה ישראלים.
זה תחום מעניין ותמיד כיף לראות ולנסות אפליקציות חדשות, במיוחד של חברה ישראלים.
- Pavelz
-
- חבר מביא חבר

- תגובות: 4032
- הצטרף: דצמבר 2006
- שם מלא: pavel
- מיקום: רמת גן
אוקיי, הרשו לי לשאול את השאלה הראשונה כאן.
אני כותב עכשיו אפליקציה קטנה לחבר מוזיקאי ובעיקרון היא תכיל קצת ביוגרפיה שלו, דיסקוגרפיה, סרטונים ולוח הופעות.
כרגע אני תקוע על נושא הזרמת המוזיקה שלו מתוך האפליקציה.
ניסיתי איכשהו לאפשר הזרמה מתוך web view אבל נפלתי שם מחוסר אופציות נוחות (יש שם בעיות עם java script, עם flash ואפילו עם פתיחת intent לאפליקציה חיצונית).
ניסיתי לקשר אותו ל API של Soundcloud שיש לו שם עמוד יוצר ושקלתי עוד כמה אופציות אבל כולן די מסורבלות ולא מספיק מובנות לחובבן שכמוני.
למישהו יש ניסיון בנושא ויכול לייעץ לי דרך פשוטה?
יש לי hosting שבו אני משכן את כל הקבצים שלי ואת רוב ה GUI (אני שוקל גם מתישהו לעשות Porting ל iphone ורוצה שזה יהיה כמה שפחות תלוי פלטפורמה)
אשמח להצעות!
אני כותב עכשיו אפליקציה קטנה לחבר מוזיקאי ובעיקרון היא תכיל קצת ביוגרפיה שלו, דיסקוגרפיה, סרטונים ולוח הופעות.
כרגע אני תקוע על נושא הזרמת המוזיקה שלו מתוך האפליקציה.
ניסיתי איכשהו לאפשר הזרמה מתוך web view אבל נפלתי שם מחוסר אופציות נוחות (יש שם בעיות עם java script, עם flash ואפילו עם פתיחת intent לאפליקציה חיצונית).
ניסיתי לקשר אותו ל API של Soundcloud שיש לו שם עמוד יוצר ושקלתי עוד כמה אופציות אבל כולן די מסורבלות ולא מספיק מובנות לחובבן שכמוני.
למישהו יש ניסיון בנושא ויכול לייעץ לי דרך פשוטה?
יש לי hosting שבו אני משכן את כל הקבצים שלי ואת רוב ה GUI (אני שוקל גם מתישהו לעשות Porting ל iphone ורוצה שזה יהיה כמה שפחות תלוי פלטפורמה)
אשמח להצעות!
Need more cowbell
- gorelshv
-
- חבר ותיק

- תגובות: 1243
- הצטרף: אפריל 2008
פורמטים כמו mp3 הם נוחים להזרמה, שכן אתה לא צריך את כל הקובץ כדי להשמיע את החלק שכבר יש לך. אני יודע שהנגן של אנדרואיד תומך בפורמט באופן מובנה. נסה להזרים את השיר לקובץ זמני על המכשיר ותן לנגן הפנימי לנגן אותו.
אתה גם יכול לכתוב נגן פנימי (בתוך התוכנה) שינגן אותו, אם אתה רוצה.
אתה גם יכול לכתוב נגן פנימי (בתוך התוכנה) שינגן אותו, אם אתה רוצה.
נערך לאחרונה על ידי gorelshv ב 02/02/2011 21:06, נערך פעם 1 בסך הכל.
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
אישית לא יצא לי להתעסק עם מדיה,Pavelz כתב:אוקיי, הרשו לי לשאול את השאלה הראשונה כאן.
אני כותב עכשיו אפליקציה קטנה לחבר מוזיקאי ובעיקרון היא תכיל קצת ביוגרפיה שלו, דיסקוגרפיה, סרטונים ולוח הופעות.
כרגע אני תקוע על נושא הזרמת המוזיקה שלו מתוך האפליקציה.
ניסיתי איכשהו לאפשר הזרמה מתוך web view אבל נפלתי שם מחוסר אופציות נוחות (יש שם בעיות עם java script, עם flash ואפילו עם פתיחת intent לאפליקציה חיצונית).
ניסיתי לקשר אותו ל API של Soundcloud שיש לו שם עמוד יוצר ושקלתי עוד כמה אופציות אבל כולן די מסורבלות ולא מספיק מובנות לחובבן שכמוני.
למישהו יש ניסיון בנושא ויכול לייעץ לי דרך פשוטה?
יש לי hosting שבו אני משכן את כל הקבצים שלי ואת רוב ה GUI (אני שוקל גם מתישהו לעשות Porting ל iphone ורוצה שזה יהיה כמה שפחות תלוי פלטפורמה)
אשמח להצעות!...
אבל האם יצא לך לנסות את הדוגמה הזו מה-SDK של ?Google:
קוד: בחירת הכל
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(PATH_TO_FILE);
mp.prepare();
mp.start();הנה הלינק לכל נושא המדיה:
http://developer.android.com/guide/topi ... index.html
- Pavelz
-
- חבר מביא חבר

- תגובות: 4032
- הצטרף: דצמבר 2006
- שם מלא: pavel
- מיקום: רמת גן
אני מכיר את הדוגמא אבי. הבעיה שלי מתחילה בהזרמת הקובץ והכנסתו ל Buffer וכאלה.
ראיתי tutorials לזה והם לא היו ממש מובנים.
ראיתי tutorials לזה והם לא היו ממש מובנים.
Need more cowbell
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
ראית את הדוגמה הזו:
http://davanum.wordpress.com/2009/12/04 ... le-take-2/
אמנם וידאו, אבל העיקרון זהה.
יש כאן עוד משהו, קצת יותר ישן, אבל עם הרבה הסברים:
http://blog.pocketjourney.com/2008/04/0 ... diaplayer/
http://davanum.wordpress.com/2009/12/04 ... le-take-2/
אמנם וידאו, אבל העיקרון זהה.
יש כאן עוד משהו, קצת יותר ישן, אבל עם הרבה הסברים:
http://blog.pocketjourney.com/2008/04/0 ... diaplayer/
- osherov
-
- גורו Android

- תגובות: 15029
- הצטרף: אפריל 2007
Pavelz,
לא הבנתי למה אתה לא יכול להשתמש בדוגמה שאבי הביא לך?...משהו בסגנון:
[left]
mPlayAudio.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
final String url = "YourURL File.mp3";
MediaPlayer player = new MediaPlayer();
try {
player.setDataSource(url);
player.prepare();
player.start();
} catch (IOException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
}
}
});
[/left]
לא הבנתי למה אתה לא יכול להשתמש בדוגמה שאבי הביא לך?...משהו בסגנון:
[left]
mPlayAudio.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
final String url = "YourURL File.mp3";
MediaPlayer player = new MediaPlayer();
try {
player.setDataSource(url);
player.prepare();
player.start();
} catch (IOException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
}
}
});
[/left]
- Pavelz
-
- חבר מביא חבר

- תגובות: 4032
- הצטרף: דצמבר 2006
- שם מלא: pavel
- מיקום: רמת גן
תודה על הדוגמאות אבי, אני אנסה אותם במהלך הסופ"ש.
אריה, הייתי מעדיף, אם אפשר להישאר כמה שיותר ב Web ולהשתמש ב WebView כדי לאפשר porting יותר קל ל iphone במקרה וארצה\אצטרך.
קראתי לאחרונה מאמר שהעתיד שם, באפליקציות שתלויות כמה שפחות בפלטפורמה ספציפית ויותר תלויות דפדפן.
אריה, הייתי מעדיף, אם אפשר להישאר כמה שיותר ב Web ולהשתמש ב WebView כדי לאפשר porting יותר קל ל iphone במקרה וארצה\אצטרך.
קראתי לאחרונה מאמר שהעתיד שם, באפליקציות שתלויות כמה שפחות בפלטפורמה ספציפית ויותר תלויות דפדפן.
Need more cowbell
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
אני דווקא פחות אוהב את ההתעסקות ב-WebView ויותר אוהב אפליקציות ייעודיות.
ד"א, כל ה-Backend שלך יכול להיות מנוהל במקום מרכזי אחד ועדיין תוכל לעשות אפליקציה ייעודית לפלטפורמה.
ד"א, כל ה-Backend שלך יכול להיות מנוהל במקום מרכזי אחד ועדיין תוכל לעשות אפליקציה ייעודית לפלטפורמה.
- osherov
-
- גורו Android

- תגובות: 15029
- הצטרף: אפריל 2007
נושא הפורטינג הוא הרבה יותר מסובך ואם אתה מעוניין לייצר אפליקצייה שתהיה מורכבת יחסית אז כמעט תמיד לא תהיה לך ברירה אלא לתחזק שתי אפליקציות במקביל. האחת לאנדרואיד והשנייה לאייפון. השימוש ב WebView כדי לצפות בדף כדי שינגן קובץ אודיו כלשהו נשמע לי לא הפתרון האידיאלי. זה מעבר למגבלות של ה WebView אני לא חושב שהשימוש במחלקת ה MediaPlayer לצורך ניגון קובץ מרחוק בהסטרמה הוא מסובך או בעייתי מידי לצורך זה שנדרשת חשיבה על סיבוכיות מאוחר יותר בפורטינג או בתחזוקה (באמת אובייקט פשוט יחסית שמאפשר לך לבצע ניגונים א-סניכורנים, פעולות Seek, טיפול בשגיאות, שליטה על הווליום, קבלת אורך התוכן המנוגן וכו)
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
osherov כתב:נושא הפורטינג הוא הרבה יותר מסובך ואם אתה מעוניין לייצר אפליקצייה שתהיה מורכבת יחסית אז כמעט תמיד לא תהיה לך ברירה אלא לתחזק שתי אפליקציות במקביל. האחת לאנדרואיד והשנייה לאייפון. השימוש ב WebView כדי לצפות בדף כדי שינגן קובץ אודיו כלשהו נשמע לי לא הפתרון האידיאלי. זה מעבר למגבלות של ה WebView אני לא חושב שהשימוש במחלקת ה MediaPlayer לצורך ניגון קובץ מרחוק בהסטרמה הוא מסובך או בעייתי מידי לצורך זה שנדרשת חשיבה על סיבוכיות מאוחר יותר בפורטינג או בתחזוקה (באמת אובייקט פשוט יחסית שמאפשר לך לבצע ניגונים א-סניכורנים, פעולות Seek, טיפול בשגיאות, שליטה על הווליום, קבלת אורך התוכן המנוגן וכו)...
אני מסכים.
צריך גם לזכור שלכל פלטפורמה יש את הייחודיות שלה, ואת היתרונות והנקודות החזקות שלה, וכדאי לנצל את זה.
אפליקציות WEB לא עושות לי את זה.
- Pavelz
-
- חבר מביא חבר

- תגובות: 4032
- הצטרף: דצמבר 2006
- שם מלא: pavel
- מיקום: רמת גן
או קיי. שכנעתם אותי 
Need more cowbell
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
- Pavelz
-
- חבר מביא חבר

- תגובות: 4032
- הצטרף: דצמבר 2006
- שם מלא: pavel
- מיקום: רמת גן
לא יצא לי לעבוד על זה בסופ"ש (התאוששתי מהאנגובר של יום הולדת של אח שלי)
מקווה שהיום אני אשב על זה.
מקווה שהיום אני אשב על זה.
Need more cowbell
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
- osherov
-
- גורו Android

- תגובות: 15029
- הצטרף: אפריל 2007
ברור לך שהפורום (כל הפרומים למעט פורום האייפון, אייפד....) מקבל 25% מכל רווח עתידי שיהיה לך מהאפליקצייה הזאת 
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
- richrach
-
- חבר ותיק

- תגובות: 2250
- הצטרף: אוגוסט 2008
חשבתי על אפליקצייה בעקבות החלטת בג"צ אתמול:
http://www.mako.co.il/cars-cars-news/lo ... =565984153
בגדול האפליקציה היא מעין שירות למציאת מצלמות. האפליקצייה תרוץ ברקע ותשתמש במיקום ה-GPS של המכשיר, תהיה אפשרות להכניס ידנית מיקום המצלמות וברגע שנתקרב עם הרכב לאחת הנקודות שהוכנסו המכשיר יתריע.
זה כמו לקחת תוכנת ניווט כמו WAZE או IGO ולהוציא מהם רק את הפונקציה של גילוי המצלמות. היתרון הוא שהיא תהיה קלילה ולא תשפיע על הסוללה.
הלוואי שהיה לי את הידע לתכנת ולא הבסיסי ביותר....
מישהו מתנדב להרים את הכפפה ?
http://www.mako.co.il/cars-cars-news/lo ... =565984153
בגדול האפליקציה היא מעין שירות למציאת מצלמות. האפליקצייה תרוץ ברקע ותשתמש במיקום ה-GPS של המכשיר, תהיה אפשרות להכניס ידנית מיקום המצלמות וברגע שנתקרב עם הרכב לאחת הנקודות שהוכנסו המכשיר יתריע.
זה כמו לקחת תוכנת ניווט כמו WAZE או IGO ולהוציא מהם רק את הפונקציה של גילוי המצלמות. היתרון הוא שהיא תהיה קלילה ולא תשפיע על הסוללה.
הלוואי שהיה לי את הידע לתכנת ולא הבסיסי ביותר....
מישהו מתנדב להרים את הכפפה ?
-
AviBiton
-
- גורו HTmobile

- תגובות: 17346
- הצטרף: אפריל 2005
- מיקום: קרית שמונה
זה מצריך שאפשרות המיקום (GPS) תהיה פתוחה, וזה מצריך דגימה של המיקום שלך במרווחים בסויימים של זמן (נניח 5 שניות), מול מאגר נתונים שמתעדכן דינמית (כך שצריך גם תקשורת, 3G או WIFI), אלא אם כן אתה "מטעין" רשימה שכזו לפני הנסיעה ואז משתמש רק ברשימה הקיימת, ללא עדכונים במהלך הנסיעה.
אין לי כ"כ זמן בתקופה הקרובה, אבל זה בהחלט יכול להיות משהו מעניין...
אין לי כ"כ זמן בתקופה הקרובה, אבל זה בהחלט יכול להיות משהו מעניין...