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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אנדרואיד - כללי
  3. שיאומי
  4. שיאומי f21 pro ו +f21 pro
  5. מדריכים -שיאומי f21 pro ו +f21 pro
  6. מדריך | הוספת תאריך עברי למסך הנעילה בf21 pro

מדריך | הוספת תאריך עברי למסך הנעילה בf21 pro

מתוזמן נעוץ נעול הועבר מדריכים -שיאומי f21 pro ו +f21 pro
27 פוסטים 4 כותבים 598 צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מחנה ידידיםמ מחנה ידידים

    @y0508352872 כתב במדריך | הוספת תאריך עברי למסך הנעילה בf21 pro:

    איפה בתוך הקוד להוסיף את זה

    לפני ה Text View האחרון נראה לי.

    איפה בתוך המתודה?

    נתתי לAi את כל המתודה והוא הוסיף רג'יסטרים ושינה אותה. רק רגע...

    מחנה ידידיםמ מנותק
    מחנה ידידיםמ מנותק
    מחנה ידידים
    כתב נערך לאחרונה על ידי
    #21

    הנה

    .method protected onAttachedToWindow()V
        .registers 6 # הגדלנו מ-3 ל-6 כדי שיהיה מקום לרגיסטרים החדשים (v0-v4)
    
        .line 509
        invoke-super {p0}, Landroid/widget/GridLayout;->onAttachedToWindow()V
    
        .line 510
        const-class v0, Lcom/android/keyguard/KeyguardUpdateMonitor;
        invoke-static {v0}, Lcom/android/systemui/Dependency;->get(Ljava/lang/Class;)Ljava/lang/Object;
        move-result-object v0
        check-cast v0, Lcom/android/keyguard/KeyguardUpdateMonitor;
        iget-object v1, p0, Lcom/android/keyguard/KeyguardStatusView;->mInfoCallback:Lcom/android/keyguard/KeyguardUpdateMonitorCallback;
        invoke-virtual {v0, v1}, Lcom/android/keyguard/KeyguardUpdateMonitor;->registerCallback(Lcom/android/keyguard/KeyguardUpdateMonitorCallback;)V
    
        .line 511
        const-class v0, Lcom/android/systemui/statusbar/policy/ConfigurationController;
        invoke-static {v0}, Lcom/android/systemui/Dependency;->get(Ljava/lang/Class;)Ljava/lang/Object;
        move-result-object v0
        check-cast v0, Lcom/android/systemui/statusbar/policy/ConfigurationController;
        invoke-interface {v0, p0}, Lcom/android/systemui/statusbar/policy/CallbackController;->addCallback(Ljava/lang/Object;)V
    
    
        # --- תחילת ההזרקה שלכם ---
    
        # 1. מציאת ה-TextView של התאריך העברי (השתמשו ב-ID Hex מה-Resources)
        const v0, 0x7fXXXXXX 
        invoke-virtual {p0, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
        move-result-object v0
        check-cast v0, Landroid/widget/TextView;
    
        # בדיקת בטיחות - אם ה-View לא נמצא, דלגו לסוף כדי למנוע קריסה
        if-eqz v0, :cond_exit
    
        # 2. יצירת ה-Receiver החדש שלנו
        new-instance v1, Lcom/android/systemui/HebrewDateReceiver;
        invoke-direct {v1, v0}, Lcom/android/systemui/HebrewDateReceiver;-><init>(Landroid/widget/TextView;)V
    
        # 3. הגדרת הפילטר להאזנה לזמן (TICK) ולשינוי תאריך
        new-instance v2, Landroid/content/IntentFilter;
        invoke-direct {v2}, Landroid/content/IntentFilter;-><init>()V
        const-string v3, "android.intent.action.TIME_TICK"
        invoke-virtual {v2, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
        const-string v3, "android.intent.action.DATE_CHANGED"
        invoke-virtual {v2, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
    
        # 4. רישום הרסיבר במערכת
        invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
        move-result-object v3
        invoke-virtual {v3, v1, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    
        # 5. עדכון ראשוני של התצוגה מיד עם העלייה
        invoke-static {v0}, Lcom/android/systemui/HebrewDateHelper;->updateHebrewDisplay(Landroid/widget/TextView;)V
    
        :cond_exit
        return-void
    .end method
    
    מחנה ידידיםמ תגובה 1 תגובה אחרונה
    0
    • מחנה ידידיםמ מחנה ידידים

      הנה

      .method protected onAttachedToWindow()V
          .registers 6 # הגדלנו מ-3 ל-6 כדי שיהיה מקום לרגיסטרים החדשים (v0-v4)
      
          .line 509
          invoke-super {p0}, Landroid/widget/GridLayout;->onAttachedToWindow()V
      
          .line 510
          const-class v0, Lcom/android/keyguard/KeyguardUpdateMonitor;
          invoke-static {v0}, Lcom/android/systemui/Dependency;->get(Ljava/lang/Class;)Ljava/lang/Object;
          move-result-object v0
          check-cast v0, Lcom/android/keyguard/KeyguardUpdateMonitor;
          iget-object v1, p0, Lcom/android/keyguard/KeyguardStatusView;->mInfoCallback:Lcom/android/keyguard/KeyguardUpdateMonitorCallback;
          invoke-virtual {v0, v1}, Lcom/android/keyguard/KeyguardUpdateMonitor;->registerCallback(Lcom/android/keyguard/KeyguardUpdateMonitorCallback;)V
      
          .line 511
          const-class v0, Lcom/android/systemui/statusbar/policy/ConfigurationController;
          invoke-static {v0}, Lcom/android/systemui/Dependency;->get(Ljava/lang/Class;)Ljava/lang/Object;
          move-result-object v0
          check-cast v0, Lcom/android/systemui/statusbar/policy/ConfigurationController;
          invoke-interface {v0, p0}, Lcom/android/systemui/statusbar/policy/CallbackController;->addCallback(Ljava/lang/Object;)V
      
      
          # --- תחילת ההזרקה שלכם ---
      
          # 1. מציאת ה-TextView של התאריך העברי (השתמשו ב-ID Hex מה-Resources)
          const v0, 0x7fXXXXXX 
          invoke-virtual {p0, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
          move-result-object v0
          check-cast v0, Landroid/widget/TextView;
      
          # בדיקת בטיחות - אם ה-View לא נמצא, דלגו לסוף כדי למנוע קריסה
          if-eqz v0, :cond_exit
      
          # 2. יצירת ה-Receiver החדש שלנו
          new-instance v1, Lcom/android/systemui/HebrewDateReceiver;
          invoke-direct {v1, v0}, Lcom/android/systemui/HebrewDateReceiver;-><init>(Landroid/widget/TextView;)V
      
          # 3. הגדרת הפילטר להאזנה לזמן (TICK) ולשינוי תאריך
          new-instance v2, Landroid/content/IntentFilter;
          invoke-direct {v2}, Landroid/content/IntentFilter;-><init>()V
          const-string v3, "android.intent.action.TIME_TICK"
          invoke-virtual {v2, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
          const-string v3, "android.intent.action.DATE_CHANGED"
          invoke-virtual {v2, v3}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
      
          # 4. רישום הרסיבר במערכת
          invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
          move-result-object v3
          invoke-virtual {v3, v1, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
      
          # 5. עדכון ראשוני של התצוגה מיד עם העלייה
          invoke-static {v0}, Lcom/android/systemui/HebrewDateHelper;->updateHebrewDisplay(Landroid/widget/TextView;)V
      
          :cond_exit
          return-void
      .end method
      
      מחנה ידידיםמ מנותק
      מחנה ידידיםמ מנותק
      מחנה ידידים
      כתב נערך לאחרונה על ידי מחנה ידידים
      #22
      פוסט זה נמחק!
      Y תגובה 1 תגובה אחרונה
      0
      • מחנה ידידיםמ מחנה ידידים

        פוסט זה נמחק!

        Y מנותק
        Y מנותק
        y0508352872
        כתב נערך לאחרונה על ידי
        #23
        פוסט זה נמחק!
        מחנה ידידיםמ תגובה 1 תגובה אחרונה
        0
        • Y y0508352872

          פוסט זה נמחק!

          מחנה ידידיםמ מנותק
          מחנה ידידיםמ מנותק
          מחנה ידידים
          כתב נערך לאחרונה על ידי
          #24
          פוסט זה נמחק!
          מחנה ידידיםמ תגובה 1 תגובה אחרונה
          0
          • מחנה ידידיםמ מחנה ידידים

            פוסט זה נמחק!

            מחנה ידידיםמ מנותק
            מחנה ידידיםמ מנותק
            מחנה ידידים
            כתב נערך לאחרונה על ידי
            #25
            פוסט זה נמחק!
            Y תגובה 1 תגובה אחרונה
            0
            • מחנה ידידיםמ מחנה ידידים

              פוסט זה נמחק!

              Y מנותק
              Y מנותק
              y0508352872
              כתב נערך לאחרונה על ידי
              #26
              פוסט זה נמחק!
              מחנה ידידיםמ תגובה 1 תגובה אחרונה
              0
              • Y y0508352872

                פוסט זה נמחק!

                מחנה ידידיםמ מנותק
                מחנה ידידיםמ מנותק
                מחנה ידידים
                כתב נערך לאחרונה על ידי
                #27
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • יוסי מחשביםי יוסי מחשבים העביר נושא זה מ-עזרה הדדית - שיאומי f21 pro ו +f21 pro

                שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                הרשמה התחברות

                • התחברות

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

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