[Q] Tethering *to* bluetooth? - Galaxy Tab Themes and Apps

Is there any Android app that allows tethering *to* a bluetooth PAN?
Pondering if there's a way to run a Tab without data, or liberate any future wifi-only version.
edit -- partial answer here: you *can* use the built-in pand binary to connect, but there isn't yet a way to let ConnectivityService know you're online. And obviously nothing packaged in app form.
Any enterprising coders willing to figure this out? I'd put in some money...

Related

Data connection control

Is there a application for Nexus One or any other way to control what applications can make/have data-connections?
I at least travel alot and I need my mail to be updated but then again I don't need some other programs to do access internet when I'm abroad or when I'm home.
It's really stupid that the only way is to disconnect the whole data connection and then when you want to check your mail you need to activate it again, then some other program might do updates too. Which means lot of data is sent and received unnecessary!
E.g. my old crapy SonyEricsson mobile you could define what an application could do, Access internet, access sms...etc.
Yeah, I think DroidWall (on the market) will do what you want.
Allows you to set up a whitelist for apps that can use the cellular data connection.
Needs root and I've no relation to the developer... a mate uses it and says it does what he needs.
Great, I will try it! Thanks!
Too bad you need to have root. But for me it will work, but not for some of my friends.

[APP]Bluetooth Keyboard Easy Connect

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...

[Q] new to smartphones/android, a couple of questions: data plans, root access, UI

Hello, I recently got a Motorola Defy for renewing my contact.
This is my first Smartphone and the first time I seriously try to understand connection standards, data plans and avoid hidden costs.
I don't have a data plan, and I don't intend to get one. I don't need to be online on the go and I'd rather avoid the costs. I neither want nor need all the social networking and internet apps and I'll uninstall them after rooting it anyway.
So:
Which of the connections (GPS, Bluetooth, Wifi, 3G should be all) will cost me extra? As far as I understand it, it only costs me when my phone tries to connect to the Internet via 3G, correct? So I can use my home wifi to access the internet without paying any off-plan fees, right?
And if that's true, can I just disable that somewhere (i.e. something like settings > network > only use wifi for internet) or do I have to deny every program 3G-internet access individually?
What about programs that use GPS (planetarium programs, navigational programs, etc)?
I figure that you'd need a internet connection to download updates, maps, etc. but do I need to pay for the positioning service itself?
And for my second question:
As I mentioned, I plan to root (already debranded it) my phone and install a shell. I already did some research on the forums and generally know what to do.
However due to security reasons I'd like to be just a normal user in day-to-day use.
How do I achieve this at best? just unroot with z4root and re-root when needed? could malware access z4root and give itself root privileges? Or can I use sudo with a password prompt as default user instead of su?
Oh and another little question, can I install programs manually with "install xyz.apk" from a shell on the phone or can I only do that from a remote machine with adb? and can I find the "apps" online in apk format? Because I'd prefer to avoid official marketplaces, app shops and whatnot.
Thirdly, the UI:
The Motorola Defy came with motoblur (at least I think that's the UI) and it's not exactly great. What do I look for when I want alternatives? Are the different "launchers" the UI? Or are they something else?
Thanks in advance,
Ligatur
Excuse me, but a smartphone without data is like a car without wheels. Still useful i'm sure but you're missing a lot of functionality!
Would it be worth selling the smartphone? If you got it for free then it's a decent profit, especially if you have an older device that you could use instead.
EDIT: Analogy changed to protect the innocent
Sure, I'll miss some things, but Android is more "open" and closer to a classical computer than standard cellphone OS environments. Additionally the developer/hacking community is larger than for individual phones and for me, that's worth a lot.
More than the money I'd get from selling it.
Besides, I still use some functions (GPS, compass) and I only needed it because my old phone kicked the bucket.
And I still can get apps, offline maps, etc from my home wifi.
For the sake of the easily offended, I don't think I will perpetuate your analogy, though .

[Q] traffic monitor/report application based on ssid

Hi,
I am looking for a traffic monitoring & reporting application based on wlan SSID.
For example, at home I use an SSID which is free and does not have any limitation.
But when mobile , I am using my wifi tethering phone and that costs money. So I'd like to specially measure how much I use on that specific SSID.
Is there such application which will measure data usage based on SSID ?
Thanks.
this is a great idea. why there is no such app in the market ?
or is there ?
why not just measure the data on your phone instead? there are plently of apps that does that.
also, not sure how you're tethering but try it via bluetooth instead, it's better on your phones batteries.
Sent from my Transformer TF101 using Tapatalk
well, I would really like to see it on the Transformer itself.
For bluetooth, Does Transformer support bluetooth DUN ?
In any case, I have a wifi 3G modem(router) which does not have any interface and can't count data. For this one, I need to access with wifi and measure on Transformer.
any ideas ?
Hi,
As I can't find any application for this.
I decided to code my own application.
But I have zero knowledge about writing apps for Android.
The application should first detect which ssid is in use
Then it should read /proc/dev/net every 5 minutes and get the difference of wlan0 in,out bytes with the previous measure of them. Then it can report the value with ssid name.
If it's easy I can also write a widget for it.
But I really have no knowledge. How can I start writing apps ?
Ok;
I got Eclipse, SDK, JDK, ADP plugin installed.
I've even created the HelloWorld.apk
It runs well.
Now I need to find out how to get connected ssid.
any developers to help ?
I got that figured.
Now I can get the ssid which the device is connected.
Let's see how to be notified of connection changes and store current bytes...
I finally managed it.
made a small change on an opensource app named NetCounter.
Any way you'd be willing to share the .apk?
mrmrmrmr said:
I finally managed it.
made a small change on an opensource app named NetCounter.
Click to expand...
Click to collapse

[Q] Will SHAREit & SuperBeam work without WiFi Direct?

I have been searching a lot about different file transferring apps. After googling a lot I kept stumbling into three apps; Xender, SuperBeam & SHAREit. I found that Xender can trasnfer file with just WiFi (without WiFi Direct) by using Virtual Router & Client concept. But I couldn't find anywhere if SuperBeam & SHAREit can do the same... All my SmartPhones have WiFi Direct & so do my friends' SmartPhones. So there is no way of checking if they work without WiFi Direct. So can anyone please confirm or verify, if SuperBeam & SHAREit apps will work wihtout WiFi Direct?
I have a small question, will Xender work with just Bluetooth (without WiFi & WiFi Direct)?
Hi Satya,
Xender uses Wi-Fi direct technology which means that it can transfers data up to 50 times Bluetooth speed, Most of the Smartphone today have Wi-Fi
There is no reason to use Bluetooth instead of Wi-Fi direct so Xender never carry Bluetooth functions.
Thanks
Firstly your question does not belong to this forum
And answer is superbeam can also use hotspot to send files, for that you need to go into superbeam's setting and then go into sending and select preferred direct mode as hotspot (instead of auto)
AnMobi said:
Hi Satya,
Xender uses Wi-Fi direct technology which means that it can transfers data up to 50 times Bluetooth speed, Most of the Smartphone today have Wi-Fi
There is no reason to use Bluetooth instead of Wi-Fi direct so Xender never carry Bluetooth functions.
Thanks
Click to expand...
Click to collapse
I asked about Bluetooth compatibility because I wanted to cover all bases. And thanks for clarifying that. But don't you think it will be cool if Xender was able to send file even when wifi and wifi direct facilities are unavailable?
I've been messing around with file transfer apps myself. On the play store there's "WiFi...." by app dev dubloo (I think) its been a bit since. Anyway, that app allows files from device to a computer with an easy to use interface via web browser. I guess the app acts like a server. If you are interested... ICE COLD APPS have *Servers*/*Synchronize* "Ultimate" by way of the play store. Plus, there is a support or feedback thread for each here on XDA. If you were looking at using superbeam I would recommend picking up the pro key as well. The main app functions well on its own, like, the pro key adds just enough at the right price to say heck with it and pick it up for $3 or so. There are a couple different options to choose from before starting a file transfer, too. And I'm pretty sure+don't quote me+ that each option has a brief description of the way the files move from device to device. Also, there is a windows app to compliment. Last, certainly not least -SimPfile(also on play) I think using WiFi direct. Like, both devices need to be on the same WiFi network. Less options than superbeam, no pro key. And for what you pay for it, its free, BTW... It gets the job done if you are looking for a straight forward app without the bells and whistles. And just to name drop, FX file explorer has a small pay once add-on for media sharing also. Feeling adventurous? Tired of of the run of the mill apps? Give that a shot.... Its been in production and updated since either the end of GB or the beginning of ICS. Each of those apps has been good to me.✌?
just an edit - browsing xda app section http://forum.xda-developers.com/showthread.php?p=55878697

Categories

Resources