Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jagatnibas

macrumors regular
Original poster
Jul 28, 2008
126
0
Hi All,

I am new to iphone os programming. Hence I want to explore feasibility of a few things I want to do with iphone os. Any helps/ideas are welcome.

1. I plan to develop a few applications. Can any one application launch another application ? If yes how ?

2. Can files/ databases created by one of my application be used for read/write purpose in any other application, if yes how ?

3. Is there an idle screen ? if yes, can that be modified ?

4. Can I tamper with home screen, for example i might want to show a wall paper in background in the launcher [home] screen from where other applications are launched.

5. can i intercept telephony events such as incoming call and incoming sms ? for example i might want to launch my own application when an sms comes.

6. can i extract recent call logs etc ? how ?

7. can i programmatically send an sms from my app ? how ?

8. can i collect my device and network details ?

9. can i send an mms from my app ?

10. can i do asynchronous operations like daemons ? how powerfull are they ?


thanks in advance.
Jagat
 

admanimal

macrumors 68040
Apr 22, 2005
3,531
2
No to everything except 1 and 8.

To launch other applications, each one would have to register a custom URL type and launch each other with openURL calls.
 

jagatnibas

macrumors regular
Original poster
Jul 28, 2008
126
0
re:

hi admanimal

Thanks a lot for replying. what kind of device info can i gather ? cant i read user's call records ?

if i can call another application then cant i call sms application with sms body and to phone number already filled up ?

Another question is, can i use shared libraries [equivalent to dlls in windows] in iphone ? if yes, please point to the references.

thanks and regards
Jagat
 

admanimal

macrumors 68040
Apr 22, 2005
3,531
2
The only info you can really get from the device is the device ID and network details. You can't get any info about calls.

I think you can bring up the SMS app using an sms:// URL, but I'm not sure if you can fill in the body of the message and it won't send the message automatically.

You can use Apple's frameworks (similar to DLLs) but third party frameworks are not supported yet I don't think.

Your best bet is to download the free SDK and start browsing through the documentation.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.