Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 years ago.
Improve this question
I am using iOS 4.
I am wondering that is it possible to connect a wireless mouse with iphone via bluetooth? Yesterday I saw a remote access/login to mac pc through the iphone and ipad but its seems hard to operate it as there were no mouse and keyboard.
So, I want to know that is there any way to connect wireless mouse with iphone so it make easy to use when we want to use remote login?
Is there any API that help to develop this kind of application?
In order for a mouse to be available over bluetooth, it would need to be MFi compliant, which requires an MFi authenticator chip in the mouse.
Unless you market an accessory yourself (and receive Apple's blessing), it simply will not work.
You should just try to connect a standard Bluetooth wireless mouse to the iPhone and try, as per the apple supported Bluetooth profiles, the iPhone 4 supports HID profile , which means that Bluetooth wireless key boards and mice should work
See this for reference - http://support.apple.com/kb/ht3647
To do this you either need to Jailbreak your device or make a accessory yourself. No accessory will be able to to use a mouse in apples applications or the home screen unless your device is jailbroken. You can make a accessory yourself but you have to apply for the MFi Program (http://developer.apple.com/programs/mfi/) but developers would have to build the functionality into their app so you couldn't use it on any app.
Regarding the API. It is not possible to use a wireless mouse with a iPad however if you were part of the MFi program you could make a mouse with a 30 pin iPhone connecter on the end which a developer could communicate with.
You should check out the crux loaded. Unfortunately it's for iPad and not iPhone but if you have a iPad it looks awesome. Check it out at http://cruxcase.com/products/crux-loaded-2/. It's kinda expensive :(
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
If I have several bluetooth headsets paired to my iPhone and only one headset can be used at a time, how does the phone decide which one to use? For example, here is the ordered list of devices currently paired to my iPhone:
BlueBuds
Car Audio
Logitech Headset
Jabra Wave
If all 4 are turned on and in range, how does my iPhone decide which one to use? Is there any way to change the order without repairing the devices? Does the first device paired stay at the top of the list and have highest precedence, or is it the other way around?
Just to answer my question:
It looks like the order they are listed on my settings screen doesn't matter. Nor does the order they are paired. What determines precedence is the order they are connected for that session. The last connected device has the highest precedence and is the one used.
For example, if all devices are off it uses the phone speakers. When I turn on the Logitech Headset, music and calls are routed through that device. If I then turn on the BlueBuds, the Logitech goes silent and now the Buds take over. If I move to my car, the music gets redirected to the car audio. The order of precedence rolls back in reverse as I shut down the audio devices.
Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 months ago.
Improve this question
Is there any way to change UDID of my iPhone/iPad?
or please suggest the way to generate fake UDID of the iPhone/iPad Device.
Thanks in advance.
Yes, download "UDID faker" from Cydia for a fully-featured solution (requires jailbreaking), or just use method swizzling on - [UIDevice uniqueIdentifier] if replacing it locally (within your app) is sufficient.
Your UDID is in the hardware, it's a hash composed of various serial numbers and other values.
You can't physically change your UDID.
And in order to generate fake UDID,you can use UDID faker,which requires jailbreaking.
UDIDFaker is a jailbreak app for the iPhone/iPod Touch that changes your default UDID of an app to anything you want. You can hit the random button for a random UDID. It also has a button to change your UDID back to default of the app.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I got a request, where I need to write to code for a Someone. But they want me to write on their machines instead Remotely.
Does any one know any software by which i can access someone else screen remotely?
Yes i can use VNC or Microsoft Remote Desktop but then the Question is then, How will i run that code from Xcode on my end into the Real device for testing.
Two immediate solutions:
you can generate adhoc build and install on any device with the developer approved provisioning profile.
generate ipa and install on a JB device.
There's also the Screen Sharing feature - although this is essentially a nicely integrated VNC client with some smarts.
This kind of working arrangement does not sound like a terribly productive one - many features of XCode rely on quick user interaction - for instance code completion. On a laggy remote connection these will become highly irritating or entirely unusable.
As you suggest, there is no way to remotely debug on a device. You can however create an AdHoc build which can then be installed on your own device via the web or through iTunes.
The Apple Developer programme puts a few barriers in the way of a contract development relationship - particularly with respect to code-signing - which you'll need to run on a real device as well as app-store submission. The only two solutions are either a corporate ADC account (you are added as an 'employee' user) or having your own individual account which is used for development.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I have an iPhone app which allows multiple iPhones to connect to each other and send messages. The app uses Bonjour and makes use of some of the CF Networking classes to publish, discover and connect to Bonjour services. My app does not display the bonjour logo or anything like that. It simply uses some networking classes to utilize bonjour so that multiple iPhones within the same WiFi network can connect to each other and send messages to one another. Do I need to get a special Bonjour license from Apple if my app simply makes use of some of these Netowrking classes or do these licenses only apply to you if you want to display the bonjour logo or distribute bonjour itself along with your application?
Thanks for the help guys :)
You do not need any licensing agreements with Apple. Bonjour is a service that Apple provides, much like HTTP or SMB is.
UPDATE:
Some addition info from Wikipedia.
Bonjour is released under a terms-of-limited-use license by Apple. It
is freeware for clients, though developers and software companies who
wish to redistribute it as part of a software package or use the
Bonjour logo may need a licensing agreement.
Still means that you do not, unless you wish to distribute the software (Bonjour) itself or use the logo. Which you both do not.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
i was wondering if i can get a iphone developer certificate for free?
I just want to learn objective-c and iphone development.
// No, the xCode iPhone Simulator don't have an accelerometer etc.
g.
As far as I know, no. It's not possible to get into the dev program without coughing up the dough :)
The dev kit (with the simulator) is good enough for most uses though, and you can certainly learn to develop on the iphone though that. As you mentioned, you don't get access to certain features, but such is life.
As everyone has already said you can't get a free certificate. If however your at university it might be worth asking around the various departments to see if they have signed up for a university licence, this is how I've got my development certificate.
The free developers kit that provides the simulator will let you learn how to do 90% of iPhone coding without having to use an iPhone. If you're new to iPhone development and don't know for certain you will be releasing apps for it, I think the getting an actual developer's license is a waste of money.
Instead, get the free stuff and use it to learn the ropes and then only get the license if and when you decide you what to learn the last 10% and/or release an app.
By jailbreaking your phone, you will not be able to always update your phone to the latest version, and therefore as a developer will face the problem when you sync your phone to your computer to test your code, that you will not be doing it with the latest version and Apple do not look kindly to people who release software that is older than the latest version available
You should check out Apple's developer website. They have objective-c and iPhone development tutorials there.