Sunday, January 17, 2016

How can I replace the built-in dialer (pnone.app)




            


My APP_UID is 0x100058b3, but the system is still built fixed line telephone program (phone.app), did not run my program, how do I do it?
Reply:
That being the case, because the system only to find the built-in phone application from the Z-disk.
Reply:
Will the sub-Tang brother, how can I achieve dialers (get run right)
Reply:
Haha. Sub Teng brother made a mistake! Really not easy.

System is in accordance with the English alphabetical order came to the program. I tried to replace PhoneBook.

The landlord may not be a directory.
Reply:
All people will make mistakes; Chan Teng people; therefore Chan Teng will make mistakes ---- but not this time.

Some built-in applications can be "covered" out, but this method Phone application is invalid, because the system started to write a list of dead Phone application startup Z disc.
Reply:
Will ManZY, you succeeded?
Reply:
I put the results of the experiment I just told everyone about it. The Nokia 6630. The E61 and N80 can not find a copy of the file manager sys folder, so there is no experiment.

I think it is covered.

I phone.app copied to the e: \ system \ apps \ phone \ phone.app. No copy of the resource file, and icons, and so on.
And then restart the machine. Machine properly started. However, in the task list among, phone icon changed. It becomes the system default. I think it is load my copy of the app, and then did not find reason aif. But it did not collapse.

I then copy another program notepad.app to that place, then renamed phone.app. The machine starts normally. Task list among the icons back to normal.

It should be checked uid. Then go to z start phone.app go.

I had to test PhoneBook.app of the time, is collapse. I do not know why phone.app did not crash.

Son Teng Brother, I did test this thing, which is to the PhoneBook, add a menu item, and then activate my program go to the phone. But after I just experiment seems Phone.app does have some special place.
Reply:
..

From the landlord asked .app can know that he is doing a program on Symbian OS v8 or earlier system, and E61 and N80 are based on the Symbian OS v9 machine, so no need to look for these machines. Say digression: Only program has permission to read AllFiles sys folder contents, mobile phone manufacturers will not authorize such a high privilege to third-party developers File Manager from a security perspective.

Back issues of this post, you observe that "experiment" click to forbid, on the phenomenon of "reasoning" is too subjective, together led to the launch of the conclusions untenable, such as you have the idea that I can "feel "icon is not normal is the task list or something else went wrong.

Run the executable file is deleted and can not be executed, move, or rename operation, so the correct test method is performed on the file to delete, move, or rename operation, if the operation is successful, indicating that the file is not being executed .

Do not assume, and as I say way to test what you copy past phone.app, then an account of it to the landlord.
Reply:
Ha ha. Just experimented.
I copy the past that phone.app at run time can be renamed. Including when the phone.

However, I use the program to read the address of the process. Read out the e: \ system \ apps \ phone \ phone.app

Sub Teng Big Brother criticism in question, my reasoning not subjective, it is based on my knowledge.
Reply:
.
Let the sake of discussion, if my words have inappropriate please forgive me.

"Address the process", if you are referring to the process executable file: .app are due DLL, which is loaded apprun.exe, so the process executable file is "\ system \ program \ apprun.exe" rather than the application .app.

If you are referring to the process (or thread) name: Due process (or thread) can be renamed, seemingly no official document defined the process name (or thread name) rule application, so this thing does not prove what.

I began to feel since the landlord ask again our discussion is meaningless, because it questions the landlord no real help. I can not provide further information; Since you insist that the landlord needs to meet, according to your Declaration "for the joy of helping others in this", why not take a complete solution out? If you make a complete solution to, not only can help the landlord to solve the problem, but also prove your point, two full its beauty, why not?

Reference:

http://www.yeyan.info/Symbian-t163363.htm

...

ManZY published in 2006-6-19 11:18:07

Haha. Brother to chengziteng learning, helping others happy this!

chenziteng published in 2006-6-20 0:56:53

I just said, "to solve the problem itself is a very happy thing," "helping others happy of the" be your own sublimated :)

...

Reply:
ManZY:
Give me guidance about the steps and achieve phone.app API? Or can recommend (or EMAIL) examples or related documentation
My EMAIL: anel@tom.com

waiting warm responses
Reply:
Haha.

Think about it with everyone. The main floor to achieve what function ah? Call? Or outgoing calls from your program them? Or that monitor the user's phone to operate?
Reply:
I need to achieve the same function and built phone.app: In idle state the key can accept user input, then set aside; to the phone can alert and pop-up dialog box, above the entire over-processing and interface is "my", not " built-in ", it is to use" my "completely replace the" built-in ".
I used the Application Wizard to create a project, then UID into 0x100058b3, then generate sis file, installed in 7610. I see the task list on the program icon and the name of the original telephone program becomes "my", but key input, dial Shique run the "built-in" that never get to run my program right
Please ManZY brother gets advice
thanx
Reply:
Oh?
You capture the key events in the program which it? You look to capture keyboard events, and then returns a EKeyWasConsumed. Such systems can be masked telephone program. But you just said that a key system phone program is activated, this is not clear.

Capture keyboard events:
RWindowGroup among IMPORT_C TInt32 CaptureKey (TUint aKeycode, TUint aModifierMask, TUint aModifier, TInt aPriority);
Reply:
According to my understanding, it seems that only when your program is running in the background of the time, we can capture keyboard events, why the system of telephone program can capture? Is phone.app system has observer program? Let me check.

But one thing is certain, after which your program with the CaptureKey, the system calls the program will be blocked. I have previously written program encountered this BUG.
Reply:
Will ManZY brother, your CaptureKey in place a program which is executed
Reply:
Just where to.

Execution of that sentence when you want to capture key. When you do not want Cancel. If according to your needs, it seems to be on the program initialization.

Son Teng brother, I guess. If there is something wrong, please correct me. Lest misled the landlord.
Reply:
A little self-confidence are not
Reply:
ManZY brother, I do not know whether your phone.app original program gave me an EMAIL, header files can also be, anel @ tom.com
In this deeply Thanks!
Reply:
mickeyfirst (Black Dream) () Confidence: 100 Blog 2007-03-02 08:44:25 Score: 0


A little self-confidence are not


Ha ha. This is called respect. Just show a little respect pair Teng brother. And self-confidence has nothing to do. If I do not have confidence, no challenge child Teng brother's courage, would not have this post.
Reply:
Thanks ManZY younger brother to provide relevant information, continue to focus on the ...
Reply:
Support manZY, support sub-teng. Serious and responsible attitude on the matter.
Reply:
I was new to symbian, and you talked about the phone, this is not it also networking? ?

Reply:
phone.app dial and receive phone applications can not be linked.
I wonder who the man was about phone.app document?
Reply:
Please brothers look at this:
http://developer.symbian.com/forum/thread.jspa?threadID=20203&tstart=0
Reply:
Thanks leadwill
It is the younger brother to discuss hair paste, for that matter, in addition to Symbian Forum affixed Nokia Forum and NewLC Forum has brother
Reply:
Not solve it ......

My approach is not to say it?
Reply:
Did not get to use alternative
UID into 0x100058b3, see the task list on the original program's name and a phone icon has changed, there are the following problems:
I do not know how to get the right to run, even after using the installation immediately operational mechanism does not work, my code can not be run, including what you say CaptureKey
Reply:
50 points all to you, little brother, I wish you a speedy soaring Man

Reply:
http://topic.csdn.net/u/20070920/17/dce6a3da-cc40-46bb-8cf8-94d4b262b5f8.html?seed=914730769

The landlord, his answer to my question chant!

No comments:

Post a Comment