טיפים שימושיים

אנו כותבים, אוספים ומשיקים את HelloWorld עבור אנדרואיד ב- Notepad

Pin
Send
Share
Send
Send


תוכנות ג'אווה, פופולריות מאוד בקרב משתמשי נטבוק וכמובן מתקשרים הפועלים על מערכת ההפעלה אנדרואיד. דבר נוסף הוא שג'אווה אינה נמנית על סדר העדיפויות של גרסאות שונות של אנדרואיד הרלוונטיות כל כך כיום. אבל יש דרך. זוהי התקנה על אמולטור מכשירי אנדרואיד בשם Java J2ME Runner.

מה צריך בעל התוכנית לדעת? ראשית, עליכם להוריד ולהתקין אותו. זה יופיע במנהל הקבצים כתוכנית עם סיומת .ark. תוכנת ה- Java שכבר נטענת במכשיר לא תהיה שימושית כעת. למה? כן, מהסיבה הפשוטה ש- J2ME Runner לא יכול לראות תוכנה טעונה בכרטיס זיכרון. רק דרך אחת החוצה - הורידו את התוכנית הרצויה. הם יבקשו תוכנית הורדה. זה המקום בו J2ME נכנס לזירה. הפונקציות שלה כוללות הורדה והתקנה של התוכנית שבחרת. כתוצאה מכך, סמל היישום מופיע בתפריט הראשי של המכשיר.

כיצד להתקין את מטען האתחול Java J2ME Runner בסמארטפון מהמחשב?

  1. העתק את האמולטור לכרטיס הזיכרון של המכשיר.
  2. התקן דפדפן קבצים או תוכנית אחרת התומכת בתוכניות צד ג '.
  3. מצא ופתח קובץ עם סיומת .apk
משחק Java Java אנדרואיד

בקיצור - מה יהיה האלגוריתם של פעולות המשתמשים בעת הפעלת תוכניות המשתמשות ב- Java J2ME Runner?

כיצד להריץ משחק Java באנדרואיד

  • הפעל דפדפן וחפש את היישום הרצוי.
  • התחלת ההורדה.
  • ממתין לבקשה לפתיחת קובץ.
  • בחירת אמולטור J2ME Runner כמטען אתחול.
  • ניטור הורדה והתקנה.
  • הצהרה על עובדות מוכנותה לעבודה על ידי הופעת אייקון בתפריט הראשי של התקשורת.

מישהו ישים לב: לאחר התקנת J2ME Runner במתקן אנדרואיד, ניתן יהיה לכתוב תוכנה חדשה בתוכנית ערכת פיתוח אנדרואיד Native - סט כלים לשימוש בפונקציות מערכת וקוד ב- C ו- C ++.

משתמשים רבים שמחים על אמולטור ג'אווה, המאפשר לא לנטוש את התוכניות המועדפות עליהם. יש האומרים כי J2ME Runner לא עובד כמו שצריך. אבל היום, מתי אנדרואיד במהירות זוכה לטובתם של המשתמשים, ולא בחירה כל כך נהדרת בתוכנה כזו. נותר לחכות לעדכונים חדשים בתחום שילוב ג'אווה במערכת ההפעלה אנדרואיד.

כניסה

נדהמתי עד כמה אפליקציית התבניות מורכבת ומבלבלת באולפני Android. זה פשוט נערם עם משאבים. ובמידה פחותה - עם קוד ותסריטים. למרות שכל מה שצריך לעשות זה להציג את HelloWorld! בנוסף, הספרים והמדריכים שעיינתי בהם מסבירים כיצד ליצור IDEA או Eclipse HelloWorld באמצעות תיבות דו-שיח - וקריינות נוספים כבר מגיעים אליו. ומה קורה "מתחת למכסה המנוע" - אפשר רק לנחש.

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

כך, תהיו מודעים למאה אחוז והבנתם את הרכב הפרוייקט ואת תהליך הרכיבו. למרות שפרויקט הבדיקה הזה מיועד להכשרה, עם מעט חידוד, הוא יכול לשמש כבסיס איתן לפרויקטים האמיתיים שלכם.

הכנה

כדי להתחיל, עלינו להוריד ולהתקין כלים בשורת הפקודה. קישור להורדתם נמצא בתחתית עמוד סטודיו אנדרואיד (https://developer.android.com/studio/index.html).

אנדרואיד SDK 24 הוא רק אנדרואיד נ (נאוגאט / 7). אנו מקבלים את התנאים, הורידו את המתקין, הפעלו. השאר אותו כברירת מחדל. זה יותקן בספריית התצוגה C: משתמשים kciray AppData Local Android android-sdk. זכור כך, הכלים העיקריים שלנו ימוקמו שם.

בשלב הבא, הפעל את מנהל SDK (מהתיקיה אנדרואיד SDK) וגם להגדיר את ערכת ברירת המחדל. יש לו את כל מה שאתה צריך, כולל המהדר החדש של ג'ק. תצטרך גם JDK 8.

הדרישה העיקרית לפני קריאת מאמר זה - בנוסף לתוכנה המותקנת, אתה אמור כבר להפעיל במכשירך את Helloworld שמגיע עם Eclipse או Android Studio. כלומר עליך להגדיר את מנהל ההתקן usb, לאפשר ניפוי באגים ב- usb במכשיר וכו '... או שנוצר ומוגדר אמולטור. אלה דברים מאוד אלמנטריים, והשיקול שלהם הוא מעבר לתחום של מאמר זה - יש מספיק מידע ברשת. אגב, גם קריאה של כמה פרקים מתוך ספרים לא תהיה מיותרת - לפחות הבינו כיצד מסודרים המניפסט, המשאבים, ואכן היסודות של שפת ה- Java. ובמאמר זה אתאר על מה שותקים ספרים.

כתיבת פרויקטים

כדי להתחיל, צור איזו תיקיה בה יהיה הפרויקט שלך. בוא נקרא לה טסטאפ. בתוכו, צור עוד 3 תיקיות - סל, מילואים ו src.

צור ב טסטאפ קובץ טקסט ריק ושנה את שמו ל - AndroidManifest.xml.

הוסף אליו את הדברים הבאים:


הכל פשוט כאן. אנו מתכוונים להגיש בקשה בשם טסטאפשבתחילתו מתחיל השיעור פעילות ראשית. נותר רק לכתוב את הכיתה הקטנה הזו - והיישום מוכן. במידת הצורך, ערוך בתג משתמש-sdk רכוש אנדרואיד: targetSdkVersion - שים את הגרסה שיש לך.

הבא - צור את המשאב הפשוט ביותר - מחרוזת אפליקציית הבדיקה של שלום. למעשה, נוכל להסתדר בלי משאב על ידי הכנסת קו זה ישירות לקוד Java. אבל כמה מדרכי הרכבה עובדים עם משאבים, וכדי לראות נקודות מעניינות, אנו עדיין נעבוד איתם.

בואו ניצור בתיקיה מילואים תיקיה ערכים. יש לחלק את כל המשאבים לתיקיות. הבא - צור בו קובץ ריק strings.xml, ובו נכתוב:


זה כל המשאבים שאנחנו צריכים. פשוט, נכון? הבא, צור בפנים src תיקיה comתיקיה בה דוגמה, ואז אפילו נמוך יותר בתיקיית ההיררכיה טסטאפ - ויש כבר הכיתה שלנו MainActivity.java. הוסף את הקוד שם:


זו הפעילות הפשוטה ביותר, הכוללת כפתור אחד במסך מלא. כשאתה לוחץ על כפתור זה, מוצגת תיבת דו-שיח המציגה שורת משאבים. שימו לב למבדה (עיצוב v ->). ג'ק ToolChain מאפשר לנו להשתמש בתכונות רבות של Java 8 תחת אנדרואיד. תוכל לקרוא עוד באתר Developer.android.com ו- source.android.com.

מבנה הספריה אמור להיראות כך


וזה בעצם כל מה שהיינו צריכים לפרויקט פשוט. לשם השוואה -

למעשה, אוטומציה דרך גראד, עבודה עם git ו- IDE הם דברים חשובים מאוד, אך בשלב של לימוד אנדרואיד אני באמת רוצה להפשט מהם.

כעת אנו מגיעים לשלב החשוב והקשה ביותר. אנו נעבוד רבות עם שורת הפקודה, לכן אני ממליץ לך לכתוב את כל הפקודות שניתנו כאן בקובץ אחד ולקרוא לה שם Compile.bat. בסוף הקובץ לאחר הפקודות תוכלו להוסיף הפסקהכך שהתוצאה והשגיאות יהיו גלויות - אם בכלל.

מסקנה

לאחר הרכבת כל הקבצים, עץ הספרייה אמור להיראות כך.


כעת תוכלו לראות ולהבין בבירור כיצד מתרחשת ההרכבה של אפליקציית האנדרואיד ברמה נמוכה יותר. כשאתה משתמש ב- IDE - אם הרכבה משתבשת פתאום (וזה קורה לעתים קרובות) - אתה יכול לפתור את המצב כפי שהוא צריך. שימו לב גם שקובץ ה- apk שהתקבל לוקח רק כ -4 קילובייט.

אני מפרסם את ארכיון הפרויקט. שימו לב שהוספתי שם סקריפט קטן נוסף - Clear.bat. זה מוחק את כל הקבצים שנוצרו במהלך ההרכבה. והניח את ההשקה שלו בתחילת Compile.bat. הוסיפו גם תגובות באמצעות Rem - צעד אחר צעד.

כך, התסריט מייצר ניקוי ובנייה מחדש של הפרויקט, כולל החתימה, כמו גם מחיקתה במכשיר, התקנה והפעלה.

שיטה 1 התקן את Java J2ME Runner Emulator

1. הגאדג'ט שלך עם חיבור לאינטרנט.
2. הפצת Java J2ME Runner.

1. התוכנית פתוחה וחינמית. ניתן להוריד אותו מהאינטרנט, לאחר מכן הוא יופיע במנהל הקבצים עם סיומת .ark. רץ Java J2ME לא מזהה את התוכנה שהורדת לכרטיס הזיכרון של הגאדג'ט שלך, תצטרך להוריד שוב את התוכניות הרצויות.

2. יישום.

כשאתה מנסה להוריד את קובץ הצנצנות הדרוש, האחרון יבקש תוכנית להורדה - כאן הרץ Java J2ME ייקח את העניין. משימת המפתח שלה היא להוריד ולהתקין את היישום שבחרת. כתוצאה מכך, סמל התוכנית מופיע בתפריט הראשי של המכשיר.

שווה לשים לב אליו

המינוס המשמעותי של האמולטור הוא השקת בעיות יפה סכום לא מבוטלקבצי צנצנות, שמפוצה במידה מסוימת על ידי קלות ההתקנה והשימוש.

הגן על עצמך מפני תוכנות זדוניות בעת ההורדה - השתמש באנטי-וירוס.

שיטה 2 התקנת אמולטור JBed

1. המחשב.
2. תוכנת WinRar / WinZip
3. הגאדג'ט שלך עם חיבור לאינטרנט.
4. מנהל שורש.

1. הורד והתקנה ג'בד.

באופן דומה, הורד את Jbed מהאינטרנט, התוסף ידוע - .apk.

2. התקן את מנהל השורש.

יהיה עליכם להתקין במחשב האישי כל מנהל שורשים משוק אנדרואיד (מנהל שורשים, סייר שורשים וכו '..)

3. יציאת Jbed.apk

בעזרת מנהל השורש המותקן אנו מעבירים את Jbed.apk לספרייה / מערכת / אפליקציה /.

4. עריכת Jbed.apk.

באמצעות מחשב, שנה את שם ה- Jbed.apk ל- Jbed.zip ואז פתח אותו עם כל ארכיב שאתה מכיר (WinRar, WinZip, 7Z). אנחנו עוברים לספרייה / lib / armeabi / ומצא את הקובץ libjbedvm.so.

5. התקנת תוכנה בגאדג'ט.

אנו כותבים libjbedvm.so לכרטיס הזיכרון, ואז בעזרת מנהל השורש אנו מעבירים אותו לכתובת / מערכת / lib.

אנו מפעילים את הטלפון מחדש, ואחריו מופיע פריט ה- Java בתפריט.

אנו כותבים קבצי צנצנת לכרטיס זיכרון ואז בעזרת מנהל הקבצים שלך אנו מנסים לפתוח אותם על ידי בחירה "פתח עם ג'אווה".

שווה לשים לב אליו

אמולטור אחר, שהיתרונות שלו כוללים היעדר בעיות בהשקת כמעט כל קבצי הצנצנות. החסרונות כוללים את תהליך ההתקנה הגוזל זמן רב יותר, אשר מורכב בעיקר בהשגת זכויות שורש. השגת זכויות אלה תלויה בדגם הספציפי של המכשיר - לכל אחת מאפיינים אישיים.

הקפידו על הרשאות שורש, אל תבצעו פעולות שאינכם בטוחים בהן - יש הזדמנות אדירה לגרום נזק קריטי למערכת.

ראשית כל, עליכם ללמוד כיצד להתקין את היישום על גבי ג’אווה אנדרואיד בצורה נכונה

זה ידרוש התקנה של אמולטור ג'אווה או מכונה Java. ישנן תוכנות רבות כאלה, לדוגמה, אתה יכול להשתמש בהן Java J2ME Runne. בתוכנית זו יש קבצים עם סיומת .apk, כך שיכולות להיות מספר שיטות התקנה, אתה רק צריך לבחור את הנוחה ביותר. עדיף להוריד את התוכנית ממחשב באמצעות כבל USB.

לאחר סיום ההתקנה של מכשיר ה- Java, עליך להפעיל אותה, עם זאת, זכור כי תוכנית זו לא תוכל לזהות ולפתוח יישומים המאוחסנים בכרטיס הזיכרון של המכשיר. לכן עליכם להוריד ישירות מהאינטרנט.

לשם כך עליכם לפתוח את דפדפן האינטרנט שלכם ולמצוא את הדף עם היישום הנדרש באמצעות טופס החיפוש. לאחר מכן תוכלו להתחיל להוריד את קבצי התוכנית. במקביל, תראה בקשה באמצעות איזו תוכנית להתחיל את ההורדה, אתה צריך לבחור את האמולטור המותקן שלך, במקרה זה, Java J2ME Runne. Java J2ME Runne יוריד ויתקין את קבצי יישום ה- Java עצמו, הסמל שמופיע בתפריט יאשר את סיום ההורדה וההתקנה. כעת השאלה "כיצד להתקין משחק ג'אווה באנדרואיד" תיפתר די בקלות.

יש אמולטור נוסף בשם Jbed, שגם עושה עבודה נהדרת בהתקנת ופתיחת יישומי ג'אווה. ניתן להתקין אמולטור זה ממחשב על ידי חיבור ההתקן אליו באמצעות כבל USB. הגאדג'ט חייב להיות מחובר לאינטרנט ובעל מנהל שורש - הוא יידרש על מנת לבצע שינויים בספריות הקבצים.

Pin
Send
Share
Send
Send