Related
Hi guys,
I was frustrated to find out that I was not able to connect my newly bought bluetooth keyboard. I could pair it within Bluetooth settings, but it always shows "Paired but not connected".
Even more frustrating is that the developers of apps which allow for a working connection to the keyboard are asking around 10 USD for the app.
I don't care about any features like shortcut keys and such. I just need a connected keyboard.
I decided to write an app which exactly does just this. For free, as it should be!
Description
-------------
A service which connects your bluetooth keyboard device.
Android 2.3 has support for HID devices but is not able to connect bluetooth keyboard devices correctly (yet).
This service automates the connection to your keyboard.
There are no extra features like key mappings a.s. (yet)
WARNING
---------------
This application needs superuser permissions!
You can find this app in Google Market. Search for "easyconnect"
BTW If anyone finds any bugs, or inability to connect a certain device, please let me know the details and I will work on a fix.
Thanx for sending logs, I fixed a number of issues:
- No longer scanning every 15 seconds. Instead it monitors connection state.
- Connection now is event driven. Device nearby will connect it.
- added notification of device connection
- Preventing Android from closing the service after a certain time.
Keep sending bug reports guys!
Compatible keyboard devices (from user comments):
- iGo Stowaway XTBT01
- CVDH-A66 Mini Bluetooth Keyboard for Smartphones, iPad, iPhone, PS3, More
- Apple Bluetooth keyboard
- Freedom i-Connex Mini
- Broadcom Keyboard Device (German keyboard with annoyingly positioned connect button which needs a toothpick to be pressed)
Latest update:
Finally got some time to work on stability.
Let me know if you have troubles getting it to work for you.
Working on keymaps ;-) as well
Fixed a FC on startup after installation
Greetz,
Mike
Wow this is perfect! Thanks so much!
Previously I had a shortcut to bluetooth settings on my home screen to try and connect as quick as possible, but this is 50 times better. I don't have to enter any stupid pins and make sure I press the pairing button at the right time.
I did have one little hang and lag which finished with a force close. But all good nonetheless.
I'm using a mini bluetooth keyboard with a N1 running CM6.1.1 btw which I typed this message with.
5 stars on the market
Edit: Wait, so as long as you're using this app, you dont need a ROM that supports Bluetooth HID devices? As long as your phone is rooted, anyone can use this?
If so, hats off to you.
For as far as I can see anyone can use this, because in a way, the bluetooth stack is actually available for Human Interface Devices in Android starting at 2.1 update 1 if I'm correct.
mikesomething98 said:
For as far as I can see anyone can use this, because in a way, the bluetooth stack is actually available for Human Interface Devices in Android starting at 2.1 update 1 if I'm correct.
Click to expand...
Click to collapse
Yeah but i experienced something different. I just got my phone from a Samsung Repair center because i kinda bricked it while upgrading to froyo so i had them upgrade it. Since i was already in a mall, i decided to visit a powermac store to try out the apple bluetooth keyboard that is reported to be working with the Galaxy S froyo update. Unfortunately i was not able to detect the bluetooth keyboard, and made a fool of myself because the apple guy that was assisting me didn't believe at first that a mobile phone was able to use a bluetooth keyboard (yeah, he didn't know that the iphone 4 that they were selling was compatible with the bluetooth keyboard.. i didn't tell him though..)
so maybe this app might work.. im going to try it out when i return to that powermac store..
The code is there, but it's not complete. It doesn't connect hid devices by itself yet. My app takes care of that. good luck trying it.
I noticed some bug already, so there will be an update very soon.
I can't find this app on the marketplace when i search for easyconnect, how did you guys find it..?
Edit.,
Found it here., www appbrain.com/app/bluetooth-keyboard-easyconnect/net.mybesttools.btkbservice
Does this with with a Sense phone too?
thanks
This is phenomenal! Thanks so much. Using with a iGo/ThinkOutside Stowaway ultra-slim keyboard and it works great. I've used BlueKeyboard, but it has a number of issues: frequent force-close errors, easily-accidentally-triggered switches into Japanese mode. This is much easier and more reliable! Thank you!
Thanks its great
Thanks! But should really be supported by default in android and without root! Hopefully google will fix this in a new version of android.
hejhej.ac said:
Thanks! But should really be supported by default in android and without root! Hopefully google will fix this in a new version of android.
Click to expand...
Click to collapse
Vary ture.
I can't find it on the market ? Does it not work on 2.1?
Sent from my ComBadge
You'll have to test it to find out. ;-)
Latest update v0.3 :
- no longer scanning for bluetooth devices. Instead it checks for connectivity with the pheripheral device directly trough a socket connection.
mikesomething98 said:
,
I could pair it within Bluetooth settings, but it always shows "Paired but not connected".
Click to expand...
Click to collapse
Hi,
Will this work with any Bluetooth device? I have the exact same problem with my cars head unit.
In Froyo it will connect if I either go into the bluetooth settings and press on the connection or if I turn bluetooth off and on.
In Gingerbread its the same as Froyo except for added annoyance it asks for the pin each time.
Thanks
Edit: Just tried it and it doesnt work, would it be hard to make a version for phone / media profiles?
A device as such is not a Human Input Device. As you can see A2DP is supported starting at cupcake. http://source.android.com/porting/bluetooth.html
If you want the ability to wirelessly stream music, the head unit must support Bluetooth A2DP. Currently, the majority of Bluetooth car stereos only support the Handsfree profile, which only allows you to make and receive phone calls via the head unit.
This post might be of help:
http://forum.xda-developers.com/showthread.php?t=649059
It will not come up in the Market
That's all i get when i search for "Easyconnect"
A quote from Android Developers:
How Filters Work in Android Market
Android Market uses the filter restrictions described below to determine whether to show your application to a user who is browsing or searching for applications on a given device. When determining whether to display your app, Market checks the device's hardware and software capabilities, as well as it's carrier, location, and other characteristics. It then compares those against the restrictions and dependencies expressed by the application itself, in its manifest, .apk, and publishing details. If the application is compatible with the device according to the filter rules, Market displays the application to the user. Otherwise, Market hides your application from search results and category browsing.
You can use the filters described below to control whether Market shows or hides your application to users. You can request any combination of the available filters for your app — for example, you could set a minSdkVersion requirement of "4" and set smallScreens="false" in the app, then when uploading the app to Market you could target European countries (carriers) only. Android Market's filters would prevent the application from being visible on any device that did not match all three of these requirements.
A filtered app is not visible within Market, even if a user specifically requests the app by clicking a deep link that points directly to the app's ID within Market. All filtering restrictions are associated with an application's version and can change between versions. For example:
•If you publish a new version of your app with stricter restrictions, the app will not be visible to users for whom it is filtered, even if those users were able see the previous version.
•If a user has installed your application and you publish an upgrade that makes the app invisible to the user, the user will not see that an upgrade is available. So it means you have a device with a Android version which is not compatible.
I could lower the minimum version for you so you can at least try the app.
I cannot lower it any further then SDK version 5 because it lacks some needed functionality in the bluez stack.
I found this on appbrain and i see it says android 2.2 and up.
My Samsung Galaxy S Epic is running a stock 2.1 rom. Thanks for the offer but that's totally up to you if you want to let the app on to all the 2.1 phones. It just sounds cool and something useful to have installed. I don't have a bluetooth keyboard
mikesomething98 said:
If you want the ability to wirelessly stream music, the head unit must support Bluetooth A2DP. Currently, the majority of Bluetooth car stereos only support the Handsfree profile, which only allows you to make and receive phone calls via the head unit.
Click to expand...
Click to collapse
Thanks for replying, my head unit does support A2DP and it works fine once I manually initiate a connection. The problem is it doesn't connect automatically the same way your Bluetooth keyboard doesn't connect on its own.
[Updated version available]
Guys,
I just upped v0.5. Let me know your experiences.
The minSDK version is lowered to make it available to android versions 2.0 and up. I was not able to test that, so please let me know if it does/doesn't.
It doesn't seem to be working for me anymore.
The first version worked but drained battery like crazy.
With the newest version from the market, I turn BT on, put keyboard into discoverable and nothing happens.
0.1 would connect after both those steps...
Hi,
Does anyone know if there's any GPS Tracking software which can send httppost data (or other form of data transfer) to a custom website?
I want it to send the regular gps data, such as Date/Time, Longitude, Latitude, Height, Speed and Heading (or whatever is available).
I can write my own web software in php/mysql - but I haven't got a clue about how to write my own android app.
I don't want any fancy maps displayed, I just want the software to acquire gps fix, and send it at user set intervals (example every 1 minute) to my own custom web application.
I had previously been using software on my old Nokia 5800 which sent it to a 3rd party server and I could import the data via xml (see here: http://madstu.net/tracker/ ) but I haven't found any such solutions for Android yet.
Any help would be appreciated
Stu.
You could probably do this very simply with one service and an activity to set the interval and some status. You should look at some android tutorials and you can probably do it in less than an hour.
thanks, yes this is what I've been learning. I created a hello world app by following a tutorial, but I'm afraid that might just be my limit!
Sent from my Defy using Tapatalk
You can use Run.gps for your job.
You can customize it to send data to custom server. In section 6.2.1 in the manual explains how you do it.
Regards
Thanks, I've been trying this since this morning and it seems to work on and off, I will continue to trial it though until I find something better/simpler
Never heard of run.gps, but I do this exact thing in Tasker. I am a long time user of TrackMe, a Windows Mobile tracking client, however I didn't really use the client that much but I've made extensive use out of the web server that went along with it. Data goes into it from several possible sources, and I have several things that extra data out of it (Google Earth to visualize, even geotagging photographs, etc).
I have a long outstanding "offline mode" that's missing from its functionality, ie: you don't want to upload, or it fails to upload so it stores the data for later and uploads it when it can. I really want to put this in some day, but it's semi-complicated and honestly editing complex tasks on my phone is tedious Otherwise it's fully functional and for me works great. Let me know if you're interested.
Yes I'd be very interested in this, please.
Like you said, the "offline mode" would be awesome too, I'd previously used Viewranger on my old Nokia 5800 which had this offline option and worked well.
Cheers
MadStu said:
Yes I'd be very interested in this, please.
Like you said, the "offline mode" would be awesome too, I'd previously used Viewranger on my old Nokia 5800 which had this offline option and worked well.
Cheers
Click to expand...
Click to collapse
Are you using the TrackMe web server? Otherwise, what I have won't be of all that much use.
khaytsus said:
Are you using the TrackMe web server? Otherwise, what I have won't be of all that much use.
Click to expand...
Click to collapse
No, But I have my own server. How is the data sent? I can customise my web software to receive whichever variables are sent.
MadStu said:
No, But I have my own server. How is the data sent? I can customise my web software to receive whichever variables are sent.
Click to expand...
Click to collapse
Fairly straightforward, API calls.. Not really documented anywhere I'm aware of, but here's an example.. But it could be easier to adapt the Tasker profile rather than your softwae?
/trackme/requests.php?a=upload&u=user&p=password&lat=dd.ddddddd&long=dd.ddddddd&do=2011-02-06%2009:10:00&tn=Tripname_Date&sp=0.0&alt=279.0&ang=0&db=8&comments=Optional%20Comments&bs=98
So while it's not difficult, I'd say if you already have a POST/GET type API there, it's probably easier to adapt the Tasker profiles. If you're still interested, I'll export and sanitize and put 'em here.
Yeah I could just edit to match mine. I'm very interested in your sanitized profile(s) though. I've been playing with it and can't get it to work.
Thanks
After some more playing I've done it
Thanks for letting me know about this. Works well and I've got to start automatically when I open up the awesome MM Tracker app
Hey guys,
I just bought my NS and I'm curious about the NFC technology, but there really isn't anything to try it with here in Spain. So far I've only been able to tag my subway card, and even that gives me just an "unidentified tag" message. So I'm having a hard time figuring what use you can give it.
Do you guys give it any actual use in your daily lives? If so, can you share your experiences?
So I guess there aren't a lot of uses yet... :-(
Google will partner with MasterCard and Citigroup to allow its consumers to use their phones to make payments.
I didn't use it with anything until I decided to try to make it useful. Now I use it daily (as well as quite a few others) and don't think I'd want a phone without it given the convenience.
Take a look here: http://forum.xda-developers.com/showthread.php?t=980741 (development thread) or here https://sites.google.com/site/nfctasklauncher/
krohnjw said:
I didn't use it with anything until I decided to try to make it useful. Now I use it daily (as well as quite a few others) and don't think I'd want a phone without it given the convenience.
Take a look here: http://forum.xda-developers.com/showthread.php?t=980741 (development thread) or here https://sites.google.com/site/nfctasklauncher/
Click to expand...
Click to collapse
It seems that instead of using gps location variables to set your phone settings like Locale, it would be easy to have an RFID/NFC tag on your desk, car, home that you would place your phone near to configure settings for that location. Ringtones, screen brightness, wifi, etc could all be set.
krohnjw,
That seems like the kind of thing that could be really, really useful for the GTD app we're working on. Would you be interested in giving us a hand?
ScotchtapeLoser said:
It seems that instead of using gps location variables to set your phone settings like Locale, it would be easy to have an RFID/NFC tag on your desk, car, home that you would place your phone near to configure settings for that location. Ringtones, screen brightness, wifi, etc could all be set.
Click to expand...
Click to collapse
Essentially this is exactly how it's being used by most, myself included. Rcently I've added support for "profiles" so that a single tag can toggle between 2 defined profiles. So one car tag could be hit when entering to go into car mode, and the same tag hit when leaving to return to Home mode or something else.
frandavid100 said:
krohnjw,
That seems like the kind of thing that could be really, really useful for the GTD app we're working on. Would you be interested in giving us a hand?
Click to expand...
Click to collapse
Sure - what are you looking to do with it? Feel free to PM me.
I use NFC to trigger different profiles on my phone. Such as my car profile where I enable bluetooth and start up my navigation app.
Not sure if theres already a thread (dont think there is but I havent searched far)
Things I would like to see are:
Official Social Media Apps - Facebook, Whatsapp, Twitter integration etc.
S Voice Improvement - Feel like it lacks a whopping amount, I literally feel like the only thing I can ask it to do is Call / Message someone or Open an app or request the weather (Which is on my homescreen anyway). Things that surprised me is that it can't play a song on the device on request, or open an application on the phone on request etc. I feel like it should run its responses through the official S Voice app on the phone if the request isn't a direct Gear command.
Lock security on wrist - Phone lock security on the wrist, I understand there is already the "Autolock" but some nice security features would possibly be a pin unlock that shows up on watch (or on phone if not connected) or a pattern unlock, gives more security options. Or even when clicking the option in notifications to "Open on phone" that it bypasses the lockscreen.
Remote Phone Viewer - Somewhat like teamviewer but where you can actually view your phones screen, scroll around and interact from your wrist, might be slow and tedious but would be a fun feature and extend its capabilities into the phone itself.
Unified Remote application for PC control - I always find Unified remote a good application for remote access to PC's it would be nice to see them develop an application for the wrist!
Android Wear Application integration, allowing tizen to run android wear apps, I feel if Samsung don't allow this, or don't speed up the process of passing applications their smart watches will be outran by watches such as the Moto 360.
Think thats all my ideas so far, would love to hear yours!
I would like to see an application like Shazam.
LiamS said:
Not sure if theres already a thread (dont think there is but I havent searched far)
Things I would like to see are:
Official Social Media Apps - Facebook, Whatsapp, Twitter integration etc.
S Voice Improvement - Feel like it lacks a whopping amount, I literally feel like the only thing I can ask it to do is Call / Message someone or Open an app or request the weather (Which is on my homescreen anyway). Things that surprised me is that it can't play a song on the device on request, or open an application on the phone on request etc. I feel like it should run its responses through the official S Voice app on the phone if the request isn't a direct Gear command.
Lock security on wrist - Phone lock security on the wrist, I understand there is already the "Autolock" but some nice security features would possibly be a pin unlock that shows up on watch (or on phone if not connected) or a pattern unlock, gives more security options. Or even when clicking the option in notifications to "Open on phone" that it bypasses the lockscreen.
Remote Phone Viewer - Somewhat like teamviewer but where you can actually view your phones screen, scroll around and interact from your wrist, might be slow and tedious but would be a fun feature and extend its capabilities into the phone itself.
Unified Remote application for PC control - I always find Unified remote a good application for remote access to PC's it would be nice to see them develop an application for the wrist!
Android Wear Application integration, allowing tizen to run android wear apps, I feel if Samsung don't allow this, or don't speed up the process of passing applications their smart watches will be outran by watches such as the Moto 360.
Think thats all my ideas so far, would love to hear yours!
Click to expand...
Click to collapse
I want Google now and a MUCH better texting program. I want to be able to receive the test and reply to it in one step.
TelloMan said:
I want Google now and a MUCH better texting program. I want to be able to receive the test and reply to it in one step.
Click to expand...
Click to collapse
Flesky Messengers lets you do the 2nd bit?
LiamS said:
Flesky Messengers lets you do the 2nd bit?
Click to expand...
Click to collapse
Yes, but you need to exit whichever notification you are in and go into Flesky. IMO, Flesky is slow, even with the latest update. Takes a few seconds to open and doesn't automatically refresh your feed. Very annoying that something better hasn't come out from Tizen yet. :crying:
twoesse said:
I would like to see an application like Shazam.
Click to expand...
Click to collapse
Theres an app called Gearam Music ID which works like shazam ive tested it and its pretty good!
TelloMan said:
Yes, but you need to exit whichever notification you are in and go into Flesky. IMO, Flesky is slow, even with the latest update. Takes a few seconds to open and doesn't automatically refresh your feed. Very annoying that something better hasn't come out from Tizen yet. :crying:
Click to expand...
Click to collapse
Oh I definitely agree with that, what annoys me about default notification app is that it takes up a huge bit of scroll space repeatedly telling you that the button below opens on the phone even though the button itself says that. Should use that space to have an "Open in watch messenger" to reply!
General keyboard
More and more apps let you type in stuff. But every app has his own made keyboard.
So a keyboard implementation general for all apps!!
Then developers can make the perfect keyboard which you can choose.
LiamS said:
Theres an app called Gearam Music ID which works like shazam ive tested it and its pretty good!
Click to expand...
Click to collapse
Thank's. I will try it.
Sorry for my bad english, i'm french.
gdanonym said:
General keyboard
More and more apps let you type in stuff. But every app has his own made keyboard.
So a keyboard implementation general for all apps!!
Then developers can make the perfect keyboard which you can choose.
Click to expand...
Click to collapse
Definitely agree, I don't mind typing on my watch it is manageable!
and we all know we're going to be doing it discreetly (while at work) so I could just carry a thin stylus if I ever needed to, might take something finding one, I was quite disappointed that non of the s pens worked.
"Unified Remote application for PC control "
I actually asked the developers of Unified Remote about making a Tizen port of their app - or at least something that could work in conjunction with the phone app. They said they'd look into it, but I'm not holding my breath.
We'll have more luck if the Color Tiger developers who make Smart IR lite come through with their new device that is being crowdfunded as we speak - as they said that device will be able to get commands from the watch somehow.
rEVOLVE said:
"Unified Remote application for PC control "
I actually asked the developers of Unified Remote about making a Tizen port of their app - or at least something that could work in conjunction with the phone app. They said they'd look into it, but I'm not holding my breath.
We'll have more luck if the Color Tiger developers who make Smart IR lite come through with their new device that is being crowdfunded as we speak - as they said that device will be able to get commands from the watch somehow.
Click to expand...
Click to collapse
Hopefully they do develop a watch app it would be great and promote their app much more. I would even pay for it!
At the moment im using Wearable Widgets with a 4x4 simple unified remote widget but as I don't like wearable widgets limited options on clock faces and lack of time updates I have to flick between clock faces which is impractical!
Just thought of a new one, develop sleep application to toggle your phone into a sleepmode turn sync off etc location dim screen. Then once you wake up and toggle sleep off it turns them all on!
Good day to all
Well, just as the title says, that's what I am hoping to do. This is for my church I am doing this btw.
Scenario is this: my pastor has a tablet with an app he generally uses every now and then for certain quotes as he preaches. I'm the I.T guy there, so i have a setup where he can display his tablet on our projector for the congregation to follow. The projector is used, well to display lyrics and scripture throughout the service. The new aim is now to have the song leader view lyrics displayed through the projector that he may not know, especially newly written songs for example plus other things. So now I have a dedicated tablet for use at the pulpit and I have gotten apps setup for displaying purposes, in addition to the app my pastor uses.
Thing is now, he has some bookmarks in it (the app) that he uses to save time when looking for his desired quote. During the song service, he prepares the quotes which he won't be able to do with the new tablet while the song leader has it. The tablet he uses, his personal device, is a samsung galaxy tab 3 and what i got is the fire hd 8 (which is faster and doesn't lock up like that samsung does with apps open).
So I am wondering and hoping if it is possible, to share the data of the app on the samsung with that of the fire hd 8. I came across some things but the device must be rooted which the fire hd 8 is not and I am not sure if it can. What I have not tried yet is the google app sync, came across it some minutes ago (which I am hoping it will do) but I am looking for the best solution for this, without root. My main desire is for the data to be shared speedily. And in case you are wondering, I do have a wifi network setup.
ALSO: Something else that I would like some input on. I want an app that I can use to say, send notes with requests (prayer request for example) or just a note to the tablet at the pulpit. We tend to have it written down and someone will walk to the pulpit to deliver it but I am looking for an app for that. Would like the app to be really fast as far as updating itself with new notes. I am trying evernote but I find it takes too long (at least my from stand point) to resync and what not. There is a notification alert which I don't find efficient especially if the song leader is using the app i setup to view the projector.
Hope my comment isn't too long but I tend to be detailed in things like this. Thanks
In desperate need here x_x
AnoitedOne347 said:
In desperate need here x_x
Click to expand...
Click to collapse
SmartSwitch will help out because it's used to share backups between galaxy device's and other devices also
good luck