Aller au contenu

Recommended Posts

Posté(e)

Hello j ai suivi a la lettre les manips, chez moi seule la fonction demarrage de l appareil/capture fonctionne. Prendre une photo avec les boutons ne fonctionnent pas... :( J ai meme refait une deuxieme fois et pareil... Une idée ?

De plus, apres l extraction on obtient un deuxieme dossier nomme META-INF a quoi servent ces fichiers ?

quand tu es dans l'application si tu appuis sur volume haut...il n'y a pas d'auto-focus?

PS: ne t'occupe pas du META-INF....

Posté(e)

Super mod, je vien de remarquer que en cour d'appel, le tel a l'oreille( donc écran éteint) si je veux descendre le son en restant appuyé, cela active l'appareil photo. Rien de grave. Je tenais juste a le souligner. Merci encore, et en plus je trouve que l'apn s'ouvre assez vite.

Posté(e)

Oui c'est lié au même problème que pour la musique écran éteint...j'ai jeté un oeil et en faite là où j'ai modifié intercepte la détection pour la photo d'abord quand l'écran est éteint :(

Je vais voir mais je crois que cela dépasse mes maigres compétence :(

Xperia Tapatalk

Posté(e)

... Suffit juste de couper l'option Démarrage rapide non ? Enfin pour moi c est ce qui me servira pas par contre l autofocus et déclenchement est indispensable !

Posté(e)

Non cela ne suffira pas...mais par contre ceux pour qui La capture en veille n'est pas primordial, vous pouvez flasher la version 1 qui garde le (focus + capture photo) mais qui n'intègre pas cette fonction...donc pas ce bug ;)

Xperia Tapatalk

Posté(e)

tu pourrais nous remettre le lien pour la v1 Alex s'il te plait ? :)

Un excellent travail !

Posté(e)

Je viens de voir que j'avais pas fais de zip à flasher sur la V1...

Je vous fait un truc tout propre ce soir ;)

Xperia Tapatalk

Posté(e)

Pareil je flasherai la V1 aussi alors ^_^

Envoyé depuis mon C6603 avec Tapatalk

Posté(e)

@ Alex. Salut, Je refais la même manip avec ces fichiers ?

Envoyé depuis mon C6603 avec Tapatalk

Posté(e)

Petite question :-)

Serait t'il possible d'utilser le bouton power?

Voilà l'idée, appuis long pour le focus et lacher pour la prise de la photo.

Envoyé depuis mon C6603 avec Tapatalk

Posté(e) (modifié)

Salut,

c'est trop compliqué pour moi à faire ça car cela demande de créer/coder en smali...afin d’inhiber le menu power dans l'application!

mon MOD est basé que sur de la modification légère...(seule chose que je sais faire actuellement) quasiment le même procédé que mon MOD de l'anné dernière avec le Xperia S!

mais si tu pense pouvoir y jeter un oeil c'est pas de refus :P

j'essaye justement de créer une méthode pour la capture à une touche afin de faire un focus avec "onkeydown" et une capture avec "onLongClick"...sans succes pour l'instant :(

bref je patauge :mad:

pour info j'ai pris au moins 3 semaine pour réussir à faire la V1 mdr :lol:

Exemple de methode que j'ai modifié:

.method public onkeydown(ILandroid/view/KeyEvent;)Z
.registers 7
.parameter "keyCode"
.parameter "event"
.prologue
const/4 v0, 0x1
.line 335
const/16 v1, 0x50
if-eq p1, v1, :cond_9
const/16 v1, 0x1b
if-ne p1, v1, :cond_27
.line 336
:cond_9
invoke-virtual {p0, p1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->isVolumeKeyValid(I)Z
move-result v1
if-nez v1, :cond_10
.line 384
:cond_f
:goto_f
return v0
.line 339
:cond_10
iget-object v1, p0, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->mKeyState:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
sget-object v2, Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;->NON:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
if-ne v1, v2, :cond_f
.line 340
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;->ZOOM:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
invoke-virtual {p0, v1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->setKeyState(Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;)V
.line 341
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;->DOWN:Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;
invoke-direct {p0, p1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->toZoomDirection(I)Lcom/sonyericsson/android/camera/controller/EventDispatcher$ZoomDirection;
move-result-object v2
sget-object v3, Lcom/sonyericsson/android/camera/controller/EventSource;->KEY:Lcom/sonyericsson/android/camera/controller/EventSource;
invoke-direct {p0, v1, v2, v3}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->zoom(Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;Lcom/sonyericsson/android/camera/controller/EventDispatcher$ZoomDirection;Lcom/sonyericsson/android/camera/controller/EventSource;)V
goto :goto_f
.line 345
:cond_27
const/16 v1, 0x18
if-ne p1, v1, :cond_46
.line 346
invoke-virtual {p0, p1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->isShutterKeyValid(I)Z
move-result v1
if-eqz v1, :cond_f
.line 349
iget-object v1, p0, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->mKeyState:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
sget-object v2, Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;->NON:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
if-ne v1, v2, :cond_f
.line 350
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;->DOWN:Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;
iget v2, p0, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->mType:I
sget-object v3, Lcom/sonyericsson/android/camera/controller/EventSource;->KEY:Lcom/sonyericsson/android/camera/controller/EventSource;
invoke-direct {p0, v1, v2, v3}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->shutter(Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;ILcom/sonyericsson/android/camera/controller/EventSource;)V
.line 351
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;->AFDONE:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
invoke-virtual {p0, v1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->setKeyState(Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;)V
goto :goto_f
.line 355
:cond_46
const/16 v1, 0x19
if-ne p1, v1, :cond_65
.line 356
invoke-virtual {p0, p1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->isShutterKeyValid(I)Z
move-result v1
if-eqz v1, :cond_f
.line 359
iget-object v1, p0, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->mKeyState:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
sget-object v2, Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;->AFDONE:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
if-ne v1, v2, :cond_f
.line 360
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;->UP:Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;
iget v2, p0, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->mType:I
sget-object v3, Lcom/sonyericsson/android/camera/controller/EventSource;->KEY:Lcom/sonyericsson/android/camera/controller/EventSource;
invoke-direct {p0, v1, v2, v3}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->shutter(Lcom/sonyericsson/android/camera/controller/EventDispatcher$EventAction;ILcom/sonyericsson/android/camera/controller/EventSource;)V
.line 361
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;->SHUTTERDONE:Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;
invoke-virtual {p0, v1}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->setKeyState(Lcom/sonyericsson/android/camera/controller/EventDispatcher$KeyState;)V
goto :goto_f
.line 365
:cond_65
const/4 v1, 0x4
if-ne p1, v1, :cond_7b
.line 366
invoke-virtual {p0}, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->isBackKeyValid()Z
move-result v1
if-eqz v1, :cond_f
.line 370
sget-object v1, Lcom/sonyericsson/android/camera/controller/EventDispatcher$1;->$SwitchMap$com$sonyericsson$android$camera$controller$EventDispatcher$SelfTimerStatus:[i
iget-object v2, p0, Lcom/sonyericsson/android/camera/controller/EventDispatcher;->mSelfTimerStatus:Lcom/sonyericsson/android/camera/controller/EventDispatcher$SelfTimerStatus;
invoke-virtual {v2}, Lcom/sonyericsson/android/camera/controller/EventDispatcher$SelfTimerStatus;->ordinal()I
move-result v2
aget v1, v1, v2
packed-switch v1, :pswitch_data_86
.line 384
:cond_7b
:pswitch_7b
const/4 v0, 0x0
goto :goto_f
.line 378
:pswitch_7d
sget-object v1, Lcom/sonyericsson/android/camera/controller/ControllerEvent;->EV_SELF_TIMER:Lcom/sonyericsson/android/camera/controller/ControllerEvent;
const/4 v2, 0x5
sget-object v3, Lcom/sonyericsson/android/camera/controller/EventSource;->KEY:Lcom/sonyericsson/android/camera/controller/EventSource;
invoke-static {v1, v2, v3}, Lcom/sonyericsson/android/camera/controller/ExecutorHolder;->sendEvent(Lcom/sonyericsson/android/camera/controller/ControllerEvent;ILjava/lang/Object;)V
goto :goto_f
.line 370
:pswitch_data_86
.packed-switch 0x1
 :pswitch_7b
 :pswitch_7b
 :pswitch_7d
.end packed-switch
.end method

EDIT:

bon là j'ai réussi à faire une capture avec un seul bouton...mais il s'utilise qu'une seule fois :(

il faut que j'arrive à trouver comment le coder pour reseter

bref...je vais me coucher...mon cerveau est dead :emo_im_foot_in_mouth:

Modifié par alex971
  • Like 1
Posté(e)

Oui je me doute que c'est plus compliqué. Le truc c'est que je sais aussi faire des petites modifs en smali mais le coder de rien n'est pas de mon niveau :-(

Envoyé depuis mon C6603 avec Tapatalk

Posté(e)

HS on : il est marrant de voire dans les lignes de codes " sonyericsson " La separation n a pas eut lieu ? HS : off

Envoyé depuis mon C6603 avec Tapatalk

Posté(e)

Le développement d'un soft prend du temps donc c'était pas Sony qui l'a commencé ;)

J'espère avoir fini cette semaine moi...patience LOL

Xperia Tapatalk

  • Like 1
Posté(e)

Ok. T inquiet on va pas te pousser à bosser jour et nuit... Vu ce qu on t aide :D

Envoyé depuis mon C6603 avec Tapatalk

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...