Jump to content

Recommended Posts

dmo9911

wie unverschämt bist du den ??? was eine Erpressung... wenn ihr mich hier nicht vertreiben wollt ... bla bla.. zwingt dich jemand dazu??? liegt es nicht in der natur des menschen zu fragen ?? und was ist an der frage ob und wann und wie lange so schlimm?? musst du ja nicht beantworten !!!!

sorry aber deine aussage geht garnicht .... es sei den du wärst der liebe gott und der biste ja offensichtlich nicht bei den wartezeiten!!!

...es ist unverschämt. Und wenn ihr mich hier nicht vertreiben wollt unterlasst jegliche ETA fragen hier, sonst bin ich hier ganz schnell weg.

Und um euch das "warum" genau zu erläutern:

Könnt ihr euch vorstellen, wie es ist, wenn man auf der Arbeit schon 8-10 Stunden vor zwei Bildschirmen sitzt und programmiert und dann zu Hause nochmal 4-5 Stunden an dem Rom arbeitet?

Das coden an sich macht mir dabei nichts aus...ist ja mein Hobby und ich habe Spaß daran. Aber tag für Tag zu lesen "Wann ist das Rom fertig", "Die anderen Devs haben schon eine 4.3 Rom", "Wann kommt Kitkat"....das ist es as MICH ZUR WEISSGLUT BRINGT!!!!.

Ohne nun arrogant zu klingen..Es gibt einen Grund warum Venom das einzige Entickler Team sense basierender roms die so eine Bandbreite an Modifikationen anbietet. Es ist nicht unbedingt leicht auf closed source ebende zu arbeiten und code in einer nicht top level programmiersprache zu implementieren. Wir decompilieren die framework Dateien und das sieht dann z.b. so aus (smali):


.class public Landroid/app/Notification;

.super Ljava/lang/Object;

.source "Notification.java"


# interfaces

.implements Landroid/app/HtcIfNotification;

.implements Landroid/os/Parcelable;



# annotations

.annotation system Ldalvik/annotation/MemberClasses;

    value = {

        Landroid/app/Notification$InboxStyle;,

        Landroid/app/Notification$BigTextStyle;,

        Landroid/app/Notification$BigPictureStyle;,

        Landroid/app/Notification$Style;,

        Landroid/app/Notification$Builder;,

        Landroid/app/Notification$Action;

    }

.end annotation



# static fields

.field public static final CHARM_BREATH_EVERY_1_SEC:I = 0x6


.field public static final CHARM_INCOMING_CALL:I = 0x6


.field public static final CHARM_MISSED_CALL:I = 0x7


.field public static final CHARM_OFF:I = 0x0


.field public static final CHARM_WINK_EVERY_4_SEC:I = 0x7


.field public static final CREATOR:Landroid/os/Parcelable$Creator; = null

    .annotation system Ldalvik/annotation/Signature;

        value = {

            "Landroid/os/Parcelable$Creator",

            "<",

            "Landroid/app/Notification;",

            ">;"

        }

    .end annotation

.end field


.field public static final DEFAULT_ALL:I = -0x1


.field public static final DEFAULT_LIGHTS:I = 0x4


.field public static final DEFAULT_SOUND:I = 0x1


.field public static final DEFAULT_VIBRATE:I = 0x2


.field public static final EXTRA_INFO_TEXT:Ljava/lang/String; = "android.infoText"


.field public static final EXTRA_LARGE_ICON:Ljava/lang/String; = "android.largeIcon"


.field public static final EXTRA_LARGE_ICON_BIG:Ljava/lang/String; = "android.largeIcon.big"


.field public static final EXTRA_PEOPLE:Ljava/lang/String; = "android.people"


.field public static final EXTRA_PICTURE:Ljava/lang/String; = "android.picture"


.field public static final EXTRA_PROGRESS:Ljava/lang/String; = "android.progress"


.field public static final EXTRA_PROGRESS_INDETERMINATE:Ljava/lang/String; = "android.progressIndeterminate"


.field public static final EXTRA_PROGRESS_MAX:Ljava/lang/String; = "android.progressMax"


.field public static final EXTRA_SHOW_CHRONOMETER:Ljava/lang/String; = "android.showChronometer"


.field public static final EXTRA_SHOW_WHEN:Ljava/lang/String; = "android.showWhen"


.field public static final EXTRA_SMALL_ICON:Ljava/lang/String; = "android.icon"


.field public static final EXTRA_SUB_TEXT:Ljava/lang/String; = "android.subText"


.field public static final EXTRA_SUMMARY_TEXT:Ljava/lang/String; = "android.summaryText"


.field public static final EXTRA_TEXT:Ljava/lang/String; = "android.text"


.field public static final EXTRA_TEXT_LINES:Ljava/lang/String; = "android.textLines"


.field public static final EXTRA_TITLE:Ljava/lang/String; = "android.title"


.field public static final EXTRA_TITLE_BIG:Ljava/lang/String; = "android.title.big"


.field public static final FLAG_AUTO_CANCEL:I = 0x10


.field public static final FLAG_CALL_FORWARD_EVENT:I = 0x200000


.field public static final FLAG_DLNA_GALLERY_EVENT:I = 0x100000


.field public static final FLAG_DLNA_MUSIC_EVENT:I = 0x80000


.field public static final FLAG_FOREGROUND_SERVICE:I = 0x40


.field public static final FLAG_HIGH_PRIORITY:I = 0x80


.field public static final FLAG_HTCAPP:I = -0x80000000


.field public static final FLAG_INSISTENT:I = 0x4


.field public static final FLAG_MSG_FORWARD_EVENT:I = 0x400000


.field public static final FLAG_MUSIC_EVENT:I = 0x40000


.field public static final FLAG_NO_CLEAR:I = 0x20


.field public static final FLAG_ONGOING_EVENT:I = 0x2


.field public static final FLAG_ONLY_ALERT_ONCE:I = 0x8


.field public static final FLAG_ONTOP_EVENT:I = 0x20000


.field public static final FLAG_SHOW_CHARMS:I = 0x2000000


.field public static final FLAG_SHOW_JOGS:I = 0x10000


.field public static final FLAG_SHOW_LIGHTS:I = 0x1


.field public static final FLAG_SOUND_ONLY_PREFERRED:I = 0x1000000


.field public static final HTC_EXTRA_IGNORE_DND:Ljava/lang/String; = "HTC_Extra_Ignore_DND"


.field public static final JOG_BREATHING:I = 0x7


.field public static final JOG_OFF:I = 0x0


.field public static final JOG_SHORT_FLASH:I = 0x3


.field public static final KIND_CALL:Ljava/lang/String; = "android.call"


.field public static final KIND_EMAIL:Ljava/lang/String; = "android.email"


.field public static final KIND_EVENT:Ljava/lang/String; = "android.event"


.field public static final KIND_MESSAGE:Ljava/lang/String; = "android.message"


.field public static final KIND_PROMO:Ljava/lang/String; = "android.promo"


.field public static final NMS_PLAY_CMAS:Ljava/lang/String; = "EnableMuteCMAS"


.field public static final NMS_PLAY_CMD_ID:Ljava/lang/String; = "id"


.field public static final NMS_PLAY_CMD_PKG:Ljava/lang/String; = "pkg"


.field public static final NMS_PLAY_MAX_VOLUME:Ljava/lang/String; = "nms_max_volume"


.field public static final PRIORITY_DEFAULT:I = 0x0


.field public static final PRIORITY_HIGH:I = 0x1


.field public static final PRIORITY_LOW:I = -0x1


.field public static final PRIORITY_MAX:I = 0x2


.field public static final PRIORITY_MIN:I = -0x2


.field public static final STREAM_DEFAULT:I = -0x1


.field private static final TAG:Ljava/lang/String; = "Notification"


.field public static final TAG_CL_ALERT:Ljava/lang/String; = "CL_ALERT"


.field public static final TAG_KDDI_MAX:Ljava/lang/String; = "KDDI_MAX_VOLUME"


.field public static final TAG_TMO_CMAS:Ljava/lang/String; = "TMO_CMAS_VibrateIfSilent"


.field public static final TAG_VZW_CMAS:Ljava/lang/String; = "VZW_CMAS_IgnoreNotification2Mute"



# instance fields

.field public actions:[Landroid/app/Notification$Action;


.field public audioStreamType:I


.field public bigContentView:Landroid/widget/RemoteViews;


.field public buttonAction:Landroid/app/NotificationButtonAction;


.field public charmMode:I


.field public contentIntent:Landroid/app/PendingIntent;


.field public contentView:Landroid/widget/RemoteViews;


.field public defaults:I


.field public deleteIntent:Landroid/app/PendingIntent;


.field public extras:Landroid/os/Bundle;


.field public flags:I


.field public fullScreenIntent:Landroid/app/PendingIntent;


.field public htcExtras:Landroid/os/Bundle;


.field public icon:I


.field public iconLevel:I


.field public jogMode:I


.field public kind:[Ljava/lang/String;


.field public largeIcon:Landroid/graphics/Bitmap;


.field public ledARGB:I


.field public ledOffMS:I


.field public ledOnMS:I


.field public message:Ljava/lang/CharSequence;


.field public number:I


.field public priority:I


.field public sound:Landroid/net/Uri;


.field public tickerText:Ljava/lang/CharSequence;


.field public tickerView:Landroid/widget/RemoteViews;


.field public title:Ljava/lang/CharSequence;


.field public vibrate:[J


.field public when:J



# direct methods

.method static constructor <clinit>()V

    .locals 1


    new-instance v0, Landroid/app/Notification$1;


    invoke-direct {v0}, Landroid/app/Notification$1;-><init>()V


    sput-object v0, Landroid/app/Notification;->CREATOR:Landroid/os/Parcelable$Creator;


    return-void

.end method


.method public constructor <init>()V

    .locals 2


    invoke-direct {p0}, Ljava/lang/Object;-><init>()V


    const/4 v0, -0x1


    iput v0, p0, Landroid/app/Notification;->audioStreamType:I


    new-instance v0, Landroid/os/Bundle;


    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V


    iput-object v0, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    new-instance v0, Landroid/os/Bundle;


    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V


    iput-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J


    move-result-wide v0


    iput-wide v0, p0, Landroid/app/Notification;->when:J


    const/4 v0, 0x0


    iput v0, p0, Landroid/app/Notification;->priority:I


    return-void

.end method


.method public constructor <init>(ILjava/lang/CharSequence;J)V

    .locals 1

    .annotation runtime Ljava/lang/Deprecated;

    .end annotation


    invoke-direct {p0}, Ljava/lang/Object;-><init>()V


    const/4 v0, -0x1


    iput v0, p0, Landroid/app/Notification;->audioStreamType:I


    new-instance v0, Landroid/os/Bundle;


    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V


    iput-object v0, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    new-instance v0, Landroid/os/Bundle;


    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V


    iput-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    iput p1, p0, Landroid/app/Notification;->icon:I


    iput-object p2, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    iput-wide p3, p0, Landroid/app/Notification;->when:J


    return-void

.end method


.method public constructor <init>(Landroid/content/Context;ILjava/lang/CharSequence;JLjava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/content/Intent;)V

    .locals 2


    const/4 v1, 0x0


    invoke-direct {p0}, Ljava/lang/Object;-><init>()V


    const/4 v0, -0x1


    iput v0, p0, Landroid/app/Notification;->audioStreamType:I


    new-instance v0, Landroid/os/Bundle;


    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V


    iput-object v0, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    new-instance v0, Landroid/os/Bundle;


    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V


    iput-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    iput-wide p4, p0, Landroid/app/Notification;->when:J


    iput p2, p0, Landroid/app/Notification;->icon:I


    iput-object p3, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    invoke-static {p1, v1, p8, v1}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;


    move-result-object v0


    invoke-virtual {p0, p1, p6, p7, v0}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V


    return-void

.end method


.method public constructor <init>(Landroid/os/Parcel;)V

    .locals 3


    invoke-direct {p0}, Ljava/lang/Object;-><init>()V


    const/4 v1, -0x1


    iput v1, p0, Landroid/app/Notification;->audioStreamType:I


    new-instance v1, Landroid/os/Bundle;


    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V


    iput-object v1, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    new-instance v1, Landroid/os/Bundle;


    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V


    iput-object v1, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v0


    invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J


    move-result-wide v1


    iput-wide v1, p0, Landroid/app/Notification;->when:J


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->icon:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->number:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_0


    sget-object v1, Landroid/app/PendingIntent;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/app/PendingIntent;


    iput-object v1, p0, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;


    :cond_0

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_1


    sget-object v1, Landroid/app/PendingIntent;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/app/PendingIntent;


    iput-object v1, p0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;


    :cond_1

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_2


    sget-object v1, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Ljava/lang/CharSequence;


    iput-object v1, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    :cond_2

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_3


    sget-object v1, Landroid/widget/RemoteViews;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/widget/RemoteViews;


    iput-object v1, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    :cond_3

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_4


    sget-object v1, Landroid/widget/RemoteViews;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/widget/RemoteViews;


    iput-object v1, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    :cond_4

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_5


    sget-object v1, Landroid/graphics/Bitmap;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/graphics/Bitmap;


    iput-object v1, p0, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    :cond_5

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->defaults:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->flags:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_6


    sget-object v1, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/net/Uri;


    iput-object v1, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    :cond_6

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->audioStreamType:I


    invoke-virtual {p1}, Landroid/os/Parcel;->createLongArray()[J


    move-result-object v1


    iput-object v1, p0, Landroid/app/Notification;->vibrate:[J


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->ledARGB:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->ledOnMS:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->ledOffMS:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->iconLevel:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_7


    sget-object v1, Landroid/app/PendingIntent;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/app/PendingIntent;


    iput-object v1, p0, Landroid/app/Notification;->fullScreenIntent:Landroid/app/PendingIntent;


    :cond_7

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->priority:I


    invoke-virtual {p1}, Landroid/os/Parcel;->createStringArray()[Ljava/lang/String;


    move-result-object v1


    iput-object v1, p0, Landroid/app/Notification;->kind:[Ljava/lang/String;


    invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;


    move-result-object v1


    iput-object v1, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    sget-object v1, Landroid/app/Notification$Action;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-virtual {p1, v1}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;


    move-result-object v1


    check-cast v1, [Landroid/app/Notification$Action;


    iput-object v1, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_8


    sget-object v1, Landroid/widget/RemoteViews;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/widget/RemoteViews;


    iput-object v1, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    :cond_8

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->jogMode:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    iput v1, p0, Landroid/app/Notification;->charmMode:I


    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_9


    invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;


    move-result-object v1


    iput-object v1, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    :cond_9

    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I


    move-result v1


    if-eqz v1, :cond_a


    sget-object v1, Landroid/app/NotificationButtonAction;->CREATOR:Landroid/os/Parcelable$Creator;


    invoke-interface {v1, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;


    move-result-object v1


    check-cast v1, Landroid/app/NotificationButtonAction;


    iput-object v1, p0, Landroid/app/Notification;->buttonAction:Landroid/app/NotificationButtonAction;


    :cond_a

    return-void

.end method


.method public static safeCharSequence(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .locals 3


    instance-of v0, p0, Landroid/os/Parcelable;


    if-eqz v0, :cond_0


    const-string v0, "Notification"


    new-instance v1, Ljava/lang/StringBuilder;


    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V


    const-string/jumbo v2, "warning: "


    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    move-result-object v1


    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;


    move-result-object v2


    invoke-virtual {v2}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;


    move-result-object v2


    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    move-result-object v1


    const-string v2, " instance is a custom Parcelable and not allowed in Notification"


    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    move-result-object v1


    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;


    move-result-object v1


    invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I


    invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;


    move-result-object p0


    :cond_0

    return-object p0

.end method



# virtual methods

.method public clone()Landroid/app/Notification;

    .locals 2


    new-instance v0, Landroid/app/Notification;


    invoke-direct {v0}, Landroid/app/Notification;-><init>()V


    const/4 v1, 0x1


    invoke-virtual {p0, v0, v1}, Landroid/app/Notification;->cloneInto(Landroid/app/Notification;Z)V


    return-object v0

.end method


.method public bridge synthetic clone()Ljava/lang/Object;

    .locals 1

    .annotation system Ldalvik/annotation/Throws;

        value = {

            Ljava/lang/CloneNotSupportedException;

        }

    .end annotation


    invoke-virtual {p0}, Landroid/app/Notification;->clone()Landroid/app/Notification;


    move-result-object v0


    return-object v0

.end method


.method public cloneInto(Landroid/app/Notification;Z)V

    .locals 10


    const/4 v9, 0x0


    new-instance v2, Landroid/app/Notification;


    invoke-direct {v2}, Landroid/app/Notification;-><init>()V


    iget-wide v7, p0, Landroid/app/Notification;->when:J


    iput-wide v7, p1, Landroid/app/Notification;->when:J


    iget v7, p0, Landroid/app/Notification;->icon:I


    iput v7, p1, Landroid/app/Notification;->icon:I


    iget v7, p0, Landroid/app/Notification;->number:I


    iput v7, p1, Landroid/app/Notification;->number:I


    iget-object v7, p0, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;


    iput-object v7, p1, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;


    iget-object v7, p0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;


    iput-object v7, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;


    iget-object v7, p0, Landroid/app/Notification;->fullScreenIntent:Landroid/app/PendingIntent;


    iput-object v7, p1, Landroid/app/Notification;->fullScreenIntent:Landroid/app/PendingIntent;


    iget-object v7, p0, Landroid/app/Notification;->title:Ljava/lang/CharSequence;


    if-eqz v7, :cond_0


    iput-object v7, v2, Landroid/app/Notification;->title:Ljava/lang/CharSequence;


    :cond_0

    iget-object v7, p0, Landroid/app/Notification;->message:Ljava/lang/CharSequence;


    if-eqz v7, :cond_1


    iput-object v7, v2, Landroid/app/Notification;->message:Ljava/lang/CharSequence;


    :cond_1

    iget-object v7, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    if-eqz v7, :cond_2


    iget-object v7, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;


    move-result-object v7


    iput-object v7, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    :cond_2

    if-eqz p2, :cond_3


    iget-object v7, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    if-eqz v7, :cond_3


    iget-object v7, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    invoke-virtual {v7}, Landroid/widget/RemoteViews;->clone()Landroid/widget/RemoteViews;


    move-result-object v7


    iput-object v7, p1, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    :cond_3

    if-eqz p2, :cond_4


    iget-object v7, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    if-eqz v7, :cond_4


    iget-object v7, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    invoke-virtual {v7}, Landroid/widget/RemoteViews;->clone()Landroid/widget/RemoteViews;


    move-result-object v7


    iput-object v7, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    :cond_4

    if-eqz p2, :cond_5


    iget-object v7, p0, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    if-eqz v7, :cond_5


    iget-object v7, p0, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    invoke-static {v7}, Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;


    move-result-object v7


    iput-object v7, p1, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    :cond_5

    iget v7, p0, Landroid/app/Notification;->iconLevel:I


    iput v7, p1, Landroid/app/Notification;->iconLevel:I


    iget-object v7, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    iput-object v7, p1, Landroid/app/Notification;->sound:Landroid/net/Uri;


    iget v7, p0, Landroid/app/Notification;->audioStreamType:I


    iput v7, p1, Landroid/app/Notification;->audioStreamType:I


    iget-object v6, p0, Landroid/app/Notification;->vibrate:[J


    if-eqz v6, :cond_6


    array-length v0, v6


    new-array v5, v0, [J


    iput-object v5, p1, Landroid/app/Notification;->vibrate:[J


    invoke-static {v6, v9, v5, v9, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V


    :cond_6

    iget v7, p0, Landroid/app/Notification;->ledARGB:I


    iput v7, p1, Landroid/app/Notification;->ledARGB:I


    iget v7, p0, Landroid/app/Notification;->ledOnMS:I


    iput v7, p1, Landroid/app/Notification;->ledOnMS:I


    iget v7, p0, Landroid/app/Notification;->ledOffMS:I


    iput v7, p1, Landroid/app/Notification;->ledOffMS:I


    iget v7, p0, Landroid/app/Notification;->defaults:I


    iput v7, p1, Landroid/app/Notification;->defaults:I


    iget v7, p0, Landroid/app/Notification;->flags:I


    iput v7, p1, Landroid/app/Notification;->flags:I


    iget v7, p0, Landroid/app/Notification;->priority:I


    iput v7, p1, Landroid/app/Notification;->priority:I


    iget-object v4, p0, Landroid/app/Notification;->kind:[Ljava/lang/String;


    if-eqz v4, :cond_7


    array-length v0, v4


    new-array v3, v0, [Ljava/lang/String;


    iput-object v3, p1, Landroid/app/Notification;->kind:[Ljava/lang/String;


    invoke-static {v4, v9, v3, v9, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V


    :cond_7

    iget-object v7, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    if-eqz v7, :cond_8


    :try_start_0

    new-instance v7, Landroid/os/Bundle;


    iget-object v8, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    invoke-direct {v7, v8}, Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V


    iput-object v7, p1, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    iget-object v7, p1, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    invoke-virtual {v7}, Landroid/os/Bundle;->size()I

    :try_end_0

    .catch Landroid/os/BadParcelableException; {:try_start_0 .. :try_end_0} :catch_0


    :cond_8

    :goto_0

    iget-object v7, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    if-eqz v7, :cond_9


    new-instance v7, Landroid/os/Bundle;


    iget-object v8, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    invoke-direct {v7, v8}, Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V


    iput-object v7, p1, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    :cond_9

    iget-object v7, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    if-eqz v7, :cond_a


    iget-object v7, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    array-length v7, v7


    new-array v7, v7, [Landroid/app/Notification$Action;


    iput-object v7, p1, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    const/4 v2, 0x0


    :goto_1

    iget-object v7, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    array-length v7, v7


    if-ge v2, v7, :cond_a


    iget-object v7, p1, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    iget-object v8, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    aget-object v8, v8, v2


    invoke-virtual {v8}, Landroid/app/Notification$Action;->clone()Landroid/app/Notification$Action;


    move-result-object v8


    aput-object v8, v7, v2


    add-int/lit8 v2, v2, 0x1


    goto :goto_1


    :catch_0

    move-exception v1


    const-string v7, "Notification"


    new-instance v8, Ljava/lang/StringBuilder;


    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V


    const-string v9, "could not unparcel extras from notification: "


    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    move-result-object v8


    invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;


    move-result-object v8


    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;


    move-result-object v8


    invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I


    const/4 v7, 0x0


    iput-object v7, p1, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    goto :goto_0


    :cond_a

    if-eqz p2, :cond_b


    iget-object v7, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    if-eqz v7, :cond_b


    iget-object v7, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    invoke-virtual {v7}, Landroid/widget/RemoteViews;->clone()Landroid/widget/RemoteViews;


    move-result-object v7


    iput-object v7, p1, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    :cond_b

    if-nez p2, :cond_c


    invoke-virtual {p1}, Landroid/app/Notification;->lightenPayload()V


    :cond_c

    return-void

.end method


.method public describeContents()I

    .locals 1


    const/4 v0, 0x0


    return v0

.end method


.method public getCharmMode()I

    .locals 1


    iget v0, p0, Landroid/app/Notification;->charmMode:I


    return v0

.end method


.method public getHtcExtras()Landroid/os/Bundle;

    .locals 1


    iget-object v0, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    return-object v0

.end method


.method public getJogMode()I

    .locals 1


    iget v0, p0, Landroid/app/Notification;->jogMode:I


    return v0

.end method


.method public final lightenPayload()V

    .locals 2


    const/4 v0, 0x0


    iput-object v0, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    iput-object v0, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    iput-object v0, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    iput-object v0, p0, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    iget-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    if-eqz v0, :cond_0


    iget-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    const-string v1, "android.largeIcon"


    invoke-virtual {v0, v1}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V


    iget-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    const-string v1, "android.largeIcon.big"


    invoke-virtual {v0, v1}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V


    iget-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    const-string v1, "android.picture"


    invoke-virtual {v0, v1}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V


    :cond_0

    return-void

.end method


.method public setCharmMode(I)V

    .locals 0


    iput p1, p0, Landroid/app/Notification;->charmMode:I


    return-void

.end method


.method public setHtcExtras(Landroid/os/Bundle;)V

    .locals 0


    iput-object p1, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    return-void

.end method


.method public setJogMode(I)V

    .locals 0


    iput p1, p0, Landroid/app/Notification;->jogMode:I


    return-void

.end method


.method public setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V

    .locals 5

    .annotation runtime Ljava/lang/Deprecated;

    .end annotation


    new-instance v0, Landroid/app/Notification$Builder;


    invoke-direct {v0, p1}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V


    iget-wide v3, p0, Landroid/app/Notification;->when:J


    invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;


    iget v3, p0, Landroid/app/Notification;->icon:I


    invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;


    iget v3, p0, Landroid/app/Notification;->priority:I


    invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;


    iget-object v3, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;


    iget v3, p0, Landroid/app/Notification;->number:I


    invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;


    iget v3, p0, Landroid/app/Notification;->flags:I


    #setter for: Landroid/app/Notification$Builder;->mFlags:I

    invoke-static {v0, v3}, Landroid/app/Notification$Builder;->access$102(Landroid/app/Notification$Builder;I)I


    iget-object v3, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    iget v4, p0, Landroid/app/Notification;->audioStreamType:I


    invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;


    iget v3, p0, Landroid/app/Notification;->defaults:I


    invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;


    iget-object v3, p0, Landroid/app/Notification;->vibrate:[J


    invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;


    if-eqz p2, :cond_0


    invoke-virtual {v0, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;


    :cond_0

    if-eqz p3, :cond_3


    new-instance v2, Ljava/lang/StringBuffer;


    invoke-virtual {p3}, Ljava/lang/Object;->toString()Ljava/lang/String;


    move-result-object v3


    invoke-direct {v2, v3}, Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V


    const/4 v1, 0x0


    :goto_0

    invoke-virtual {v2}, Ljava/lang/StringBuffer;->length()I


    move-result v3


    if-ge v1, v3, :cond_2


    invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;->charAt(I)C


    move-result v3


    const/16 v4, 0xd


    if-ne v3, v4, :cond_1


    const/16 v3, 0x20


    invoke-virtual {v2, v1, v3}, Ljava/lang/StringBuffer;->setCharAt(IC)V


    :cond_1

    add-int/lit8 v1, v1, 0x1


    goto :goto_0


    :cond_2

    invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;


    move-result-object p3


    invoke-virtual {v0, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;


    :cond_3

    invoke-virtual {v0, p4}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;


    invoke-virtual {v0, p0}, Landroid/app/Notification$Builder;->buildInto(Landroid/app/Notification;)Landroid/app/Notification;


    return-void

.end method


.method public setUser(Landroid/os/UserHandle;)V

    .locals 2


    invoke-virtual {p1}, Landroid/os/UserHandle;->getIdentifier()I


    move-result v0


    const/4 v1, -0x1


    if-ne v0, v1, :cond_0


    sget-object p1, Landroid/os/UserHandle;->OWNER:Landroid/os/UserHandle;


    :cond_0

    iget-object v0, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    if-eqz v0, :cond_1


    iget-object v0, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    invoke-virtual {v0, p1}, Landroid/widget/RemoteViews;->setUser(Landroid/os/UserHandle;)V


    :cond_1

    iget-object v0, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    if-eqz v0, :cond_2


    iget-object v0, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    invoke-virtual {v0, p1}, Landroid/widget/RemoteViews;->setUser(Landroid/os/UserHandle;)V


    :cond_2

    iget-object v0, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    if-eqz v0, :cond_3


    iget-object v0, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    invoke-virtual {v0, p1}, Landroid/widget/RemoteViews;->setUser(Landroid/os/UserHandle;)V


    :cond_3

    return-void

.end method


.method public toString()Ljava/lang/String;

    .locals 5


    new-instance v2, Ljava/lang/StringBuilder;


    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V


    const-string v3, "Notification(pri="


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget v3, p0, Landroid/app/Notification;->priority:I


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;


    const-string v3, " contentView="


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    if-eqz v3, :cond_2


    iget-object v3, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    invoke-virtual {v3}, Landroid/widget/RemoteViews;->getPackage()Ljava/lang/String;


    move-result-object v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    const-string v3, "/0x"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    invoke-virtual {v3}, Landroid/widget/RemoteViews;->getLayoutId()I


    move-result v3


    invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;


    move-result-object v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :goto_0

    const-string v3, " vibrate="


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget v3, p0, Landroid/app/Notification;->defaults:I


    and-int/lit8 v3, v3, 0x2


    if-eqz v3, :cond_3


    const-string v3, "default"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :goto_1

    const-string v3, " sound="


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget v3, p0, Landroid/app/Notification;->defaults:I


    and-int/lit8 v3, v3, 0x1


    if-eqz v3, :cond_7


    const-string v3, "default"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :goto_2

    const-string v3, " button="


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->buttonAction:Landroid/app/NotificationButtonAction;


    if-eqz v3, :cond_9


    iget-object v3, p0, Landroid/app/Notification;->buttonAction:Landroid/app/NotificationButtonAction;


    invoke-virtual {v3}, Landroid/app/NotificationButtonAction;->toString()Ljava/lang/String;


    move-result-object v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :goto_3

    const-string v3, " defaults=0x"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget v3, p0, Landroid/app/Notification;->defaults:I


    invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;


    move-result-object v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    const-string v3, " flags=0x"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget v3, p0, Landroid/app/Notification;->flags:I


    invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;


    move-result-object v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    const-string v3, " kind=["


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->kind:[Ljava/lang/String;


    if-nez v3, :cond_a


    const-string/jumbo v3, "null"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :cond_0

    const-string v3, "]"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    if-eqz v3, :cond_1


    const-string v3, " "


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    array-length v3, v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;


    const-string v3, " action"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    iget-object v3, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    array-length v3, v3


    const/4 v4, 0x1


    if-le v3, v4, :cond_1


    const-string/jumbo v3, "s"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :cond_1

    const-string v3, ")"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;


    move-result-object v3


    return-object v3


    :cond_2

    const-string/jumbo v3, "null"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    goto/16 :goto_0


    :cond_3

    iget-object v3, p0, Landroid/app/Notification;->vibrate:[J


    if-eqz v3, :cond_6


    iget-object v3, p0, Landroid/app/Notification;->vibrate:[J


    array-length v3, v3


    add-int/lit8 v0, v3, -0x1


    const-string v3, "["


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    const/4 v1, 0x0


    :goto_4

    if-ge v1, v0, :cond_4


    iget-object v3, p0, Landroid/app/Notification;->vibrate:[J


    aget-wide v3, v3, v1


    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;


    const/16 v3, 0x2c


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;


    add-int/lit8 v1, v1, 0x1


    goto :goto_4


    :cond_4

    const/4 v3, -0x1


    if-eq v0, v3, :cond_5


    iget-object v3, p0, Landroid/app/Notification;->vibrate:[J


    aget-wide v3, v3, v0


    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;


    :cond_5

    const-string v3, "]"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    goto/16 :goto_1


    :cond_6

    const-string/jumbo v3, "null"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    goto/16 :goto_1


    :cond_7

    iget-object v3, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    if-eqz v3, :cond_8


    iget-object v3, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    invoke-virtual {v3}, Landroid/net/Uri;->toString()Ljava/lang/String;


    move-result-object v3


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    goto/16 :goto_2


    :cond_8

    const-string/jumbo v3, "null"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    goto/16 :goto_2


    :cond_9

    const-string/jumbo v3, "null"


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    goto/16 :goto_3


    :cond_a

    const/4 v1, 0x0


    :goto_5

    iget-object v3, p0, Landroid/app/Notification;->kind:[Ljava/lang/String;


    array-length v3, v3


    if-ge v1, v3, :cond_0


    if-lez v1, :cond_b


    const-string v3, ","


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    :cond_b

    iget-object v3, p0, Landroid/app/Notification;->kind:[Ljava/lang/String;


    aget-object v3, v3, v1


    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;


    add-int/lit8 v1, v1, 0x1


    goto :goto_5

.end method


.method public writeToParcel(Landroid/os/Parcel;I)V

    .locals 4


    const/4 v3, 0x1


    const/4 v2, 0x0


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-wide v0, p0, Landroid/app/Notification;->when:J


    invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V


    iget v0, p0, Landroid/app/Notification;->icon:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget v0, p0, Landroid/app/Notification;->number:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;


    if-eqz v0, :cond_0


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->contentIntent:Landroid/app/PendingIntent;


    invoke-virtual {v0, p1, v2}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_0

    iget-object v0, p0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;


    if-eqz v0, :cond_1


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;


    invoke-virtual {v0, p1, v2}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_1

    iget-object v0, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    if-eqz v0, :cond_2


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;


    invoke-static {v0, p1, p2}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V


    :goto_2

    iget-object v0, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    if-eqz v0, :cond_3


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->tickerView:Landroid/widget/RemoteViews;


    invoke-virtual {v0, p1, v2}, Landroid/widget/RemoteViews;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_3

    iget-object v0, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    if-eqz v0, :cond_4


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;


    invoke-virtual {v0, p1, v2}, Landroid/widget/RemoteViews;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_4

    iget-object v0, p0, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    if-eqz v0, :cond_5


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->largeIcon:Landroid/graphics/Bitmap;


    invoke-virtual {v0, p1, v2}, Landroid/graphics/Bitmap;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_5

    iget v0, p0, Landroid/app/Notification;->defaults:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget v0, p0, Landroid/app/Notification;->flags:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    if-eqz v0, :cond_6


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;


    invoke-virtual {v0, p1, v2}, Landroid/net/Uri;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_6

    iget v0, p0, Landroid/app/Notification;->audioStreamType:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->vibrate:[J


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeLongArray([J)V


    iget v0, p0, Landroid/app/Notification;->ledARGB:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget v0, p0, Landroid/app/Notification;->ledOnMS:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget v0, p0, Landroid/app/Notification;->ledOffMS:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget v0, p0, Landroid/app/Notification;->iconLevel:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->fullScreenIntent:Landroid/app/PendingIntent;


    if-eqz v0, :cond_7


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->fullScreenIntent:Landroid/app/PendingIntent;


    invoke-virtual {v0, p1, v2}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_7

    iget v0, p0, Landroid/app/Notification;->priority:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->kind:[Ljava/lang/String;


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStringArray([Ljava/lang/String;)V


    iget-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V


    iget-object v0, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;


    invoke-virtual {p1, v0, v2}, Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V


    iget-object v0, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    if-eqz v0, :cond_8


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->bigContentView:Landroid/widget/RemoteViews;


    invoke-virtual {v0, p1, v2}, Landroid/widget/RemoteViews;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_8

    iget v0, p0, Landroid/app/Notification;->jogMode:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget v0, p0, Landroid/app/Notification;->charmMode:I


    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    if-eqz v0, :cond_9


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->htcExtras:Landroid/os/Bundle;


    invoke-virtual {v0, p1, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_9

    iget-object v0, p0, Landroid/app/Notification;->buttonAction:Landroid/app/NotificationButtonAction;


    if-eqz v0, :cond_a


    invoke-virtual {p1, v3}, Landroid/os/Parcel;->writeInt(I)V


    iget-object v0, p0, Landroid/app/Notification;->buttonAction:Landroid/app/NotificationButtonAction;


    invoke-virtual {v0, p1, v2}, Landroid/app/NotificationButtonAction;->writeToParcel(Landroid/os/Parcel;I)V


    :goto_a

    return-void


    :cond_0

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_0


    :cond_1

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_1


    :cond_2

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_2


    :cond_3

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_3


    :cond_4

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_4


    :cond_5

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_5


    :cond_6

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto/16 :goto_6


    :cond_7

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto :goto_7


    :cond_8

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto :goto_8


    :cond_9

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto :goto_9


    :cond_a

    invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V


    goto :goto_a

.end method


...und nicht z.B so, wenn man auf einer Top level programmier sprache arbeitet wie Java:

lesson-events-top-of-test.png

...und nein wir können das nicht wie leute die auf AOSP arbeiten einfach debuggen...nachdem wir den code auf smali ebene implementiert haben kompilieren wir und hauen es aufs gerät in der Hoffnung, dass es funktioniert.

Ich weiß als nicht programmierer ist es schwer zu verstehen wo nun genau der Untersched liegt...aber im groben kann man sagen:

Es ist viel viel viel zeitaufwändiger...manchmal arbeite ich an wirklich kleinen Mods zwei Tage und starte dazu mein Gerät um die 100 Mal oder mehr neu...und machmal ist dir ganze Zeit für die katz gewesen, weil ich es nicht hinbekomme.

Auf AOSP/java ebene wäre das ratze fatz programmiert, da ich den code in einer enwicklungsumgebung (ecplise) debuggen kann. D.h. die genauen Abläufe des codes verfolgen kann etc.

(Wir arbeiten mit notepad++....)

Wenn nun eine neue base rauskommt, müssen wir oft geschriebenen code aufwändig neuschreiben, da HTC/google natürlich deren code von base zu base an stellen ändert an denen wir unsere mods implementiert haben.

Das ist sehr zeitaufwändig....

Es geht ne Menge Freizeit und auch nerven dafür flöten euch so ein Rom anbieten zu können...und meine Frau, Familie und Freunde gibt es auch noch.

Ihr bekommt das Rom kostenlos zur Verfügung...also hört auf nach Updates/Release Dates zu fragen....wenn ihr anfangt uns ein gehalt zu zahlen...dann wärt ihr dazu berechtigt...ansonsten nicht.

Alle die nun immer noch meinen Kommentare posten zu müssen, ViperOne sei hinten dran....flasht ein anderes rom und seht ob es euch glücklich macht.

Außerdem kann ich nicht verstehen, warum alle rumheulen, dass es "nur" eien RC ist...sie läuft einwandfrei, weiß echt nicht, was ihr habt.

Und bzgl. Kitkat...Kitkat wird nicht vor Januar erscheinen, daher verstehe ich nicht, warum wir hinten dran sind?

Noch ein kleiner vergleich:

Wenn google eine neue Base rausbringt, benötigt HTC selber mindestens 3-4 Monate derzeit um Sense auf diese Version zu bringen und es auszuliefern...wir können erst anfangen zu arbeiten, wenn HTC diese Version veröffentlicht...und ihr erwartet von uns, dass wir das innerhalb einer Woche auf die Beine stellen?

Grüße, Jan

Diesen Beitrag teilen


Link zum Beitrag
LDNV

31 Beiträge und schon so einen Ton am Leib gegenüber einem dev der sich seit Jahren den ***** für uns aufreißt?

Ist etwas was aus meiner Sicht unverschämt ist.

Nichts gegen Kritik, wenn dann aber im vernünftigen Ton.

Somal das Thema schon längst gegessen war.

Wenn du ein Problem mit Jan hast, schreib ihm eine pn.

Ansonsten lebe mit seinen Regeln die er für seine kostenlose Arbeit fordert.

Steht ja auch jedem frei eine andere Rom zu nutzen.

Aber Nö die fertige Arbeit wird immer gerne genommen, egal ob das Anleitungen / Rom's oder sonst was sind.

Aber wehe jemand lässt sich mal zeit aus was für Gründen auch immer oder gibt nicht sofort das was der wehrte User will, oder aber wie im Falle von Jan, fordert eine Sache von seinen Usern.

Da wird sich drüber muckiert und aufgeführt wie nicht sonst was.

Leute seit froh das man das alles für euch macht. Egal ob wir Moderatoren oder die die noch viel mehr Zeit investieren - die dev ' s.

Wenn es nicht so gute User wie unter andren unseren balha gebe hätte wohl kaum noch jemand großartige Lust zeit zu investieren und könnten Alles Schön für uns selber unter uns machen.

Wenn Jan seine Forderung wenigstens unverschämt wäre, könnte man deinen Beitrag ja noch bedingt verstehen. Ist sie aber nicht.

Es geht darum keine ETA anfragen zu stellen und begründet das sogar ausführlich was gar nicht nötig gewesen wäre.

Warum wäre es nicht mal nötig gewesen? Weil er was für uns tut und eine Sache einfordert die niemanden etwas abverlangt.

Und da ist es auch egal ob der Grund verstanden wird oder nicht.

Es ist seine Forderung und wem ist nicht passt, bitte oben rechts ist das X. Gibt genug Rom's von genug devs deren Ansichten euch Vll. Besser gefallen.

Niemand muss vor uns oder den devs 24h auf den knien rum rutschen und danke beten.

Aber ein wenig mehr Verständnis und Respekt wäre langsam mal im allgemeinen angebracht.

bearbeitet von Back2Soul

Diesen Beitrag teilen


Link zum Beitrag
therealbadboy

bei mir kommt dies Fehlermeldung auch seit heute.. mehrmals.

habe den ElementalX Kernel drauf

Diesen Beitrag teilen


Link zum Beitrag
Benski_84

@ The2Brain

Dem ist nichts weiter hinzuzufügen. Genau so schauts nämlich aus!

@ dmo9911

An deiner Stelle wäre ich ganz, ganz ruhig mit solch provozierenden Aussagen! :eusa_shhh

Diesen Beitrag teilen


Link zum Beitrag
JackCarver100

Ich finde es auch unverschämt solch eine Aussage hier zu Posten. Warum gehst du nicht ins xda Forum und postest dort weiter? Kannst ja mal schauen wie lange das gut geht.

Ganz ehrlich, ich finde die rc2 richtig gut. Sie läuft und läuft. Genau wie die vorherige.

Und hier bekommt man immer Hilfe wenn man welche braucht. Daher ist dieses Forum hier und deren Leute einfach nur Top.

Gesendet von meinem HTC One mit Tapatalk 2

Diesen Beitrag teilen


Link zum Beitrag
Chrowen

Leute ich nutze auch den neuen Elementalx Kernel , aber ich kenne diese Meldung nicht und habe es auch nicht gehabt.Wo genau passiert es? Ich versuche es auch zu imitieren um zu sehen ob es bei mir auch auftaucht.

Gesendet von meinem HTC One mit Tapatalk

Diesen Beitrag teilen


Link zum Beitrag
LDNV

Kam einfach so ohne Grund oder was besonderes gemacht zu haben.

Bei mir war es schlicht nach einen reboot nach der Pin Eingabe.

Aber es liegt nicht am Kernel, sonst wäre es nicht bei 2 verschiedenen schon passiert.

Gesendet von meinem HTC One mit ViperOne Android 4.3 und S-Off

Diesen Beitrag teilen


Link zum Beitrag
Chrowen

Habt ihr alle eventuell irgendeine Theme installiert oder ein Mod den ihr alle nutzt? Ich habe immer alles auf stock eingestellt bei mir im Kernel.Auch der Viper läuft bei mir ohne irgendwelche extra Mods.Da würde ich mal suchen eure gemeinsammkeiten.Das könnte weiterhelfen.

Gesendet von meinem HTC One mit Tapatalk

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

wie unverschämt bist du den ??? was eine Erpressung... wenn ihr mich hier nicht vertreiben wollt ... bla bla.. zwingt dich jemand dazu??? liegt es nicht in der natur des menschen zu fragen ?? und was ist an der frage ob und wann und wie lange so schlimm?? musst du ja nicht beantworten !!!!

sorry aber deine aussage geht garnicht .... es sei den du wärst der liebe gott und der biste ja offensichtlich nicht bei den wartezeiten!!!

Wenn Jan´s Aussage nicht geht (was ich Pers. auch etwas über reagiert fand, trotzdem verstand ich seine Wut wenn im XDA die frage X male Täglich auftaucht dann auch noch hier), finde ich für dein Beitrag (wenn man es so nennen darf) gar keine Worte.

Wie kann man als User (31 Beiträge) gegenüber einen Moderator geschweige Dev der tag und Nacht für uns(und das ganze KOSTENLOS )da ist und der sich im wahrsten sinne des Wortes den Allerwertesten aufreißt um uns ein Top Rom (ich wette du hast von dem was Jan dort als Beispiel(und das war nur ein Hauch seiner Arbeit) gepostet hat nicht die geringste Ahnung was da überhaupt gemacht wird verstanden) zu präsentieren, so respektlos und Ahnungslos aufmucken?

Auch wenn es der Fall ist das ein Moderator/Dev sich im Ton vergreift (und das hab ich auch schon mal erlebt, da war ich auch selber schuld), sollte man erst erfragen wieso/weshalb und versuchen zu verstehen warum es so ist(und in den meisten Fälle liegen sie im Recht).

Zumal das Thema längst vom Tisch ist und Jan ganz normal auf Diverse Beiträge (nach dem Fall) geantwortet hat und The2Brain auch oft erwähnt hat das langsam gut ist und wir uns wieder der Viper Diskussion widmen sollten, ich finde ein Entschuldigung deinerseits (das mindeste was du tun solltest) wäre ein feiner zug gegenüber Jan, auch solltest du dir für die Zukunft eins merken "Wer als König behandelt werden möchte, sollte sich erst königlich benehmen".

Ach ja und noch was, bitte keine Volltext Zitate (ich hab mit meine Tapatalk eine halbe Ewigkeit gebrauch um ganz unten anzukommen), Danke.

  • Like 4

Diesen Beitrag teilen


Link zum Beitrag
LDNV

Habt ihr alle eventuell irgendeine Theme installiert oder ein Mod den ihr alle nutzt? Ich habe immer alles auf stock eingestellt bei mir im Kernel.Auch der Viper läuft bei mir ohne irgendwelche extra Mods.Da würde ich mal suchen eure gemeinsammkeiten.Das könnte weiterhelfen.

Gesendet von meinem HTC One mit Tapatalk

Läuft bei mir wie bei dir.

Ohne Themes oder weiteren Mods.

Abgesehen vom Kernel natürlich

Gesendet von meinem HTC One mit ViperOne Android 4.3 und S-Off

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

Leute ich nutze auch den neuen Elementalx Kernel , aber ich kenne diese Meldung nicht und habe es auch nicht gehabt.Wo genau passiert es? Ich versuche es auch zu imitieren um zu sehen ob es bei mir auch auftaucht.

Gesendet von meinem HTC One mit Tapatalk

Ich habe gestern ein wenig an meine WLAN Einstellungen gespielt (Im Standby Immer Aktiv, WLAN Optimierung An/Aus ect...) auch nur weil ich die letzten Tage oft das Prob. hatte das mein Akku über nacht 35% verlor, Grund dafür waren aber (dank einem Tipp von Benski84, Krocko und einem Beitrag im Google) Google Play Dienste, Maps ect....

Nachts beim surfen tauchte dann diese Meldung auf, hatte nachmittags eine fertig gemodete Tastatur (von Krocko) geflasht aber das es daran liegt kann ich mir bei weitem nicht vorstellen, da es aber heute mehrmals auftauchte nachdem ich auch den neuen Kernel (was ich auch ausschließe) geflasht habe, wollte ich hier erfragen woran es liegen könnte und auf einmal waren mehrere die das Prob. haben (hat mich auch ein wenig beruhigt ( ein geteiltes Leid ist ja bekanntlich nur ein halbes Leid) :goofy: .

Diesen Beitrag teilen


Link zum Beitrag
Chrowen

Na dann liegt es eventuell an einer Einstellung im Kernel.Und zwar nicht am Kernel selber, sondern eventuell eine andere taktung oder ähnliches wo eventuell die Verbindung kurz weggeht und zu diese Meldung führen kann.An sonsten kann ich mir dann nichts anderes Vorstellen.

Der Viper läuft bei mir jetzt schon seit Wochen ohne probs und wie gesagt, im Kernel bei mir alles auf stock bzw, auf die vorgewählten Einstellungen.

Was dieses Angelegenheit mit Jan angeht, muss ich mich auch entschuldigen.Ich habe vor Tagen auch kurz was losgelassen wegen Android 4.3 und 4.4 kitkat.

Der Jan hat es sehr empfindlich aufgenommen und im nachhinein muss ich sagen das es verständlich ist, wenn einer nach seiner eigentliche Arbeit ,noch Stunden opfert für Ne echt tolle Sache.

Klar regt es einen auf wenn was nicht so funkt wie es sollte, aber bei mir ist es wirklich die Ungeduld was mich werleiten liess.Bei anderen kann es auch daran liegen und die wo wegen was anderes mekkern ,denen lässt eins gesagt sein:

Ich weiss wovon Jan redet , weil ich selber versucht habe über Eclipse Android apps zu programmieren und geschweige den ein Rom zu Programmieren.Ich bin kein Anfänger aber sogar ich habe es aufgegeben.

Also bleibt einfach geduldig und Cool.

Gruss Chrowen.

Gesendet von meinem HTC One mit Tapatalk

  • Like 2

Diesen Beitrag teilen


Link zum Beitrag
nixmomo

Ihr habt echt Sorgen....

So was straft man einfach mit Ignoranz und gut ist, versteh nicht wieso man da drei Seiten diskutieren muss....

Back to Topic hier und gut is ;-)

Könnte die Meldung eventuell auch vom Hub kommen?

Weiß nicht obs zufällig is aber wenn ich mich mit nem WLAN verbinde welches keine Verbindung zum Internet hat und den Hub öffne kommt die Meldung.

Wie seit ihr denn auf den Kernel gekommen?

LG

Gesendet von meinem HTC One mit Tapatalk

Diesen Beitrag teilen


Link zum Beitrag
LDNV

Weil es irgendwann mit ignorieren nicht mehr getan ist. Das tue ich schon seit Wochen und irgendwann ist mal gut.

Zwecks des Kernels :

Unseren entsprechenden thread aufsuchen oder bei dem xdas und runter laden.

Gesendet von meinem HTC One mit ViperOne Android 4.3 und S-Off

Diesen Beitrag teilen


Link zum Beitrag
nixmomo

Naja dann hast noch kein Fell was Dick genug is... Drüber stehen und gut is... Jedes weitere Wort ist die Sache nicht Wert.

Ähm also was ich mit meiner Kernel Frage meinte war im Zusammenhang mit dieser "keine Verbindung" Meldung um die es ging.

Da versteh ich noch nicht wie man auf den Kernel kommt.

LG

Gesendet von meinem HTC One mit Tapatalk

Diesen Beitrag teilen


Link zum Beitrag
Balha1977

Wenn ich HUB aufrufe dann passiert nix, also die Meldung kommt da nicht (wobei die Meldung jetzt schon seit 3 std ca nicht mehr kam (TEU TEU TEU)). Kernel würde ich Pers. ausschließen weil ich die Meldung schon gestern Abend bekam und bevor ich den neuen Kernel (heute Morgen ) drüber gebügelt habe, ich werde jetzt mal abwarten und beobachten wie sich das Prob. entwickelt .

Diesen Beitrag teilen


Link zum Beitrag
nixmomo

Aber wie kommt man bei so einer Meldung überhaupt auf den Kernel?

Das raff ich nicht ganz denn der Kernel selbst wird kaum eine Verbindung ins Internet aufbauen. Das tun dann nur die Apps oder mods drum rum.

Das Problem wird einfach nur temporär sein denn solche Meldungen kommen auch wenn ein DNS Name nicht ganz aufgelöst wird.

Ich bring es wie gesagt eher mit dem Hub in Verbindung denn der ist bei mir gänzlich Leer.

Wenn ich ihn wie gesagt starte kommt die Meldung, allerdings nur hin und wieder.

Ich vermute da also eher ein DNS / Server Problem.

LG

Gesendet von meinem HTC One mit Tapatalk

Diesen Beitrag teilen


Link zum Beitrag
LDNV

Naja dann hast noch kein Fell was Dick genug is... Drüber stehen und gut is... Jedes weitere Wort ist die Sache nicht Wert.

Ähm also was ich mit meiner Kernel Frage meinte war im Zusammenhang mit dieser "keine Verbindung" Meldung um die es ging.

Da versteh ich noch nicht wie man auf den Kernel kommt.

LG

Gesendet von meinem HTC One mit Tapatalk

Ist das so? Du kennst mich also und weist wie dick mein Fell ist?

Wenn ich mir Wochen und monatelang den gleichen Mist rein ziehe gibt es irgendwann den Punkt an dem es reicht und wann dieser Punkt ist bestimmt ich selbst. Da muss ich mir auch nichts vom dicken Fell erzählen lassen. Abgesehen mal davon das ich damit nicht alleine stehe. Aber wozu darüber diskutieren. Muss ich mich auch nicht für rechtfertigen oder mir ein erzählen lassen weil ich mal was allgemeines gesagt und kritisiert habe.

Aber genau da haben wir den Punkt wieder.

User dürfen machen was sie wollen wehe man sagt was dagegen.

Sorry aber so habe ich definitiv keine Bock in einer community meinen Teil bei zu tragen.

Wenn offensichtlich nur Kritik an den Leuten die was tun und ihre Freizeit opfern absolut normal ist, und wenn man was selbst kritisiert es heißt man habe kein dickes Fell lol

Echt Hammer wie normal und selbstverständlich einige hier offensichtlich Alles finden.

By the way.

Was das mit dem Kernel zu tun haben soll weiß ich auch nicht. Darum sagte ich schon 2 mal das es wohl nichts damit zu tun hat.

Gesendet von meinem HTC One mit ViperOne Android 4.3 und S-Off

Diesen Beitrag teilen


Link zum Beitrag
nixmomo

Wow Wow Wow, bekomm meine Meinung dazu bitte nicht in den falschen Hals ;-)

Das war weder Kritik noch sonst was, ich weiß scho wies dir geht. Ist bei mir ja nicht anders mit dem "****** Netz überall", daß hör ich genau so ständig aber deswegen geh ich trotzdem nicht so ab :-)

Aber is ja nu auch egal, find nicht das man sich deswegen hier zoffen muss.

Ich find eure Arbeit als Dev absolut genial und das es nicht leicht is is auch klar. Das es Stunden kostet um mal ne kleine Änderung zum laufen bekommen is mir auch klar, deswegen Stelle ich meine Sachen nicht mehr ins Forum. Ich machs eben nur noch für mich und das passt dann auch und keiner kann meckern.

Also kurzum das war weder nen angriff gegen dich noch sonst wie bös gemeint!

Aber nun zu dem Thema zurück.

Kernel halt ich halt auch für ausgeschlossen.

Ich bleib mach wie vor beim Hub hängen.

Lg

Gesendet von meinem HTC One mit Tapatalk

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.