דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
mefateachM

mefateach

@mefateach
מדריכים
אודות
פוסטים
2.5k
נושאים
94
שיתופים
0
קבוצות
2
עוקבים
29
עוקב אחרי
8

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שיתוף | חדש!! פרטים, ואינדקס גרסאות על הדגם הבא f22 pro
    mefateachM mefateach

    duoqin f22 pro.png

    קישור לאינדקס גרסאות

    מפרט:

    אנדרואיד 12

    תדרים:
    def14830-d442-4673-a518-122fc111461c-image.png

    מעבד: mtk g85 .
    על המעבד (קרדיט @A0533057932)

    יש דגם 4 גיגה ראם ו 64 פנימי. ויש דגם 6/4 גיגה ראם ואיחסון 128 גיגה פנימי.
    יש פנס.
    סוללה:
    מסך: 3.54 אינץ.

    מצלמת סלפי 2 מגה פיקסל.
    תמונה (מהגדרות המצלמה):

    58bf644e-422e-4a37-9998-785a7dd46e22-image.png

    מצלמה אחורית 8 מגה פיקסל.
    תמונה (מהגדרות המצלמה):

    81281cda-6540-4694-85c2-07e5f0948711-image.png

    תומך ב OTG.
    בלוטוס 5.0

    אחסון:
    ראם: 4g
    אחסון: 64g
    עוד מפרט:

    מעבד: MediaTek G85 MT6769V.
    4.14.186 arm64-v8a.
    מסך: 3.5' 640x960 60Hz TFT LCD (3:2).
    160 PPI / 320 DPI.
    4GB + 64GB / 128GB.
    לחצני ווליום.
    4G LTE / WiFi 5 / Bluetooth / IR.
    אין תמיכת nfc.
    סוללה: 2150mAh 10W (5V⎓2A)
    גודל : 147 mm * 58 mm * 9 mm
    צבעים: שחור/לבן

    Rear 8 MP flashlight / Front 2 MP
    Bluetooth LE
    USB Type-C 2.0 (OTG & Earphone supported)
    Virtual-A/B GKI DLKM Dynamic (ext4)
    Android 12 Snow Cone SP1A.210812.016 (31)
    Widevine DRM L3
    BootLoader can be unlocked
    Vibration and keyboard sensations are greatly optimized!

    Supplement:
    ~116g
    BT 5.0
    Z-axis linear motor
    LPDDR4X 1800MHz
    eMMC 5.1
    Rear Sony IMX219
    Exercise (steps) record
    Antutu Benchmark Score 187K
    Single SIM slot
    (LCD screen is touchable)
    02abcb8a-4e1b-47e9-b3da-3bf605da3ebf-image.png

    שדרוגים:

    :::

    נוסף אפשרות במסך הביית:
    video_2022-06-27_17-52-54.mp4

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

    עוד תמונות:

    :::

    f22.jpg

    WeChat Image_20220608150604.jpg

    38297ded-a399-4bf9-a034-deb72e3ad1d9-image.png

    88148003-8ed1-41ea-805c-a21d48753768-image.png

    17d364d8-d7a8-4b5d-bf23-6c68da63ecc2-image.png

    753ebd89-c62f-4470-888f-8bc9a37db0aa-image.png

    dea2843f-47be-47ac-ada0-9115cc124ba5-image.png

    פתיחת בוטלואדר:
    8dc1923b-9dca-44e0-b5bd-ae1605f6460b-image.png

    :::
    פתיחת קטגוריה חדש ל qin f22 pro

    עוד סרטון

    קישור לנושא ב 4pda

    עוד פרטים בהמשך.

    לתגובות, דיון

    קצת מידע על הגרסה (על המחיצות):

    :::
    dump:
    צילום מסך 2022-06-21 193202.png

    fOTA:

    צילום מסך 2022-06-13 194629.png
    לעוד פרטים על הרום אפשר לבקש בצ'אט

    :::
    קישורים לקנייה:

    עלי באבא

    עלי אקספרס 1.
    עלי אקספרס 2.
    עלי אקספרס 3.
    עלי אקספרס 4.

        1. אותו חנות

    נא לא להגיב כאן!!!!!!

    מדריכים - שיאומי

  • להורדה | אפליקציה משוכללת לתרגום מחרוזות xml
    mefateachM mefateach

    שלום.
    בניתי אפליקציה לתרגום מחרוזות, לא ניסית אותה בפועל, מוזמנים לנסות ולעדכן אותי על באגים/שיפורים.
    האפליקציה בקוד פתוח כאן מוזמנים לתרום.
    (לא לשכוח לתת _כוכב ב github😉 )
    להורדת האפליקציה כאן
    שימו-לב: (מתורגם מאנגלית)
    אל תשתמש בקוד למטרות מסחריות. כל קוד שיפותח על בסיס קוד זה חייב להיות קוד פתוח ואין להשתמש בו למטרות מסחריות. חייבים להשאיר את זכויות היוצרים (קרדיט) כפי שהן!!

    הוראות שימוש: (מתורגם מאנגלית עם הוספות)

    1. פתח את היישום
    2. בחר קובץ XML שברצונך לתרגם
    3. המתן לסיום ניתוח הקבצים
    4. העתק את הטקסט בדיוק כפי שהיה ל- Google Translate או לכל תרגום אחר
    5. הדבק את פלט התרגום
    6. לחץ על שמור תרגום ובחר נתיב לשמירה, המתן לסיום השמירה
    7. מזל טוב שיש לך עכשיו קובץ מתורגם

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

    תוצרת הבנייה

  • מדריך | AppyBuilder - יצירת אפליקציות (כמו קודולר) ב offline (ללא חיבור לאינטרנט)
    mefateachM mefateach

    כידוע בשביל ליצור אפליקציה צריך אינטרנט ולפעמים אין חיבור או חיבור איטי, וכן לפעמים יש עומסים על השרתים ולכן לא מתקמפל האפליקציה או מתקמפל מאוד לאט.
    הפתרון לזה זה להריץ את האתר apply builder באופליין (עוד לא הבנתי האם זה קודולר או mit app inventor או אתר שלישי)

    אין להעתיק את המדריך ללא רשותי המפורשת!

    בשביל זה צריך:
    2. Java 8 JDK מדריך התקנה
    2. קוד מקור של האתר AppyBuilder

    1 - הורדת המקור

    את מקורות האתר נוריד מכאן github
    68f97d17-b7af-4b00-a6d3-23c34ff020fc-image.png
    לוחצים על הורד ולאחר מכן על הורד כ zip
    2b108f1c-21c8-479f-b2e2-e961a6a95ce0-image.png

    2 - הפעלה התוכנה (האתר)

    נחלץ את קובץ ה zip לתיקייה חדשה, נפתח את התיקייה.
    שם נמצא שני קבצים בשם WinStartFrontend.bat ו- WinStartBuildServer.cmd
    8a9f6808-f470-4da6-b879-ea3e0eba5e76-image.png
    נפעיל את הקובץ WinStartFrontend.bat כדי להפעיל את ממשק המשתמש
    ואם הכל יעבוד נראה חלון נפתח וכתוב Dev App Server is now running
    נעבור לכתובת http: //localhost:8888 (זה כתובת במחשב, לא צריך אינטרנט)
    מייד לאחר מכן נראה את התמונה הבאה:1dd90f3c-d44e-4fe0-a1b1-c262fccd040c-image.png
    כיתבו את המייל שלכם
    אשרו את תנאי השימוש
    לקמפול ל apk הפעילו את WinStartBuildServer.cmd
    תמונות:

    :::
    8f76f139-e528-4807-a9d4-7105d4be51c0-image.png
    66f77d46-f1e3-4d51-a9ae-307702e07153-image.png

    :::

    נא לא להגיב!!! לכל הערה/הארה/הצעה וכו' לשלוח לי בצ'אט, או לפתוח נושא בעזרה הדדית, או למייל office@y-fox.com!

    מדריכים - בניית ופיתוח אפליקציות

  • שיתוף | אפליקציה התאמה אישית לבחירת רמת כשרות הגרסה - מתאים לכל מכשיר
    mefateachM mefateach

    שלום.
    בעריכה!! (בהמשך אספק הדרכות להתאמה האפליקציה לשימוש ספיציפי)
    למפתחי גרסאות היקרים ברצוני לבשר לכם בשורה משמחת.

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

    הנה הקישור לקוד מקור https://github.com/Mordechay0000/selectVersion (שימו כוכבב😉)

    לא מומלץ לעשות fork אלא לעבוד על הריפו עצמו כי בהמשך העדכן את הריפו (וכן זה יקל עליכם להוסיף שדרוגים לקוד המיקורי).

    תרומות לקוד יתקבלו בברכה.
    בהצלחה לכולם אשמח לתגובות.

    קרדיט לא חובה:

    The application was developed as open source by Mordechay
    Source code: https://github.com/Mordechay0000/selectVersion
    Contact: m8572998@gmail.com
    github: https://github.com/Mordechay0000
    

    נ.ב. שימו-לב שה release לא מכיל את הגרסה הכי מעודכנת שנמצאת בקוד, והוא לא עובד בחלק מהמכשירים (מכשירם שיש רווח בשמם כמו f21 pro ו f22 pro) בקוד מקור זה תוקן.

    מדריכים - אנדרואיד

  • בקשת מידע | חסימת מצב מפתחים
    mefateachM mefateach

    @emg כנראה...
    תבדוק אם זה לא מותקן כאפליקציית משתמש

    אז כך (אם אין לך ידע בסיסי ב xml תשאל מישהו אחר אני אין לי כוח להסביר...):
    צריך להוסיף לשורה ב xml איפו שיש את כל הערכים של השורה ( android:icon, android:textוכו'):

    android:selectable="false"
    
    עזרה הדדית - אנדרואיד

  • מדריך | לאפס סיסמה למחשב בקלות ובלי למחוק כלום (גם בווינדוס 11)
    mefateachM mefateach

    @יוסל-ה-0 אאל"ט הדרך הכי פשוטה, לא דורשת כלום (ובלי להשאיר סימנים 😉) זה כך:

    שלב 1.
    הדלקה של המחשב וכפיית כיבוי (על ידי לחיצה על לחצן הפעלה ערוך) 3 פעמים (צריך קצת ניסיון מתי לכפות את הכיבוי ובקצרה צריך לכבות אחרי שהמחשב מתחיל לעלות ולפני שהמחשב נדלק לגמרי (
    בהדלקה הבאה המחשב יעבור למצב שחזור.
    נכנס לאפשרויות נוספות (ייתכן שזה לא כתוב בדיוק כך אני כותב את זה בעל פה)
    נבחר בשורת הפקודות
    שלב 2.
    נקליד

    net user administrator /active:yes
    

    מפעילים מחדש את המחשב ויש משתמש חדש שנקרא Administrator יש לו את כל ההרשאות אפשר לעשות מה שרוצים
    שלב 3.
    סיימנו? רוצים למחוק את כל מה שעשיתם
    נכנסים כמו בשלב 1.
    מקלידים

    net user administrator /active:no
    

    (שימו-❤️ זה לא מוחק את הקבצים ששיניתם וכן את הקבצים של המשתמש שנוצרו יש למחוק אותם בנפרד)

    אין להעביר את המדריך, רק לתת קישור. (אולי עוד נכתווב את זה במדריכים)
    (אגב מה הקשר לקטגורית אנדרואיד?(!))

    מדריכים - מחשבים וטכנולוגיה

  • שיתוף | קישורים למדריכים לתכנות מסודר על פי שפה/פלטפורמה (מתעדכן)
    mefateachM mefateach

    java

    java למתחילים בויקיספר
    תכנות מתקדם ב java, ויקיספר
    java על כוס קפה מהדורה שנייה (מומלץ מאוד, אין להורדה..., מה שכן יש זה אבל זה לא הספר עצמו.)

    שפת C

    שפת c בויקיספר

    שפת C++

    c++ בויקיספר
    c++ (אנגלית, קצת לא נוח לתרגם, אבל שווה)

    C#

    מאמרים בעברית של אריק פוזננסקי
    סדרת סירטונים (פתוח בנטפרי) ברורים בעברית מאת Ran Shahak

    שפת python

    בקמפוס IL
    ספר קל בעברית של ברק גונן

    PHP

    כללי

    https://www.w3schools.com/ (אנגלית עם אפשרות לתרגם, מומלץ!!)
    הכי מומלץ😉

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

    אם אפשר לא להגיב, להוספות, הערות/הארות אפשר לשלוח לצ'אט או למייל office@y-fox.com
    תכנות

  • שיתוף | הרחבה שבניתי לבדיקה האם תעודת זהות תקנית
    mefateachM mefateach

    שלום.
    ההרחבה com.mordechay.mefateach.idtest.aix
    בלוקים:
    component_method.png
    שמים את התעודת זהות ב id ומחזיר true אם התעודת זהות תקינה, false אם לא תקין

    קרדיט ענק!!! ל @yossiz מתחומים ( @yzahn ) (קרדיט @מישהו12 על השם משתמש של @yossiz במתמחים 😊 )
    להארות/הערות/באגים וכו' אפשר להגיב
    אין לפרסם (גם בפורום של קודולר) ללא אישור מפורש ממני!!!
    אפליקציה | בקרוב בגוגל פלי
    לגרסת בדיקה בגוגל פלי (יש לשלוח לי את המייל של חשבון הגוגל כדי שאני יוכל לאשר את הבדיקה)

    עזרה הדדית - בניית ופיתוח אפליקציות

  • שיתוף | רוצים קודולר בעברית?
    mefateachM mefateach

    מוזמנים לעזור

    עזרה הדדית - בניית ופיתוח אפליקציות

  • הסבר | תיקון שגיאות בסיסיות בקודולר
    mefateachM mefateach

    שלום.
    קרה לכם שהאפליקציה מייד בפתיחת נופלת? או שהיא לא מתקמפלת?

    יש לבדוק כמה דברים

    1. שלא השארתם ריק את הכותרת של המסך, ואודות המסך.
    2. לפעמים האפליקציה לא מתקמפלת (כתוב שגיאת yail)
      הפתרון הוא:
      מה מוגדר הערכת נושא, אם זה מוגדר על default או לא מוגדר יש לשנות את זה לערכת נושא מסוימת (אם לא מוגדר בכלל נסו לשנות ל defualt:
      09530333-2d52-4a44-807a-3d5cd8ee3f12-image.png
    עזרה הדדית - בניית ופיתוח אפליקציות

  • מדריך | יצירת הרחבות
    mefateachM mefateach

    שימו-❤️ המדריך משולב עם כמה מדריכים נוספים בפורום

    לבניית הרחבות נצטרך:

    1. jdk גרסה 8 מדריך התקנה
    2. rush להתקנת ruhs מדריך שיצר @אבי_770 // את הפקודה שבמדריך צריך להריץ ב PowerShell ולא ב cmd
    3. ידע שפת java
    4. עורך קוד אני ממליץ על visual code נוריד אותו מכאן ונתקין
      (כמובן אפשר גם לערוך עם כל עורך טקסט אך לא מומלץ)

    מומלץ גם IntelliJ או אנדרואיד סטודיו כדי לנפות באגים במחלקות האנדרואיד המובנות //בעקרון אפשר להשתמש בזה כתחליף לעורך קוד, זה כולל גם השלמת קוד של מחלקות ומתודות (פונקציות) של אנדרואיד (מה שלא קיים ב visual code)

    ניצור פרויקט (ניתן לראות במדריך של @אבי_770)
    ae26abcb-481d-47ff-a652-e0ddccb89cad-image.png

    1. שם הפרויקט
      2.שם החבילה (package name)
    2. כותרת
    3. מספר גרסה
    4. בחירת שפה, java או kotlin (ניתן לזוז עם החיצים במקלדת, או עם w ו s), נבחר ב java.
    5. שם שהתיקייה של ההרחבה

    נקיש cd ואת שם התיקייה של ההרחבה //לכניסה לתיקייה
    221b7314-26a6-4ec3-917d-21246a230b69-image.png

    הקובץ שעליו נעבוד קובץ עם סיומת java .
    (או kt אם בחרתם בהרחבה בשפת kotlin, הדוגמאות במדריך יהיו על java)
    את הקובץ נמצא בתיקיית src/your/package/name
    במקום your/package/name זה יהיה השם חבילה שבחרתם)\

    496e109e-9652-4051-8fae-1a554c8f59b9-image.png

    נפתח את הקובץ, זה יראה בערך כך:
    b8dba06c-19d6-47a1-9657-ce21ce34faba-image.png
    נמחק את זה:

      @SimpleFunction(description = "Returns the sum of the given list of integers.")
      public int SumAll(YailList integers) {
        int sum = 0;
    
        for (final Object o : integers.toArray()) {
          try {
            sum += Integer.parseInt(o.toString());
          } catch (NumberFormatException e) {
            throw new YailRuntimeError(e.toString(), "NumberFormatException");
          }
        }
    
        return sum;
      }
    

    372e3949-670b-4c25-b221-e13ca7bd7e18-image.png
    נוסיף מתחת ל import:

    import android.app.Activity;
    import android.content.Context;
    import com.google.appinventor.components.common.ComponentCategory;
    import com.google.appinventor.components.runtime.EventDispatcher;
    import android.widget.*;
    

    8d71658d-ec6b-4abf-bc0e-70c915cd576c-image.png

    יצירת בלוקים
    בלוק = מתודה (פונקציה)
    הערכים שהמתודה מקבלת יהפכו ל ערכים שניתן להכניס בבלוק
    c1b5f278-41b0-484b-abb8-e3ec9b552861-image.png והערך שהיא מחזירה ייהפך לבלוק שניתן להכניס
    4a40430d-50b8-4ad3-bff5-5c4c37256c6e-image.png
    לפני המתודה יש לכתוב הערה בשביל שהמהדר ידע שצריך ליצור בלוק:

    @SimpleFunction(description = "כאן נכתוב הסבר על הבלוק")
    

    יצירת ההרחבה הראשונה.
    ההרחבה הראשונה רק תקבל שתי מספרים ותחזיר כמה שווה המשתנה הראשון + השני
    נדביק מתחת ל class

     @SimpleFunction(description = "return c1 + c2 ")
    public String Calculator(String c1, String c2) {
         return c1 + c2; //החזר t1 + t2
         }
    

    30ebb0b9-ef9c-408f-89b7-26ae9f434f16-image.png

    הסבר:

    (String c1, String c2)
    

    המתודה מקבלת שתי משתנים מסוג String

         return c1 + c2; 
    

    nחזיר כמה זה שווה c1 +c2
    ונשמור (ctrl + s)
    נקליד ב PowerShell

    rush build
    

    8de30786-49c6-4ce7-b69f-4de0b1eee30b-image.png
    זה מראה שהוא הצליח אם יש כיתוב באדום זה מראה שיש שגיאות
    (אם יש שגיאה כתוב את מספר השורה ומספר התו בשורה שיש את השגיאה וסיבת השגיאה)

    הקובץ של ההרחבה נמצא בתיקיית out
    מזל טוב! יצרתם את ההרחבה הראשונה שלכם

    נעלה את ההרחבה לקודולר ונגרור אותה למסך.
    f5f753c4-f78c-466e-9aac-c8893a0da074-image.png

    המדריך בעריכה.
    נא לא להגיב!!! לכל הערה/הארה/הצעה וכו' לשלוח לי בצ'אט, או לפתוח נושא בעזרה הדדית, או למייל office@y-fox.com!

    מדריכים - בניית ופיתוח אפליקציות קודולר יצירת הרחבות java תיכנות

  • מדריך | המרת פרויקט (aia) ל java
    mefateachM mefateach

    לא עובד לקבצים מקודולר 😠
    נכנסים לאתר הזה //ניתן גם ליצור שם פרויקטים ולהמיר אותם ל java.
    מייבאים את הפרויקט
    ea976c2d-34ee-4121-a832-28b3c2730e72-image.png
    נכנס לפרויקט, ונלחץ על build ועל java bridge
    5939019e-39f4-4dfd-8d3c-efbb04057479-image.png
    נבחר java file לייצוא לקובץ java או java project לייצוא לפרויקט java
    בהצלחה!

    מדריכים - בניית ופיתוח אפליקציות

  • עזרה | לעזור לי בפיתוח של קיידרואיד ? 🤔
    mefateachM mefateach

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

    ממליץ לכם לעבור לזה.

    פה זה נראה לי הכי מומלץ להתחיל https://developer.android.com/courses/android-basics-compose/course
    זה גם מלמד את יסודות קוטלין אבל אני חושב שמומלץ להגיע עם ידע בסיסי...

    עזרה הדדית - אנדרואיד

  • מדריך | צריבת מחיצות system|vendor|product בנפרד במכשירים עם אנדרואיד 10,11,12
    mefateachM mefateach

    רוצים לצרוב מחיצת system|vendor|product בנפרד בלי ליצור קובץ super
    שימו לב הפקודות נכתבו על מחיצת system למחיצות אחרות ניתן לשנות את הפקודות בהתאם

    fastboot reboot fastboot
    fastboot erase system
    fastboot flash system system.img
    

    למחיקת נתוני משתמש:

    fastboot -w
    

    להפעלה מחדש:

    fastboot reboot
    

    אם יש שגיאה:

    Resizing 'system_a'    FAILED (remote: 'Not enough space to resize partition')
    fastboot: error: Command failed
    

    לכתוב את הפקודה:

    fastboot delete-logical-partition product_a
    

    שימו-לב זה מוחק את מחיצת product זה יכול ליצור בעיות

    מדריכים - אנדרואיד

  • מדריך | התקנת jdk 8
    mefateachM mefateach

    2 - בדיקה, הורדה, והתקנת jdk

    אם אין לכם jdk גרסה 8 נוריד מכאן או מדרייב גרסת windows 64
    לבדיקה האם יש, מקלידים בשורת הפקודות:

    javac -version
    

    אם הפלט הוא:

    'javac' is not recognized as an internal or external command,
    operable program or batch file.
    

    e4e28207-da7b-40b2-b1f2-cf2c8acb29cf-image.png
    זה אומר שלא מותקן לכם jdk (או שהוא לא מוגדר במשתני הסביבה)
    אם הפלט הוא:

    javac 1.8.0_181
    

    f2575560-0916-4fe4-9c6a-f7aa9914b1cc-image.png
    זה מצוין אם הפלט הוא:

    javac ומספר אחר
    

    לדוגמה:
    d7d0fdb7-5271-4b8e-b70f-149c53d5e431-image.png
    זה אומר שיש לכם jdk אבל גרסה אחרת, צריך לבדוק אם הגרסה היא 8 זה בסדר אבל אם לא צריך להסיר התקנה ולהתקין מחדש ☝️

    הוספת משתני סביב

    צריך להוסיף את משתני הסביבה כדי ששורת הפקודות תזהה את java jdk
    צריך להגיע למסך עריכת משתני הסביבה, אפשר להגיע בשתי דרכים,

    1. לחפש 'משתני הסביבה'
    2. להיכנס לסייר קבצים וללחוץ על מאפיינים

    15f7cc7c-5f56-4f41-8787-54496a01e9ec-image.png
    ללחוץ על 'הגדרות מערכת מתקדמות'
    ועל משתני סביב...
    ec00f1ab-4dc5-4197-a4e2-f3750ee344d9-image.png
    נבדוק האם קיים משתנה JAVA_HOME במשתני מערכת, אם קיים נערוך אותו אם לא ניצור משתנה חדש
    b1c45c49-56e5-4582-846e-7b12c45d1394-image.png

    בשם המשתנה נכתוב JAVA_HOME
    בערך המשתנה נכתוב את הנתיב ל jdk
    1461ca36-a5ca-4b84-96b1-0ac632a70360-image.png
    ונלחץ אישור
    לאחר מכן נלחץ על משתנה path במשתני מערכת
    ונלחץ על חדש ונכתוב (כמובן אפשר להעתיק ולדביק)

    %JAVA_HOME%\bin
    

    0dc641f3-a5d4-4f36-9796-1b3a899194d6-image.png
    //אם כבר קיים אין צורך ליצור עוד אחד

    ולסיום רק כדי לבדוק שהגדרנו את הכל נכון נקיש בשורות הפקודות echo JAVA_HOME (יש לפתוח חלום שורת הפקודות חדש, לא חלון שהיה פתוח לפני התהליך)
    הפלט צריך להיות הנתיב ל jdk
    0c578afc-9eb5-4843-b1f7-56d594e8293b-image.png
    עכשיו נקליד

    javac -version
    

    הפלט צריך להיות
    javac 1.8.0_181
    452c223e-9296-4e35-afcd-8e3b8cfc8514-image.png

    מדריכים - בניית ופיתוח אפליקציות

  • שיתוף | אפליקציה התאמה אישית לבחירת רמת כשרות הגרסה - מתאים לכל מכשיר
    mefateachM mefateach

    (בעריכה)
    נצלול לקוד
    בעקרון זה מאוד פשוט אבל בכל זאת אני יסביר.
    האפליקציה בפתיחה מקבלת את שם המכשיר (שמופיע ב buld.prop) אם האפליקציה קורסת בהפעלה ייתכן שהשם לא כתוב כמו שצריך יש לבדוק ביומן קריסות מה השם שהתקבל, תחת com/mordechay/mefateach/selectversion/activities/SplashScreenActivity.java זה הקובץ שמופעל כשהאפליקציה נפתחת זה גם מציג את האנימציה בפתיחה אבל זה גם ובעיקר מיועד כדי לבצע פעולות תוך כדי הצגת האנימציה הפעולה שהוא מבצע זה לבדוק את שם המכשיר (ושם החברה) שעל פי זה בהמשך יקבעו המשתנים שקובעים את התמונות להצגה את רשימת האפליקציות ואת הפקודות בפועל שיבוצעו (שבהרבה מהמקרים שונים בין מכשיר למכשיר)
    הפונקציה הזאת מבצעת את בדיקה שם המכשיר וכן מבצעת החלפה של רווח בשם המכשיר ושם החברה לתו _ כיוון שבשמות משתנים לא ניתן לכתוב רווח
    שורה 38'

        private void peעrformTimeConsumingTask() {
            try {
                DataTransfer.device = DeviceEnum.valueOf(Build.BRAND.toUpperCase() + "_" + Build.MODEL.toUpperCase().replace(" ", "_"));
            ....
        }
    

    המשתנה נשמר ב DataTransfer זוהי מחלקה סטטית שמשמשת לשמירת נתונים שישמרו לאורך כל חיי הפעילות של האפליקציה (כגון שם המכשיר...) המחלקה נמצא כמובן ב com/mordechay/mefateach/selectversion/data/ שם זו תיקייה שמכילה את כל מה שקושר לנתונים (שמירת משתנים וקבועים) כעט כל אקטיביטי שצריך לפעול בהתאם לשם המכשיר יקבל את הנתון מ DataTransfer.device שימו-לב שהמשתנה device הוא מסוג enum כדי שלא יקרה ששם המכשיר יהיה לא צפוי שם המכשיר חייב להיות אחד מערכי enum שנמצא באיך לא com/mordechay/mefateach/selectversion/data/DeviceEnum כמובן שבמידה ותרצו להוסיף מכשיר זה הדבר הראשון שתעשו לשים את שם המכשיר ב enum כמובן שהשם צריך להתאים במדויק לשם החברה של המכשיר + שם המכשיר בפורמט שמודר באפליקציה ניתן לראות את זה על פי שמות המכשירים הקיימים או לפי הקוד הזה DeviceEnum.valueOf(Build.BRAND.toUpperCase() + "_" + Build.MODEL.toUpperCase().replace(" ", "_")) לאחר מכן המשתנים וכל הנתונים ישלפו מקובץ com/mordechay/mefateach/selectversion/data/Constants זה מכיל את כל הקובעים של האפליקציה בין השאר תחילתו של הקובץ מכיל את זמן הפעלה המסך פתיחה (חשוב, ייתכן שבמכשירם עם מסכים בגדלים שונים תצטרכו לשנות את הזמן)
    מתחת לזה יש את מצבי כל סוויטש שיכול להיות 5 מצבים (למרות שבפועל יש רק שניים פועל וכבוי 😉)
    יש מצב פועל, כבוי, מצב מושבת פועל, מושבת כבוי (משובת הכוונה שהוא יוצג באפור ולא יהיה ניתן לשנות את מצבו של הסוויטש) ויש גם מצב חמישי שזה מאוחר יותר זה אומר שהמשתמש יבחר יותר מאוחר האפשרות הזאת כרגע לא פעילה אבל ניתן לראות שבמסכים שהכנתי טיוטות (שגם נמצאים בקוד מקור) זה כן פעיל, המסכים בוטלו כיוון שהם לא כל כך שימישם כיוון שהאפליקציה לא מופעלת בהפעלה המכשיר בפעם הראשונה כך שלמשתמש אין צורך לדעת באפליקציה עד שהוא בוחר לחסום וכן העיצוב שלהם יותר מורכב ומפסיד זמן למי שרוצה לבחור מייד, כמובן ניתן להחזיר את המסכים האלו עם כמה עריכות...
    לאחר מכן מספר של כל סוויטש של חסימה זה מספר שמיצג את כל רכיב בבחירות החסימה לא צריך לדעת בזה אלא אם כן אתם משנים את האפשרויות לחסימה ואם כן רצוי מאוד לעבור על כל הערכים להבין איך הם עובדים ואיך הם מסונכרנים עם המערכים (לא הרחיב על זה פה מי שיצטרך עזרה אפשר לפנות אלי בפרטי)

    מדריכים - אנדרואיד

  • שיתוף | אפליקצית מעדכן גירסה | ליוצרי גרסאות להוספת תמיכה בעדכון גרסה אלחוטי
    mefateachM mefateach

    שלום.
    בניתי אפליקציה לעדכון גרסה.
    האפליקציה בקוד פתוח נמצאת פה:
    https://github.com/Mordechay0000/android_updater_vesions
    האפליקציה מיועדת ליוצרי גרסאות בלבד אין לי זמן כרגע להרחיב פשוט תעברו על הקוד מקור מצורך שרת לדוגמה בפיתון שעובד על flask:
    בתקייה:
    python_sample_server
    קישור:
    https://github.com/Mordechay0000/android_updater_vesions/tree/main/python_sample_server
    בקצרה:
    יוצרים קובץ zip עם קבצי העדכון כותבים את סקריפט העדכון (שמבצע את העדכון בפועל)
    //מומלץ לבדוק בכמה מכשירים לוודא שלא עושה בעיות כיוון שזה אל חזור, בנוסף האפליקציה לא עושה mount לכתיבה כך שזה צריך להיות בסקריפט
    כמובן עובד על רוט (זה לא עדכון ota/ab כך שבמקרה של שגיאה זה יכול לתקוע את המכשיר!)
    הערות/הארות יתקבלו בברכה. (שימו-לב שיש עוד מה להשקיע בעיצוב, האפליקציה פותחה על ידי רק לניסוי ולכן לא השקעתי מדי הרבה בעיצוב)
    בהצלחה! (אשמח לפרגון בכוכב ב github אם הועיל לכם)

    תוצרת הבנייה

  • מדריך | איך לסדר את הג'יבריש בקודולר (למשתמשי נטפרי)
    mefateachM mefateach

    סרטון (שהעליתי לנטפרי)

    blob.zip ארכיון

    עזרה הדדית - בניית ופיתוח אפליקציות

  • מדריך | תיקון שיאומי F21 Pro מ'בריק' (לא מגיב) | HardBrick Fix
    mefateachM mefateach

    @hagay אמר במדריך | מדריך | תיקון שיאומי F21 Pro מ'בריק' (לא מגיב) | HardBrick Fix:

    B מכשיר = python mtk wo 0x0 0x747C00000 file_name
    64GB מכשיר = python mtk wo 0x0 0xE8F800000 file_name

    למה לא python mtk wf ?
    אגב אם כבר עשיתי מדריך אני ישדרג אותו
    שאיבת מחיצה
    python mtk r שם המחיצה, נתיב לשמירה
    שאיבת כל המחיצות בנפרד:
    python mtk rl נתיב לתיקייה
    שואב את כל המחיצות לקובץ אחד:
    python mtk rf נתיב לתיקייה:
    כנ"ל לצריבה כותבים במקום r כותבים w,

    מדריכים -שיאומי f21 pro ו +f21 pro
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר