Active Topics

 


Reply
Thread Tools
Posts: 212 | Thanked: 340 times | Joined on Feb 2011 @ Jordan
#1
I know that already there is slide2answer , but what am thinking about is to make highly configurable answer screen app just like qtlockscreen (the same principle of configuration)

is this possible ?
 
Joseph.skb's Avatar
Posts: 752 | Thanked: 284 times | Joined on Sep 2010 @ Malaysia
#2
nice to see N900 still being discussed...
 
nicholes's Avatar
Posts: 1,103 | Thanked: 368 times | Joined on Oct 2010 @ india, indore
#3
you mean it should look like this
__________________
N900 gave me a reason to live in this cruel world

get your smooth live wallpaper today
My YouTube videos
 
Posts: 212 | Thanked: 340 times | Joined on Feb 2011 @ Jordan
#4
Originally Posted by nicholes View Post
you mean it should look like this
almost the same , because what you were asking about is to modify phone UI which is closed source , but here I am asking about making app that work on the top of stock answer screen , just like qtlockscreen which is also work on top of the stock lockscreen and as you can see it works smoothly and highly configurable
 

The Following 2 Users Say Thank You to laith.m.y For This Useful Post:
Posts: 266 | Thanked: 156 times | Joined on Jun 2011 @ India
#5
v can have a bigger image/even full screen image display of the person calling.. that would be cool..
 
electroaudio's Avatar
Posts: 381 | Thanked: 336 times | Joined on Jan 2011 @ Stockholm, Sweden
#6
Woldnt it be easiest to rewrite slide2answer then?
__________________
Deskypplet , a desktop for N900 *RIP*
 
MohammadAG's Avatar
Posts: 2,473 | Thanked: 12,265 times | Joined on Oct 2009 @ Jerusalem, PS/IL
#7
I keep talking about this and I keep hitting brick walls when I start working on it.

Stuff like this doesn't need overlays, it needs hooks.
And hooks need a hooking platform.

iOS has MobileSubstrate, a platform that loads hooks which replace code at run time ("tweaks" in English), a similar concept could be done on Maemo 5, although a bit harder since Obj-C uses plain text for method and class names.

The Maemo 5 way would be:
  • Patch hildon-desktop's exec code, so it looks for binaries in a specific folder (like /opt/usr/lib/hooks).
  • When an app is started, in this case, rtcom-call-ui, hildon-desktop would look for hooks in /opt/usr/lib/hooks/hildon-desktop/*.so, and if found, load them.
  • These hooks would replace different methods of the code, this needs to be done carefully in order to not use a lot of memory.
  • Again, in this case, GTK libs need to be patched so the button can be destroyed and replaced by a slider for example, then the libs need to be loaded, OR the methods of the phone app, including the init() method of the incoming call dialog so that it's rewritten, and the new UI would call the existing methods by calling the methods internally.
 

The Following 6 Users Say Thank You to MohammadAG For This Useful Post:
Posts: 58 | Thanked: 12 times | Joined on Apr 2012 @ philippines
#8
mohamadAG can u make an application widget for fm radio on n900 plzz
 
Posts: 838 | Thanked: 3,384 times | Joined on Mar 2009
#9
Anybody ever planned to write open source replacement for rtcom-call-ui?
 

The Following 3 Users Say Thank You to AapoRantalainen For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 23:58.