[APP] Bluetooth Keyboard driver for Android - Android Software Development

Since I'm using this APP, here is the news:
Using Blueinput, you can connect a Bluetooth Keyboard or even a Bluetooth Mouse to your Smartphone, and do things faster: emails, internet, messaging.
With a large number of added features and fixes, including support for Android 2.0 (or newer) Bluetooth SDK, Blueinput is even closer to you, with the latest released version, 1.7.202:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Product page
November Newsletter
"To name just a few of the changes we've been working on:
# Android 2.1 (or newer) compatible, using the Android Bluetooth SDK
# BlueZ and Google Bluetooth API support. The user can choose the interface in Settings panel.
# Application stability improved, with a number of bug-fixes
# Added support for ldpi,mdpi,hdpi screen sizes, and new graphics.
# HID Boot protocol support, this assures enhanced compatibility with various bluetooth keyboards
# LogCat debug option added in Settings panel
# Added support for terminal-like apps (it works with ConnectBot)"
Source: developer's website.
Note: Blueinput is not FREE! It costs 9.95, but might be well worth it.
There is a contest running on the Developer's forum , where you can win a free license, see: http://www.teksoftco.com/forum/viewtopic.php?f=30&t=2624

Related

Bada 2.0 Power App Race

A new contest is starting, here the link and info :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Register with your Application ID and Seller Office ID
* If you are already a member, log in at developer.bada.com
** If you are new to the site, sign up at developer.bada.com > Register
Develop your application
Test your application on a device, or you can use the Remote Test Lab
Register your application at the Seller Office for certification
The race begins once your application sales start at Samsung Apps
Each of the first 10 apps which achieve 100,000 downloads will receive $100,000 cash prize and other exclusive marketing & promotion benefits
Winners are announced at bada Developers site
* Category : Game (5 Winners) / Others (5 Winners)
* Winners are responsible for any applicable taxes on their winnings
[SDK & TOOLS]
1. Applications should be built using bada SDK 2.0.0 or a higher version.
2. Themes & Widgets are NOT INCLUDED in this challenge
[RESOLUTION]
1. Applications should support either WVGA or HVGA, or both resolutions.
[DOWNLOAD COUNTING]
1. Download counts are accumulative, from application sales start date.
2. ODC and Kies download duplication will be removed.
3. bada 1.0 and 1.2 application downloads are invalid.
http://developer.bada.com/events/bada2.0-Power-App-Race?rlWlfcp=duq&isReturn=Y

WEDA Smart Watch

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello,
My startup and I have been working on an Open Smart Watch (we call a glorified Lifestyle Notification Center), more details shortly but will work with any Bluetooth Devices (iOS, Android, Windows Phone, iPad, Surface, Raspberry Pi, Laptop, Desktop, etc). It is lightweight, flexible, it is NOT touch-enabled (however this will eventually come but on a different model) and will be using Slap-Bracelet style bands, so we can make 1 size and fits MOST.
Hope that you developers will be interested in making your App's have an option to enable WEDA (Wearable Electronic Device for Applications). You'll have access to the Accelerometer, Barometer (Temp., Air Pressure, Humidity, etc), Vibrator, LED'S, etc. We're even going to offer a HDK (Hardware Development Kit) so you can use our "WiP (WEDA input Port)" to permit the Device to use your own homemade hardware.
Best part of the WEDA? Pre-made Open Source Projects, Controls, and practically only 1-3 Lines of code will be needed to interact (1. Is Bluetooth Active/Device Paired? 2. Send to <option>).
If you're slightly interested and would like to keep updated on the private Mailing List (Photos, Videos, Code Snippets, etc), please let me know or keep an eye on WearingDigital.com.
Thank you,
Lance
See the Demo of the WEDA in Debug mode... http://youtu.be/AYjvThoKqBI
Check out the TechCocktail review: http://tech.co/wearing-digital-intr...martwatch-for-developers-and-students-2013-04

[App][Win] Detailed System Information [OLD/UNSUPPORTED!]

Hey guys!
Today I'd like to present to you, my first (ever) WPF application!
It's part of Universal Android Toolkit (See my signature), which is still WIP, but I thought I'd present it to you as a stand-a-lone app.
So don't go thinking weirdly if you see it in Universal Android Toolkit, once I've released the newest version (Which is gonna be friggin' sweet).
Anyways, it does what the thread title says. It gets detailed system information from your device.
This information includes, but is not limited to:
Build ID
ROM Name
Build Codename
Build Version
Device Model Number
Device Board
CPU Type
Manufacturer
Dalvik Heap Size
Default Alarm Tone
Default Ringtone
Carrier
GPRS Class
and
Client Base
Of course this isn't everything, but I'd like to keep some stuff until the release of UAT. Ya know, kinda keeping stuff secret (CaptainSparklez' voice)
Now, before loooking at the screenshots, please bear in mind, that this is literally the first WPF (Windows Presentation Foundation) application that I've ever created and released to the public!
So be nice when it comes to the design of things.
I'm a Linux guy, so I kept the close and minimize buttons on the top-left of the screen, where they belong
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The source can be found on my GitHub (Although I'll sync it later on, and not at the time of posting this, due to me still needing to add some stuffs, like a title...)
This program is no longer supported by me! Check out Universal Android Toolkit for this kind of thing!

RK3328 Ugoos Projector Release

Ugoos Projector is a first device not related to TV Box family made by our Team.
UP1 is optical device that projects an image (or moving images) onto a surface.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Display Technology DLP​Image Brightness 150 ANSI Lumen​Resolution WVGA 854*480​Projection Distance 0.5 - 8m​CPU RockChip RK3328 Quad-core Cortex-A53 up to 1.5GHz Mali-450MP2 GPU​Operation System Android Nougat 7.1.2​HDMI HDMI 1.4 Input 480P,576P,720P,1080P​Battery 7.4V 4000mA/h​
Root
Root feature let you access to the entire operating system of your Device. Certain applications requires root rights to operate in system.
Samba Server
File (Samba) server allows sharing files among different OS devices in local network.
OTA Update
Over-The-Air Update delivers new software, Android System updates and Fixes via Enternet without addtional actions. System notifies user automatically.
Hardware Monitor
Hardware performance visualization is a useful feature for controling performance and speed of the device.
Gamepad Settings
GS let you extend personalization of the device and get more advantages during gaming process.
Debug Settings
Useful feature for developers. Simple switchers let you connect using ADB via USB or Wi-Fi and Log Viewer provides an easy way to collect and save logs
EShare
With EShare you can: stream any audio or video file to your TV open apps remotely use your Android Smartphone or Iphone as Remote Control for your TV
More info in Ugoos Blog

Spoof android.software.leanback feature

Hello,
I'm in the process of developing a single Android application that runs on multiple different types of devices.
From normal smartphone, tablet to Android TV.
The layouts and styling for each tend to look quite different.
To manually test these applications I can resort to using emulators.
A big downside to emulators is that they tend to take up a lot of valuable resources from the development machine.
Therefor I prefer using real devices. (Ideally just 1 device).
I can use my smartphone to test both the normal layout AND
with the help of the smallest width option in the developer settings I can also test the tablet layout.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
However there is no such option available to spoof/fake Android TV/Google TV on my test smartphone.
AFAIK Android has a kind of prioritisation which layout it tries to inflate.
When it detects a device that has the android.software.leanback feature it will inflate the TV-layout which typically resides in the `layout-television` folder.
Programmatically I check it as such:
Java:
getPackageManager().hasSystemFeature(PackageManager.FEATURE_LEANBACK));
// PackageManager.FEATURE_LEANBACK == "android.software.leanback"
Reference documentation https://developer.android.com/reference/android/content/pm/PackageManager#FEATURE_LEANBACK
Since this system feature is missing for normal smartphones it will never work.
You can find the supported features with:
Code:
adb shell pm list features
After some digging I found you can add these system features when you have root access.
They are kept in the /system/etc/permissions folder.
So I simply copy-pasted the `tv_core_hardware.xml` from the Android source code after which I briefly saw my phone render my application in Android TV.
Also the hasSystemFeature(PackageManager.FEATURE_LEANBACK) returned true!
Unfortunately the screens goes completely black after a second or two and reboots in panic mode.
TLDR; How can you force Android TV on a rooted smartphone/tablet?
FYI my rooted test device is an OnePlus 6
Thanks in advance.

Categories

Resources