Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Reply
New Developer
Posts: 49
Registered: ‎05-14-2009
My Device: Not Specified

Are there some private (hidden) APIs to create some special Apps?

Hi all!

 

Why I ask. I was told to check this link http://www.mobileiron.com and this http://www.realvnc.com/services/mobile.html. These companies are doing a remote control for the mobile phones.

 

The main question - How can it be? How can they do that? I don’t see a blackberry API for doing that. That’s why I ask.

 

Are there some special APIs (SDK) for good RIM "friends" or partners?

 

Developer
Posts: 1,807
Registered: ‎04-28-2009
My Device: Z10 (STL100-4)-10.3.2.858, Z10 (STL100-3)-10.3.1.2576, Z30 (STA100-5)-10.3.1.2582, Passport (SQW100-1)-10.3.1.2576, PlayBook (16GB)-2.1.0.1917
My Carrier: Verizon

Re: Are there some private (hidden) APIs to create some special Apps?

First off no, the only way to get access to private APIs is to have RIM make the App themselves. No company (BB Partners included) have access to them.

 

As for remote control, use event injection.

 

They most likely have the app running in the background, has a web connection, they then use event injection to move around.

---Spends time in #blackberrydev on freenode (IRC)----
Three simple rules:
1. Please use the search bar before making new posts.
2. "Like" posts that you find helpful.
3. If a solution has been found for your post, mark it as solved.
--I code too much. Well, too bad.
New Developer
Posts: 49
Registered: ‎05-14-2009
My Device: Not Specified

Re: Are there some private (hidden) APIs to create some special Apps?

Thank you for reply.

 

You mean that the EventInjector class allow to control of a device remotely? But is it possible to be doing the same things like a local user (open menus, lunch applications etc.)

Developer
Posts: 604
Registered: ‎12-27-2010
My Device: Not Specified

Re: Are there some private (hidden) APIs to create some special Apps?

There is probably something that translates user commands on the remote end into EventInjector calls. For example, the user clicks on the remote end, the server sends a message to the running background app saying that user has clicked, then the app makes a call to EventInjector.TrackwheelEvent. The EventInject class itself has nothing built in that you just call remotely to make it operate, they just have something there translating commands from their server into calls on the phone.

Developer
Posts: 19,636
Registered: ‎07-14-2008
My Device: Not Specified

Re: Are there some private (hidden) APIs to create some special Apps?

http://www.blackberry.com/newsletters/connection/it/i209/remote-control_apps.shtml

 

B*Nator is written by one of our regular contributors...

Highlighted
Developer
Posts: 16,999
Registered: ‎07-29-2008
My Device: Z10 LE, Z30, Passport
My Carrier: O2 Germany

Re: Are there some private (hidden) APIs to create some special Apps?

 

 


peter_strange wrote:

http://www.blackberry.com/newsletters/connection/it/i209/remote-control_apps.shtml

 

B*Nator is written by one of our regular contributors...


B*Nator uses event injection to control the user device.

 

----------------------------------------------------------
feel free to press the like button on the right side to thank the user that helped you.
please mark posts as solved if you found a solution.
@SimonHain on twitter