Hi,
I just released a new automation app called Aauuto.
Why just another automation app? ...Because Aauuto is different:
- No background services , no battery drain
- fast and stable
- easy to use
My main development device for this app is the Nexus 5, so you might want to try it out and give some feedback :good:
Available Events:
- Time
- WiFi
- Bluetooth
- NFC
- Power
- Battery
- Boot
- DockMode
Available Activities (Extract, some need ROOT and/ or our free Expert Plugin):
* Wireless/ Network/ GPS
- WiFi (ON/OFF/TOGGLE)
- Connect WiFi
- Add WiFi SSID
- WiFi Hotspot
- Bluetooth (ON/OFF/TOGGLE)
- BT Discover
- Mobile Data
- Airlplane Mode
- Location (GPS)
- NFC (ON/OFF/TOGGLE)
*Device Settings
- Ringer Mode
- Brightness (value, auto, adaptive)
- Display Timeout
- Auto Sync
- Auto Rotate
- Ringer/ Music/ Alarm Volume and Tone
- Stay awake
*Start/ Launch
- Music Player
- Navigation
- Start App and App Activity
- Close App
- Website/ Uri
- Car Mode
*Text-to-Speech
- Speak Text
- Speak Time/ Date
*Phone
- Dial and Call
*Calendar/ Alarm
- Set Alarm/ Alarm in minutes
- Calendar entry
- Timestamp
- Timer
... and many more native activities + possibility to use standard automation plugins!
Available Conditions for Events:
- Weekday
- Battery
- WiFi
- Bluetooth
- Charging
- Dock
- Time
- Variable
Aauuto has also support for Widgets and Shortcuts and a lot of additional features.
Check it out!
Google Play Public BETA:
https://play.google.com/store/apps/details?id=com.widgapp.aauuto
{
"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"
}
portrait mode !!! you need a designer?
and313 said:
portrait mode !!! you need a designer?
Click to expand...
Click to collapse
yep, quite unusual .... I think landscape mode makes a lot of sense for an automation app, because you can see the whole scheme at one glance and the left to right flow feels more natural (at least for left to right reading people) .... the app could handle portrait mode as well, but after some UI tests I decided to make landscape the only mode ... theoretically I could change that with a few lines of code .... so, if the majority of users want a portrait mode, you will get it .. perhaps i should start a poll .... or everybody could give some feedback here
... let´s say additional portrait 1 : landscape 0
ascsa said:
yep, quite unusual .... I think landscape mode makes a lot of sense for an automation app, because you can see the whole scheme at one glance and the left to right flow feels more natural (at least for left to right reading people) .... the app could handle portrait mode as well, but after some UI tests I decided to make landscape the only mode ... theoretically I could change that with a few lines of code .... so, if the majority of users want a portrait mode, you will get it .. perhaps i should start a poll .... or everybody could give some feedback here
... let´s say additional portrait 1 : landscape 0
Click to expand...
Click to collapse
The solution is simple. Just display the selected triggers on top of the action screen and thats it. Just my feedback
and313 said:
The solution is simple. Just display the selected triggers on top of the action screen and thats it. Just my feedback
Click to expand...
Click to collapse
I appreciate your feedback very much :good:
As mentioned, I played around with the UI a lot. I have just installed an old prototype with portrait still enabled (but nothing optimized) and took some screenshots . It looks ok when you have several events and activities ... but a little bit weird for simple schemes .... ok, I think I could optimize it a bit, but personally I definitively prefer the landscape mode ....
However, if users prefer portrait mode I could add it ....
ascsa said:
I appreciate your feedback very much :good:
As mentioned, I played around with the UI a lot. I have just installed an old prototype with portrait still enabled (but nothing optimized) and took some screenshots . It looks ok when you have several events and activities ... but a little bit weird for simple schemes .... ok, I think I could optimize it a bit, but personally I definitively prefer the landscape mode ....
However, if users prefer portrait mode I could add it ....
Click to expand...
Click to collapse
As a ui/ux designer without a job i have time to ***** around and tell people how it should be
And you would come to the same conclusion sooner or later believe me
ascsa said:
Hi,
I just released a new automation app called Aauuto.
Why just another automation app? ...Because Aauuto is different:
- No background services , no battery drain
- fast and stable
- easy to use
My main development device for this app is the Nexus 5, so you might want to try it out and give some feedback :good:
Google Play Public BETA:
https://play.google.com/store/apps/details?id=com.widgapp.aauuto
Click to expand...
Click to collapse
Great job. Love the fact that it doesn't run a background service. Agreed, landscape makes the most sense.
freshlysqueezed said:
Great job. Love the fact that it doesn't run a background service. Agreed, landscape makes the most sense.
Click to expand...
Click to collapse
Yep, landscape is definitively my favorite ....But we seem to be in the minority ... so I will enable portrait via the next update .... so everybody could use it in their favorite mode
Is it possible to change Preferred Network Type or APN with this app? If not, is it something that can potentially be added in a future release or are apps in general not capable of doing this?
uodii said:
Is it possible to change Preferred Network Type or APN with this app?
Click to expand...
Click to collapse
Nope
If not, is it something that can potentially be added in a future release or are apps in general not capable of doing this?
Click to expand...
Click to collapse
Very good Question
There is no official API for this available, but in the past you could hack around similar restrictions with reflection, root and other workarounds (and I still do it for some features like the airplane mode). If I remember it right, you could toogle the preferedNetworkType via an app on older Android versions. I never implemented this feature within my other app ReTag (first release for Android 2.3) , because it never was stable ...it worked on some devices and android version but didn´t work on others ....With each Android version Google implements new restrictions, so it´s getting harder and harder for apps accessing basic functions. From my point of view the problem is the broken and static permission system on android. It´s broken since day 1 and instead of fixing it or implementing something completely new, Google tries to block everything "security" related .... The solution would be simple: provide official API and a stable permission system that enables the user to decide if an app should be able to access this API (on runtime, not before installation) .... just my 2 cents ....
Bottom line: No, afaik it´s not possible to reliable change the PreferedNetworkType or APN via a 3rd party app on newer android versions.
Update 0.8.6
update 0.8.6 just uploaded to Google Play ... could take some time until it´s available
What´s new:
- MOBILE DATA toggle for Android 5.+ Lollipop --> that was a b**'*h !!! --> latest Expert Plugin + latest SuperSu required!
- Aauuto shortcuts --> you can put serveral shortcuts within a folder on your homescreen
ascsa said:
update 0.8.6 just uploaded to Google Play ... could take some time until it´s available
What´s new:
- MOBILE DATA toggle for Android 5.+ Lollipop --> that was a b**'*h !!! --> latest Expert Plugin + latest SuperSu required!
- Aauuto shortcuts --> you can put serveral shortcuts within a folder on your homescreen
Click to expand...
Click to collapse
Any feedback for the new Lollipop Mobile Data toggle ???
Google blocks the mobile data toggle in Lollipop and I had to use some new workarounds to hack around this .... I wonder if you found any issues :fingers-crossed:
Hmm ,
not much feedback so far, everything seems stable ... a few small issues and only 2 error reports ... I think, I could release the 1.0 version end of January .... so, please report your issues and feature requests till the end of next week and I could probably implement/ solve them for the official (non-beta) 1.0 release ....
btw. nobody so far mentioned the colors .... I like them, but I expected some uproar ....so, last chance before 1.0 ;-P
I've been playing around with it for a bit and so far I like it :good: I'll report back if I find anything.
Update 0.9.1
Update 0.9.1 (still beta ) just released to google play
This is a extremely tricky update:
2G/3G/LTE :
-Support for 2G/3G/LTE toggle --> Root Required! ... works without issues on my testing devices, but sim related things are always tricky, so you can find it within the Labs section
Plugin API:
-Experimental support for external setting/activity plugins (Locale/Tasker compatible) --> Extremely cool and tricky ---> just use Locale/ Tasker compatible setting plugins with Aauuto ...
The API isn´t public and I would do a lot of things different, but using standard automation plugins makes a lot of sense .... I had to guess a lot of things within this API, so probably not all plugins are working .... especially older and not longer maintained plugins may not work .... tested some plugins and most of them work ....
Feedback which plugin works/ doesn´t work is very welcome ! (Seems that some plugins block other apps than Tasker/Locale ... )
Bugfix update 0.9.1.2 just uploaded to Google Play ....
Should fix a lot of external plugin issues ... found some sort of "legacy mode" .... Greenify and Pushbullet should work now .... also a bunch of other plugins ....in fact, every plugin I tested seems to work now ...
Feedback (plugin working/not working ) highly appreciated .... also some 2G/3G/LTE toggle feedback would be nice
Related
{
"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"
}
For all the latest news & details check out
http://t2remotetouch.blogspot.com/
The quickest remote control application to control your computer using your Windows Mobile phone. Really easy to use, powerful and free. Designed with touch screen in mind.
Send and Receive files from your PC and mobile while using Remote Touch. It works in a way that you can Send, Receive and control your PC all at the same time (i.e really fast) !!
There are Click Mode, Overview Mode, Scroll Mode and D-pad for easy navigation.
How does it work ? See it in action.
You Tube Video: Remote Touch Delta Feature Walk-through
http://www.youtube.com/watch?v=DqAc-ZEiv6w
You Tube Video: Using Remote Touch Keyboard Maker to create your own keyboard.
http://www.youtube.com/watch?v=L8jbt5TQULM
A step by step guide to installing remote touch here:
Installing Remote Touch
http://www.youtube.com/watch?v=DZ8aR-XIyFQ
# Delta v2.0
* On Screen Display (OSD).
* Internet Browser Osd.
* Configurable Keyboard (Create your own Remote Keyboard !).
* Click Mode Osd.
* Scroll Mode Osd.
* Overview Mode Osd.
* Notification Bar.
* Improved Zoom Quality.
* Keyboard Preview.
* HW Keyboard Support (Updated 11.05.09).
Gamma v1.3 Updates:
+ Proper WM5 Support.
+ Change profiles/quality settings on-the-fly.
+ Faster Landscape / Portrait Rotation.
+ Better Minimize Functionality.
+ No longer Always-on-top.
+ Installs for all Users.
Gamma v1.2 Updates:
+ Landscape + Portrait Orientation support.
+ Minimize Remote Touch. (Only works on some mobiles atm.)
+ Massive Remote Touch Keyboard Upgrade.
+ Scroll Mode Architecture Overhaul.
+ Dual Monitor Support.
+ Improved UI.
+ Various Bug Fixes (Full Screen etc).
+ Removed Feature: HW Keyboard Support.
(Commercial Version also available now.)
Gamma v1.1 Updates:
+ Color scroll mode.
+ Multiple Server Profiles.
+ Start up loading screen.
+ View layers (like Windows Sidebar in vista).
+ Bug Fixes
Gamma v1.0 Updates:
+ File & Clipboard transfer between mobile & PC.
+ Schedule transfer from your PC.
+ D-pad navigation.
+ Hardware keyboard support.
+ Bug Fixes.
Beta2 Updates:
+ Fixed memory usage. Works well now on high resolution phones like HTC Diamond, Touch HD.
+ Use either IP Address (e.g. 1.2.3.4) or DNS Name (e.g johnsmith.no-ip.biz) in the Remote Touch on your Windows mobile.
+ Improved keyboard functionality.
Requirements:
+ Windows Mobile Pocket PC
+ Windows Computer to control.
+ Wifi or internet connection.
Remote Touch is free, but if you like the software and use it, why not donate something ?
Woah!!!
Impressive!!!
my feeback:
when i run the program for the first time it's not full screen for the top and i need to press (Home) button so the program goes to the background and call itself again to work properly
anyway i liked it and i think with some more developing it'll be fantastic!
keep up the good work!
Prof.Kamil
I have to say man. I'm very impressed. You've managed to do what LogMeIn has been doing commerically. I love that it's free. I for one love the functionality, it is not that attractive in my opinion, but the functionality matters more. I'll be keeping this app.
Kraize
P.S I like your music choice
Cool! I did something similar with Omnipresence a while ago (check my signature), but got bored with it, as I do with many of my other projects. I actually mean to open source that code as a reference to other developers. Cool stuff nonetheless!
Edit:
What sort of compression algorithms are you using? Are you just sending raw frame buffers, or sending PNGs in sequence? Are you sending the entire screen, or just the portion being viewed?
Remote Touch is my first app for my first WiMo phone.
I made it as I couldn't find anything free that was
fast (fast = quick start up, quick to control). I use it mainly
to control my PC attached to my plasma when watching movies or
listening to music. Also for transferring music across from
my PC without having to connect my HTC Touch every time (so annoying !).
It's a work in progress ... will fix them over time.
@Koush:
I use an algorithm similar to deflate - my own though.
Can definitely improve on it ...
great application indeed...
yeah i was looking for something like this! thanks a lot!
*Add to subscription*
definitely a nice app! keep up the good work m8!
download link from the website is blocked on my ISP. could you upload it to rapidshare?
Have no menu. pressing home button kills the app, and can't run it again hope SR will help
Kainous said:
download link from the website is blocked on my ISP. could you upload it to rapidshare?
Click to expand...
Click to collapse
I've used mediafire for sharing as well. (I'm not a fan of rapidshare).
Can you go back to my website and try again ?
http://t2remotetouch.blogspot.com/
koven said:
Have no menu. pressing home button kills the app, and can't run it again hope SR will help
Click to expand...
Click to collapse
Can you email me details of your phone ? ([email protected])
I have a feeling the reason you couldn't run it again (or seemed like it) was the old instance was still possibly running on your phone and the new instance was trying to connect but the server was still connected to the old instance.
killed the instance and no go either.
made a SR and now working but without the menu - home button helps
Color me impressed!
I've used LogMeIn, RemoteDesktop, etc. to control a desktop from my mobile device and they work, but this just seems a bit faster all around than the others (which I know was the point *grin*).
I tested it connected directly to my PC which of course was fast, but it's very usable over a 3G internet connection as well.
There are certainly bugs to be worked out and refinements to be made, but I'll be following the development closely. Luckily the bug where you get no menu bar isn't a show stopper for me as I have a "home" hardware button that for some reason always fixes the missing menu bar. I'll send in some feature requests to the email address listed.
Thanks for your work on this!
Nice but doesnt work in landscape on my Samsung Omnia and in portrait the image looks a bit squeezed.
Yeah it doesn't work right in landscape mode which is honestly the best way to see more of the screen IMO.
The looking squeezed problem seems to be related to the fact that you aren't able to select what you view using any sort of set aspect ratio so if you select a long rectangle then it squeezes that region to fit your mobile screen. I suppose that could be useful at times, but I feel we need an option to select a rectangle that already matches the aspect ratio of our mobile screen so what we view may be zoomed, but never has to be distorted (squeezed or stretched.)
another problem. I can connect using cable but when I try wifi with 192..... or www. (dyndns) the best I can get is black screen (it connects but I can't see the desktop). I've setup my router to leave proper port open but no go. any ideas?
Aspect Ratio.
AlienHairball said:
Yeah it doesn't work right in landscape mode which is honestly the best way to see more of the screen IMO.
The looking squeezed problem seems to be related to the fact that you aren't able to select what you view using any sort of set aspect ratio so if you select a long rectangle then it squeezes that region to fit your mobile screen. I suppose that could be useful at times, but I feel we need an option to select a rectangle that already matches the aspect ratio of our mobile screen so what we view may be zoomed, but never has to be distorted (squeezed or stretched.)
Click to expand...
Click to collapse
Actually, Remote touch tries to remember the aspect ratio across sessions, which was something I really wanted, so if I zoomed in on something and reconnected, I'd be looking at the same thing and the same zoom level.
To fix the problem your talking about, goto Menu > Reset and it will bring the aspect ratio back to 1:1 with your screen (so useful when you go to landscape mode).
koven said:
another problem. I can connect using cable but when I try wifi with 192..... or www. (dyndns) the best I can get is black screen (it connects but I can't see the desktop). I've setup my router to leave proper port open but no go. any ideas?
Click to expand...
Click to collapse
I'm thinking the problem is related to something another person had similar issues with:
http://t2remotetouch.blogspot.com/2008/11/workaround-issue-remote-touch-doesnt.html
Let me know how it goes ...
This version of the application won't be updated anymore. There is a Full Native (no Flash) version available here now.
IMPORTANT: This application is only for WM 5/6 Pro. (i.e Pocket PC with Phone)
New User Manual: User Manual
Please Read Installation instructions on this post
LATEST INSTALLER CAB: FEWidgetsLiteSetup-0.3.1.CAB
LATEST INSTALLER CAB (Megaupload): FEWidgetsLiteSetup-0.3.1.CAB
YouTube Video: http://www.youtube.com/watch?v=9sZhDcJBmbU
Here is a Video for configuring the Weather widget: http://www.youtube.com/watch?v=emKShzOxH0g (thanks larbke666 )
Documentation for Widget Creation: Here
Sources: FEWidgetsLite_0.3.1-Sources.rar
(Most of the Sources are released under the Creative Commons license http://creativecommons.org/licenses/by-nc/3.0/. License is as specified by the EULA.rtf)
TO INSTALL: (With FlashLite 3.1 Plugin)
- If You have FEWidgets installed Uninstall it before installing the Lite version.
- Check you have Windows Mobile 5 or 6/6.1 Pro. (i.e Pocket PC with Phone)
- Check you have .NET Framework 3.5 installed.
- Check you have Flash Lite 3.1 Plugin (standalone player does not contain the plugin)
- Install FEWidgetsLiteSetup-0.3.1.CAB
- If you have a VGA device or want other backgrounds, place them on images directory on the application directory. Bigger Images will NOT be scaled.
- The first time, it'll take long to start, because the application will configure itself for your device screen size.
TO INSTALL: (With Flash7)
- If You have FEWidgets installed Uninstall it before installing the Lite version.
- Check you have Windows Mobile 5 or 6/6.1 Pro. (i.e Pocket PC with Phone)
- Check you have .NET Framework 3.5 installed.
- Check you have Flash 7 Installed.
- Install FEWidgetsLiteSetup-0.3.1.CAB
- If you have a VGA device or want other backgrounds, place them on images directory on the application directory. Bigger Images will NOT be scaled.
- Add the following line on settings.xml: <Set Name="UseFlash7" Value="true" />
- The first time, it'll take long to start, because the application will configure itself for your device screen size.
NOTE: You can also activate it as a Today plugin (Settings -> Today -> Plugins, check FEWidgets and uncheck everything else)
IMPORTANT: Tasks/Appointment widgets only support Latin characters.
Changes on 0.3.1:
- [Fixed] Configurator shortcut is not created when the applicaiton is installed.
- [Fixed] Time widgets won't refresh when the device is turned on.
- Modified Main Config to make it work with Flash 7.
- Rewrote SMS interception to use MAPI instead of .NET MessageInterceptor. SMS messages sometimes did not arrive, not even on the inbox.
{
"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"
}
I'd like to thank thejigsaw, nir36, pcforce and many others for your support =D
Features:
- Haptic feedback. When clicking on widget buttons you'll feel a small vibration.
- Can be run as a Today Plugin. (It must be the only one selected)
- Multiple Layouts/Pages support (up to 4).
- Support for Landscape/Portrait modes.
- VGA/QVGA/WQVGA/WVGA support.
- Extensible/Open architecture. Anyone can create it's own widgets just using flash. If you need something "special" and know some C#, you can extend available commands through a custom assembly.
Implemented Widgets:
- Calculator
- Operator Name
- RSS Feed Reader
- Comming appointments
- Tasks
- Contact widget
- Date widget
- Battery/Phone signal Strength indicator.
- S2P Player control.
- Analog Clock
- Diamond like Clock
- Background Image Changer
- Bluetooth State (Can turn on/off)
- Wi-Fi State (Can turn on/off)
- Quick Dial.
- Layout swapper.
- Locker (locks widget dragging)
- Calendar (when tapped will link to \Windows\Calendar.lnk)
- Shortcuts Widget. This widget allows creating shortcuts to exe/lnk files. You can drop the widget as many times as you want.
- Missed Calls. Shows the number of missed calls. When double tapped will take you to the missed calls log.
- "Profile" changer. Lets you switch between On/Vibrate/Off modes.
- Weather. Shows you the weather for today. Current temperature and forecasted Min/Max for today.
- SMS information. Once you drop this widget once, if you remove it, it'll spawn automatically the next time you have an SMS message on the same possition you had placed it.
Did you find my application useful? I've spent lot's of time programming it, please buy me a beer! Donate!
finally with flashlite!
thank you!
i'm trying right now with my i780!
crashing on my x500+ application not trusted or certified. ....
woow, Good work friend.
Can you share the sources please?
thanks for this app
dego1988 said:
woow, Good work friend.
Can you share the sources please?
thanks for this app
Click to expand...
Click to collapse
At night I'll upload the sources. I'm at work and don't have them with me right now
Ciao nico can you help me solve the problem i have?
looks nice. getting some excepetions when opening some widgets.
nicolas, do you think there should be a difference performencewise due to it using flashlite instead of flash? should i start using this instead of the original FEW? and will the widgets i created be installable on this version as well?
nir36 said:
nicolas, do you think there should be a difference performencewise due to it using flashlite instead of flash? should i start using this instead of the original FEW? and will the widgets i created be installable on this version as well?
Click to expand...
Click to collapse
It looks better, but probably consumes a little more CPU (or maybe not..). This version also unloads and switches to 1% CPU use when an application covers the entire screen.
Widgets you had created are not compatible, however I've incorporated your widgets onto this release (proper credit is given on an About option for each widget )
EDIT: Just so you know, I will no longer support the original FEWidgets anymore.
giorgosm said:
looks nice. getting some excepetions when opening some widgets.
Click to expand...
Click to collapse
The idea of this first release is to debug the app... as stated on first post, its beta. Could you tell me what widgets are throwing exceptions? (do you have WM 5 or 6?)
in my case it crash while opening
spupuz said:
in my case it crash while opening
Click to expand...
Click to collapse
Please post the exceptions information..
spupuz said:
crashing on my x500+ application not trusted or certified. ....
Click to expand...
Click to collapse
That error is shown on the Setup process... it will be fixed on the next release. However the aplication still installed correctly and you should be able to select it as a today plugin.
nicodega said:
Please post the exceptions information..
Click to expand...
Click to collapse
FEWidgetsToday.exe
NullReferenceException
at FEWidgets.FEWidgetsControl.OnResize(EventArgs e)
at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)
at System.Windows.Forms.ContainerControl.WnProc(WM wm, Int32 wParam, Int32 lParam)
at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
at System.Windows.Forms.Application.Run(Form fm)
at FEWidgetsToday.Program.Main(String[] args)
nicodega said:
It looks better, but probably consumes a little more CPU (or maybe not..). This version also unloads and switches to 1% CPU use when an application covers the entire screen.
Widgets you had created are not compatible, however I've incorporated your widgets onto this release (proper credit is given on an About option for each widget )
EDIT: Just so you know, I will no longer support the original FEWidgets anymore.
Click to expand...
Click to collapse
I will of course try it. thank you very much for the hard work.
Errors (but not exceptions)
Using stock ATT HTC Fuze rom, found a few things. First in landscape mode the background doesnt fill the screen (which is fine if there is a different bg for landscape vs portrait in the settings) and all of the widgets on the screen disappear except the lock. The only other problem i've run into is that the diamond clock appeared to get stuck in the flipping animation, went away when I drug it off the screen and then back on. Finally, as a today plugin, there is a space left at the bottom of the screen between the WM border and the plugin. Its the only plugin selected so I dont know why its doing this. Overall nice work from the last version to this one!
angus1357 said:
Using stock ATT HTC Fuze rom, found a few things. First in landscape mode the background doesnt fill the screen (which is fine if there is a different bg for landscape vs portrait in the settings) and all of the widgets on the screen disappear except the lock. The only other problem i've run into is that the diamond clock appeared to get stuck in the flipping animation, went away when I drug it off the screen and then back on. Finally, as a today plugin, there is a space left at the bottom of the screen between the WM border and the plugin. Its the only plugin selected so I dont know why its doing this. Overall nice work from the last version to this one!
Click to expand...
Click to collapse
For the background, when on landscape (or on any page) select another background using the background switcher, and it'll change it only for that page.
I'll check the other errors, however all widgets drop fine on my omnia..
dego1988 said:
woow, Good work friend.
Can you share the sources please?
thanks for this app
Click to expand...
Click to collapse
I've uploaded the sources. On the first post is the link.
I've also updated the version to 0.1.2.
Installed it on my TouchPro. I like the concept but it is way to buggy. For some reason when I chose full screen, I cant see any of the widgets. Also, the weather widget was not working, and a couple other widgets were non responsive -for example the quick dial widget wouldnt let me add any names.
still i have got problems with 0.1.2 nico
sracercelica said:
Installed it on my TouchPro. I like the concept but it is way to buggy. For some reason when I chose full screen, I cant see any of the widgets. Also, the weather widget was not working, and a couple other widgets were non responsive -for example the quick dial widget wouldnt let me add any names.
Click to expand...
Click to collapse
I dont know if Fullscreen works when working as a today plugin.. its a Flash Lite option that I can't remove from the menu (IThink).
The Quick Dial works for me... are your contact names in english? (using latin characters), what version of flash Lite do you have? Window Mobile 6.1? there is a bug on this widget which when you select the trash bin for selecting a contact, when returning from delete mode it wont show the plus signs but that's all I detected...
spupuz said:
still i have got problems with 0.1.2 nico
Click to expand...
Click to collapse
:\ What version of Flash Lite are you using?
{
"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 Neural Information Processing Group from
Eötvös Lóránd University proudly presents:
MouSense for Android based mobile devices
MouSense headmouse (head tracker) is a hand-free application software for computers - one can control the cursor on the screen by head movements. Our latest product is MouSense for Android, a headmouse software for Android based smartphones, tablets and other info-communication devices.
The software uses the latest opensource Computer Vision algorithms to determine the exact position of the head and to track it further. The stability, reliability and flexibility of these Computer Vision algorithms allow us to put them together in a way to create a robust and sufficiently optimized face-tracking software for mobile devices. The software tracks your face using the front-facing camera of the device, displays a small cursor on the screen as you move it along, and lets you simulate touch and API based key events to gain full control over the system.
We considered making a slightly limited alpha version available to the public, so users with different variety of devices can help us improve our product before we release it to Google Play. Its a limited version hence the different action simulations (long click, drag, swype) are not present. We appreciate the help of testing from anybody who is curious enough to try the software and commited enough to send us the error reports the software prepares in case of a crash.
Download link to the latest build will always be in post no. 2.
Please don't upload the file to any website or file server, because the software is still in early alpha version, and bug fixing becomes much harder when we start having all sorts of strange error reports from builds coming from unknown sources all across the world wide web. We provide one reliable source for the new builds, one issue/feature tracker site and one discussion topic (this one).
If you have noticed a bug, had a crash, or have a feature request for the application, you can ceate a new Ticket on this tracker site: http://nipg.inf.elte.hu:8556. All the active tickets holding these informations are under the 'View tickets' tab. Please don't write posts about these matters in this topic.
If you feel you stressed the software well enough and didnt notice behaviour failures (or it has already been fixed), please feel free to post about that so we an add your device to the site under the 'tested devices' secion here: http://www.colleyeder.com/mousense/installation/
For additional information such as installation, usage, background, contact address etc. please visit our website at: www.colleyeder.com/mousense
OpenCV for Android
JavaCV
The software belongs to Eötvös Lóránd University and ELTE Neural Information Processing Group.
Thank you for your contribution!
Market stable release is very close. Until the software is published there won't be any more links here. You all helped a lot with your reports and comments, so i'd like to thank you very much!
build 0.4:
- Speed optimizations for face preview bitmap redraws
- Instruction popup windows implemented in the main menu and in the swype demo
build 0.3.5:
- Force close fixed when Calibration starts on non rooted devices
build 0.3:
- Demo applications implemented, you can access them through the main menu. These apps can be tried out WITHOUT root access.
- Better mouse smoother algorithms integrated
build 0.2.1:
- menu and back button simulations are merged in (available through the right button panel while facetracking)
- further optimizations for touch calibration
build 0.2:
- massively improved touch calibration
- touch simulation is instant, zero delay
- mouse is not clicking continuosly while holded still
- Mouse sensitivity X, Mouse sensitivity Y and Circle radius step preference strange save behaviour fixed
build 0.1.7.5:
- fully handled possible force closes and failures through the calibration process (hopefully)
build 0.1.7:
- fixed possible runtime exceptions while face tracking
- improved touch calibration (shouldnt fail now if you're tapping it lightly)
- temporary fix for touchscreen device detection on some devices
- improved method for detecting front-facing camera (needs test)
build 0.1.6:
- fixed calibration FC on Samsung i9100 and possible other devices (thanks for the reports)
- fixed seekbar progress display at Circle radius step option in Settings menu
build 0.1.5:
- most logreporters fixed and expanded (please test)
build 0.1.4:
- more logreporters added with extended exception-handlers (tests needed as always)
build 0.1.3:
- added a few more in-app logreporters in case of calibration failure (therefore please send me the prepared log when it does happen!)
- fixed possible FC when 'Start tracking' was pressed
build 0.1.2:
- changed MouseSensitivityX, MouseSensitivityY and CircleRadiusStep option items to launch a seekbar instead of list
- most of logcat debug code removed
- About section in Main menu slightly reworked
build 0.1.0: initial alpha release
slight UI lag
Thankyou for making this app!
Brilliant concept. I'm interested to see how well this can be implemented.
Tried but calibration fails each time I run it. Added new support ticket. Though I see another xda moderator has also logged the same fault on a different device.
where is the fu*king windows version with only the software and front camera need ?
kssood said:
where is the fu*king windows version with only the software and front camera need ?
Click to expand...
Click to collapse
The installation guide and download link are only up in hungarian language atm. You can find it here:
http://www.colleyeder.com/mousense/telepites-2/asztali-szamitogepekhez-pc/
New build contains helper log reporters, anyone else who had problem with calibration before, please install the new version and send me the prepared logs.
It crashes at start up. Why don't you use Google play?
Sent from my GT-I9100 running CM10
MemoryController said:
It crashes at start up. Why don't you use Google play?
Sent from my GT-I9100 running CM10
Click to expand...
Click to collapse
Please try the new version out.
Google Play is the worst place for early software build test, hence most of the end users don't intend to provide any bugreport/support ticket in case of a crash or strange behaviour in occasion. Speaking of alpha stage, there are losts of these occasions.
Sent 2 crash reports
Sent from my GT-I9100 running CM10
Decided that this app was a failure, then realized my fan blowing my hair probly wasn't helping. This app is pretty cool I just wish I could calibrate without it force closing
A great idea and excellent concept, tried it on my Galaxy S3
Seemed to fail during calibration but I gave it a go anyway. Works quite well but the pointer is very sensitive, although that may be to do with the calibration fail
I can't wait to see where this goes!
How do I click on something?
Wont work on my galaxy note,calibration failed and no cursor showing up,but it seems it does track head movement,did send log.
Still not working on Samsung I9100, calibration failure, also sent a log.
samsungi5500 said:
Wont work on my galaxy note,calibration failed and no cursor showing up,but it seems it does track head movement,did send log.
Click to expand...
Click to collapse
Same on Galaxy Nexus. Unable to send a log though.
awesome great
---------- Post added at 10:39 AM ---------- Previous post was at 10:27 AM ----------
how to send the crash report ?
Has anyone tried this on a HTC One X running ARHD
If not then I will be willing to give it a try when I get home as I cannot access the download area due to
work network restrictions
zrra said:
How do I click on something?
Click to expand...
Click to collapse
I managed to click something keeping the cursor for a few seconds on a point. Only one time though. Great application:good:
Brilliant concept.
..but it will be easier if we move mouse with hand..
anyway i cant click. do i have to blink my right eye for it?
good job.
{
"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"
}
Hey everyone!
I've been fiddling with gaia recently (big thanks goes to vampirefo for the clockwork recovery image and his 2.1 build!)
I decided to fix a few annoyances that I had with the mozilla build, cause the Open C is currently my main phone and I use it every day.
So I forked gaia and over the last few days have implemented the following things:
Visuals
- Made stock icons more consistent, changed the layout a bit.
- Removed background from the search bar on the top of the screen (I think it is ugly).
- Applied the font fix to get Fira Sans back (more info: MDN link)
Browser
- Made the address bar appear when you start scrolling to the top - no more scrolling to the very top of the page to access it!
- Added "Duck Duck Go" to the search engines (you can change them in browser settings)
- Added Google suggestions to the browser address bar 'as-you-type'
[UPDATE 07/09/2014]
I updated the build, technically its not 2.1 anymore, mozilla moved to 2.2
Here is a list of the changes I made to this build:
- Added a button to lock orientation to the swipe screen
- Changed layout of the swipe screen a bit
- Long tap on shift for capslock
- Added a button to close all applications in the task manager
- Other small updates to styling
(Also added French keyboard)
Udate: Mozilla added copy - paste for text fields! also available in this build (probably not stable yet)
Keyboards in this build
English, Spanish, German, French, Russian (cyrillic)
Download
ZTE-Open-C-21(22)-modUI.zip on Google Drive [Fixed the link, sorry about that]
GitHub
I also decided to ublish my branch on github: https://github.com/YemSalat/gaia-modui feel free to fork and contribute or port to other phones.
I am currently learning Gaia architecture as I'm making changes, so some of them are a bit 'hacky', but I try to follow the conventions and prefix my stuff (css/functions/etc.) with 'modui'
Installation instructions
Make sure to backup your data!
Download zip and extract it to /sdcard/clockworkmod/backup/
Use .50 recovery to install by choosing restore
In recovery mode navigate to /sdcard/clockworkmod/backup/ffos_21_modUI
(backup and restore > restore from /external_sd > ffos_21_modUI > yes restore)
Then let .50 recovery restore 2.1, reboot and enjoy
For more info on .50 recovery and zte open c go here: http://forum.xda-developers.com/showpost.php?p=54552198&postcount=21
Let me know what you think!
Looks really good. Runs good. Only issue i noticed ist that the browser has issues with Facebook mobile version.
A friend of mine runs Firefox nightly build on PC there he had some issue with Facebook too.
phorkyas said:
Looks really good. Runs good. Only issue i noticed ist that the browser has issues with Facebook mobile version.
A friend of mine runs Firefox nightly build on PC there he had some issue with Facebook too.
Click to expand...
Click to collapse
Thanks for the feedback!
I'll check on that.
your build seems less buggy than vampirefo, but the lag when disable "App Transition" is still there.
edit, other bug:
- After login firefox account for the first time, its not auto login for the firefox marketplace, so i need to login again on ff marketplace
Thanks for your build, I really like that UI. :good:
I've been using it for a couple of days, so far I'm quite happy with it.
This is a list of some of the issues I encountered :
camera is not working: the app runs but the screen is black and no shot can be taken
App suspending setting is not taken into account: once turned off apps are still suspended
light sensor is not working: no dimming as with stock ffos
keyboard first caracter is not taken into account when typing
same lag as a_tumiwa when App transition is disabled
AntoineDD said:
[*]keyboard first caracter is not taken into account when typing
Click to expand...
Click to collapse
That isn't exclusive to YemSalat's build. My vanilla Mozilla provided images on my Flame do the same thing for the first pressed character.
I'm currently building the latest gaia and it works well for the most part, however I'm not going to release it just yet.
I also included some of my own updates:
- added "Lock orientation" button to the swipe screen. (thinking of adding mute button as well)
- changed the layot of swipe screen a bit
According to team meet-ups (I'm following them on mailing list) - in the next week the browsing experience is gonna undergo quite a few changes, and they are going to get rid of the current default browser completely.
a_tumiwa said:
your build seems less buggy than vampirefo, but the lag when disable "App Transition" is still there.
edit, other bug:
- After login firefox account for the first time, its not auto login for the firefox marketplace, so i need to login again on ff marketplace
Click to expand...
Click to collapse
Yep the app transition lag is a known bug and already fired on bugzilla.
AntoineDD said:
Thanks for your build, I really like that UI. :good:
I've been using it for a couple of days, so far I'm quite happy with it.
This is a list of some of the issues I encountered :
camera is not working: the app runs but the screen is black and no shot can be taken
App suspending setting is not taken into account: once turned off apps are still suspended
light sensor is not working: no dimming as with stock ffos
keyboard first caracter is not taken into account when typing
same lag as a_tumiwa when App transition is disabled
Click to expand...
Click to collapse
Thanks for the feedback!
- The Camera IS working for me. If someone else can check on that and report back - would be good.
- Will look into it
- Is there a light sensor on Open C??
- Yep, keyboard first character as Saijin_Naib noted is a gaia bug, will hopefully be fixed soon.
- See above
Also, it would be great if everybody who finds issues with builds would post them on bugzilla, they will have more chances of getting fixed that way.
I'll update this build in the next couple days and let you know.
Concerning the light sensor (and maybe the camera as well), AFAIK there are different variants of that phone, mine was bought from a french store.
BTW, would you mind adding a french keyboard layout please?
Would it be possible to have a GPS switch on the swipe screen?
I will look into bugzilla.
Thanks again. :good:
The camera issue is reported in the ticket 1055515 on B2G bugzilla (cannot post link yet as a new forum member) it seems that most phones having this issue come from Leclerc, which is where I got my open c.
İs firefoxOS is still developing?
Sent from my GT-I9300 using XDA Premium 4 mobile app
YemSalat said:
Thanks for the feedback!
- The Camera IS working for me. If someone else can check on that and report back - would be good.
- Will look into it
- Is there a light sensor on Open C??
- Yep, keyboard first character as Saijin_Naib noted is a gaia bug, will hopefully be fixed soon.
- See above
Also, it would be great if everybody who finds issues with builds would post them on bugzilla, they will have more chances of getting fixed that way.
I'll update this build in the next couple days and let you know.
Click to expand...
Click to collapse
The camera is working fine for me (stock 1.3 , your 2.1 , vampirefo 2.1, vampirefo 1.4)..... bad quality but i think it is hardware sensor problem
Light Sensor is the one for screen brightness adjust automatically? when i set it, i dont see it work properly...
edit:
Looks like this phone doesnt have Light Sensor at all?
AntoineDD said:
The camera issue is reported in the ticket 1055515 on B2G bugzilla (cannot post link yet as a new forum member) it seems that most phones having this issue come from Leclerc, which is where I got my open c.
Click to expand...
Click to collapse
Yep, thanks for the feedback, will hopefully be fixed soon.
And yes, I will add French keyboard in next build
a_tumiwa said:
The camera is working fine for me (stock 1.3 , your 2.1 , vampirefo 2.1, vampirefo 1.4)..... bad quality but i think it is hardware sensor problem
Light Sensor is the one for screen brightness adjust automatically? when i set it, i dont see it work properly...
edit:
Looks like this phone doesnt have Light Sensor at all?
Click to expand...
Click to collapse
Cheers!
No I don't think it does.
The variant of the Open C I own does have a light sensor for adjusting the brightness, it worked fine with the stock FFOS 1.3
AntoineDD said:
The variant of the Open C I own does have a light sensor for adjusting the brightness, it worked fine with the stock FFOS 1.3
Click to expand...
Click to collapse
That's a rather specific device, unfortunately I can't promise that everything's gonna work on it in the next builds.
By the way - it would really help if you reported it on bugzilla, I am pretty certain I couldn't screw that up, so it must be there regression.
could you put "clear all" button in task manager for your next build? dont know if it possible...
thanks
a_tumiwa said:
could you put "clear all" button in task manager for your next build? dont know if it possible...
thanks
Click to expand...
Click to collapse
Thanks, that's a great idea!
I can't promise for the next build, but definitely putting this one on the TODO list.
just installed this, thanks a lot.
it was my first install on my first phone. impressed how easy it was with clockworkmod et al.
thanks for putting this together and doing all the work for me.
no bugs encountert til now.
camera works
keyboard works
A little update everyone.
Sorry I still haven't updated the build - I keep merging Mozilla's branch and while they fix a lot of issues, they also introduce new ones, for example there was no way to dial a phone number more then once, but that got fixed.
I added everything that I wanted to add so far and the 'Close all' button to the task manager.
Another big news - Mozilla is moving its master branch from 2.1 to 2.2! This means that 2.1 won't be getting new features apart from bugfixes, which is good cause it means its more stable now.
I will upload the new build today (Australia time, so it may be tomorrow for you )
A couple screens:
Entaxy5 said:
just installed this, thanks a lot.
it was my first install on my first phone. impressed how easy it was with clockworkmod et al.
thanks for putting this together and doing all the work for me.
no bugs encountert til now.
camera works
keyboard works
Click to expand...
Click to collapse
Thanks for the feedback! Will hopefully enjoy the updates as well.
e-mail problems
Deleted Sorry wrong thread
measle said:
Noticed following problems with this build:
1. Cannot access g-mail with 2 step verification: error message says cookies not enabled in browser, even though settings says cookies are enabled
2. cannot set up pop3 for aol. "cannot connect to server"
Both work fine on 1.2
Otherwise looks and works great.
Click to expand...
Click to collapse
Did you try signing in to gmail on wifi or 3g?
Whatever you did - can you please try again the other way and report back?
Just to clarify - its only occuring when signing in through the browser, right?
Signing in through email app should work fine if you set servers to imap.gmail.com and smtp.gmail.com respectively.
Introduction
What is it?
Yota Toolbelt is my stab at developing something useful for the Yotaphone 2. It's a functional widget for the back screen, combined with a simple front screen widget. It has been tested on the latest Lollipop firmware (1.44).
What it does?
- The front screen widget allows you to toggle mirroring mode with a single click.
- The back screen widget allows you to toggle mirroring, wifi, Bluetooth, wifi tethering, ringer mode and YotaEnergy. Additionally you can place shortcuts to URLs to open your favorite websites quickly.
- The new "Contact list" action allows you to browse your contact list, make calls and send SMS's from it.
Click to expand...
Click to collapse
Images
{
"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"
}
Check the screenshots tab for more
Click to expand...
Click to collapse
Installation instructions
I'm not going to bother putting this on Google Play because of the extra work with little benefit, so you have to install the apk manually. Here's how:
1. Check "allow installation of apps from unkown sources" from Settings - Security so that you can install the file.
2. Download the apk file and put it on your phone, or download it to your phone directly.
3. Open the apk file with some file manager and install it.
After this you can add the front screen widget like you would add any widget, by long pressing your home screen, selecting widgets, and then dragging the "Yota Toolbelt" on your home screen.
The back screen widget can be added from Yotahub.
Click to expand...
Click to collapse
Download
Download here (1.0.4)
Click to expand...
Click to collapse
Changelog
Code:
Current changelog: 2015-07-11
Version 1.0.4
- [NEW] Toggle for Wifi tethering.
- [NEW] Toggle for ringer mode: Normal/Vibrate (Toggling silent mode is simply not possible on Lollipop - Thanks Google!)
- [CHANGE] Added shortcuts to related system settings on long press to all but the Mirror widget in the config utility.
Old change logs:
Code:
Version 1.0.3
- [NEW] General settings for Contact list. These settings affect ALL INSTANCES of contact lists.
---- Choose the sort order
---- Choose name format
---- Choose dialer (EPD / mirrored). This should be changed only if you are having trouble making calls from the Contact list.
---- Lock EPD automatically when calling from Contact list to prevent accidental presses.
- [NEW] Added fast scroll support for the Contact list
- [FIX] Fixed Contact list not always closing after sending SMS or making a call
- [FIX] Fixed Mirror widget starting in incorrect state when mirrored.
Version 1.0.2
- [NEW] Contact list
- [FIX] Fixed a bug where widgets would not react after a while
Version 1.0.1
- [NEW] More advanced configuration utility
- [NEW] Battery level monitor / YotaEnergy toggle
- [NEW] Support for bookmark shortcuts that can be opened in EPD browser
or the default system browser in mirrored mode
- [NEW] Support for all widget sizes
- [NEW] Support for white theme
- [CHANGE] Changed the graphics to follow Yota's icons more closely.
Click to expand...
Click to collapse
Known issues
- This Widget requires Lollipop to work. No backwards compatibility.
- The battery widget doesn't have push effect. Also, toggling YotaEnergy on takes surprisingly long time. There's nothing I can do about that.
Click to expand...
Click to collapse
FAQ
The graphics.. They look.. ehrm..
- Awesome, right!? I'm a programmer, not an artist. If someone wants to create new graphics for the widget, I am very willing to change them. Each button should be the same size, at least 140x140px.
What are all these permissions?
- Bluetooth/Wifi/Network permissions are required for toggling wifi and Bluetooth directly without the system's dialogs.
- The vibration permission allows the buttons to vibrate on click.
- The READ_CONTACTS permission is for the new contact list portion, allowing it to list your contacts.
- The PHONE_CALL permission is for making a call using the front screen's dialer.
- The READ_PHONE_STATE is used for making the "lock EPD on dial" function work
Click to expand...
Click to collapse
For developers
I had to do some serious reverse engineering to figure out how to activate and deactivate the mirroring and YotaEnergy, so to save everyone's time, here's how to do it:
Activate mirroring from front screen:
Code:
Intent i = new Intent("yotaphone.intent.action.MIRRORING_START");
context.sendBroadcast(i);
i = new Intent("yotaphone.intent.action.MIRRORING_START_MANUAL");
context.sendBroadcast(i);
Activate mirroring from back screen:
Code:
Intent i = new Intent("yotaphone.intent.action.MIRRORING_START_FROM_BS");
context.sendBroadcast(i);
Deactivate mirroring:
Code:
Intent i = new Intent("yotaphone.intent.action.MIRRORING_STOP");
context.sendBroadcast(i);
To check is mirroring on right now, and to lock the EPD (asynchronous):
Code:
ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
IFrameworkService mService = IFrameworkService.Stub.asInterface(service);
boolean isMirroringOn = mService.isMirroringOn();
mService.lockBackScreen();
}
public void onServiceDisconnected(ComponentName className) {}
};
Intent i = new Intent("yotaphone.intent.action.GET_SERVICE_BINDER").setPackage("com.yotadevices.yotaphone2.bsmanager");
context.getApplicationContext().bindService(i, mConnection, Context.BIND_AUTO_CREATE);
//Remember to unbind when you don't need the service anymore
To detect when mirroring is started, listen for the following broadcast:
Code:
yotaphone.intent.action.MIRRORING_START
To detect when mirroring ends, listen for both of these broadcasts:
Code:
yotaphone.intent.action.MIRRORING_STOP_MANUAL
yotaphone.intent.action.MIRRORING_STOP
To turn YotaEnergy on:
Code:
final Intent i = new Intent("yotaphone.intent.action.POWERSAVE_START");
context.sendBroadcast(i);
To turn YotaEnergy off:
Code:
final Intent i = new Intent("yotaphone.intent.action.POWERSAVE_STOP");
context.sendBroadcast(i);
To open Yota's EPD browser:
Code:
Intent i = new Intent();
i.setComponent(new ComponentName("com.yotadevices.yotaphone.yd_browser", "com.yotadevices.yotaphone.yd_browser.BSBrowser"));
i.putExtra("URL_TO_OPEN", "http://www.google.com");
context.startService(i);
Click to expand...
Click to collapse
XDA:DevDB Information
Yota Toolbelt, Device Specific App for the YotaPhone
Contributors
Jeopardy
Version Information
Status: Stable
Current Stable Version: 1.0.4
Stable Release Date: 2015-07-11
Created 2015-06-28
Last Updated 2015-07-11
Suggest features
I am open to suggestions for functions to add. Functions I've considered:
Flashlight - this one's doable, but it seems a little pointless. How are you going to turn the flashlight on in the dark when there's no backlight on the EPD?
Volume/Vibrate/Silent toggle - Probably doable, but requires some work so that it's easy to use.
Rotation lock - Not sure about this, but pointless anyway. The rear screen doesn't support horizontal view in the first place, unless you're mirroring, and then you might as well use widgets on your front screen.
Airplane mode - This one requires root access, and is quite hacky to implement.
NFC toggle - Cannot be done without root.
GPS toggle - Cannot be done without root.
Any ideas?
Thanks for doing this.
You might want to add Hotspot and data network
Would you be able to add Shortcuts? That would be very useful and its a shame the stock app does not allow this.
All Day On XDA said:
Thanks for doing this.
You might want to add Hotspot and data network
Would you be able to add Shortcuts? That would be very useful and its a shame the stock app does not allow this.
Click to expand...
Click to collapse
I'll look into your suggestions. I think the hotspot function required root access, and that is not very user friendly.
About the shortcuts - Isn't the stock Apps Launcher widget exactly what you're looking for?
Jeopardy said:
I'll look into your suggestions. I think the hotspot function required root access, and that is not very user friendly.
About the shortcuts - Isn't the stock Apps Launcher widget exactly what you're looking for?
Click to expand...
Click to collapse
the stock app allows links to apps only. Shortcuts are a subset of apps that can be added to the desktop. Eg in Google Maps you can create a shortcut on your homescreen that starts directions to a pre set destination. Or eg Chrome allows shortcuts to websites to be placed on the homescreen.
Edit: This may be beyond the scope of this widget. Apologies
All Day On XDA said:
the stock app allows links to apps only. Shortcuts are a subset of apps that can be added to the desktop. Eg in Google Maps you can create a shortcut on your homescreen that starts directions to a pre set destination. Or eg Chrome allows shortcuts to websites to be placed on the homescreen.
Edit: This may be beyond the scope of this widget. Apologies
Click to expand...
Click to collapse
Ah, I see. I've never used these before.
It is possible yes, but the biggest issue here is how you create and associate them to the widget. By default the shortcuts are created by the applications, like Chrome and Google Maps, and those applications send the shortcut Intent to the Launcher application. There is no way of telling the system that the shortcut should show up on this widget.
It probably could be possible to create these shortcuts manually for supported applications, like Chrome, but that would require quite a lot of work.
Nice work @Jeopardy! Thanks for sharing some dev notes too, might be useful for future widgets/apps.
PS You could officially kick off the "YotaPhone Original Android Development" device subforum with your widget (0 threads there now).
SteadyQuad said:
Nice work @Jeopardy! Thanks for sharing some dev notes too, might be useful for future widgets/apps.
PS You could officially kick off the "YotaPhone Original Android Development" device subforum with your widget (0 threads there now).
Click to expand...
Click to collapse
Thank you. Yeah I was wondering for the right place to put this. Now that you mentioned it, I guess the proper place would be the Original Android Development, but to put it there now would require a moderator.
Jeopardy said:
I am open to suggestions for functions to add. Functions I've considered:
Flashlight - this one's doable, but it seems a little pointless. How are you going to turn the flashlight on in the dark when there's no backlight on the EPD?
Volume/Vibrate/Silent toggle - Probably doable, but requires some work so that it's easy to use.
Rotation lock - Not sure about this, but pointless anyway. The rear screen doesn't support horizontal view in the first place, unless you're mirroring, and then you might as well use widgets on your front screen.
Airplane mode - This one requires root access, and is quite hacky to implement.
NFC toggle - Cannot be done without root.
GPS toggle - Cannot be done without root.
Any ideas?
Click to expand...
Click to collapse
Since I am using the "default" black theme I would prefer to have an option to switch between "black" and "white" version. I already created the changed images to basically switch your images to "all transparent" with white icons and a white circle around them for "pressed status". Since I am a new user I can't attach them to the post yet. Can you tell me a way to share them with you?
Besides that: can you share the sources of your widget to allow us to build upon it ourselves?
Thanks for your work on this!
crazy-ivanovic said:
Since I am using the "default" black theme I would prefer to have an option to switch between "black" and "white" version. I already created the changed images to basically switch your images to "all transparent" with white icons and a white circle around them for "pressed status". Since I am a new user I can't attach them to the post yet. Can you tell me a way to share them with you?
Besides that: can you share the sources of your widget to allow us to build upon it ourselves?
Thanks for your work on this!
Click to expand...
Click to collapse
I just sent you a private message about those images.
I'll consider sharing the source later. At the moment it is rather messy and very much hardcoded. I am currently rewriting the configuration Activity to allow rearranging of the icons and adding some new functions. It will take some time for me to finish this to a level I'm satisfied with.
Jeopardy said:
I just sent you a private message about those images.
I'll consider sharing the source later. At the moment it is rather messy and very much hardcoded. I am currently rewriting the configuration Activity to allow rearranging of the icons and adding some new functions. It will take some time for me to finish this to a level I'm satisfied with.
Click to expand...
Click to collapse
Mail sent.
Thanks for the info. Looking forward to see updates to this useful tool (and the first widget posted in here!).
All Day On XDA said:
the stock app allows links to apps only. Shortcuts are a subset of apps that can be added to the desktop. Eg in Google Maps you can create a shortcut on your homescreen that starts directions to a pre set destination. Or eg Chrome allows shortcuts to websites to be placed on the homescreen.
Edit: This may be beyond the scope of this widget. Apologies
Click to expand...
Click to collapse
I just released an update which addresses your idea of shortcuts for system's default browser (Chrome) and EPD's browser. Now the widget's framework is so flexible that it is very easy to add new shortcut targets. The only problem (still) is that the shortcuts have to be created manually from the widget, which means relatively complex dialogs. Shortcuts for browser is extremely handy, but can you think of some other app whose shortcuts would be as useful?
i have try it on my Yota 2 4.4.3 apk not work !
9100_it said:
i have try it on my Yota 2 4.4.3 apk not work !
Click to expand...
Click to collapse
That was to be expected. I don't think they included the SDK library until Lollipop. Sorry.
Major update
Okay, here's a new update for you guys.
First off, the minor (but important fixes) include fixing nonresponsive buttons if the device has been inactive for a long time, and some minor optimizations.
The big new function is a fully functional contacts list! I had been working on this for a while, waiting for Yota to update their caller app so I wouldn't have to do it. But it seems they are busy doing something else. So I became impatient and decided to include it here, as it needs an EPD widget anyway to launch it. So just add the contact list widget to the toolbelt from options, open it from the back screen, and you can browse all your contacts (with phone numbers) and then call them directly from the EPD. It also supports sending SMS's, but the catch is that it uses the front screen SMS editor via mirroring, not Yota's sleek EPD editor. The reason for this is there's no way to hook up to Yota's editor.
While I was building this update I also noticed quite serious security flaw in Yota's EPD dialer app. By default if you want to make a phone call from your app you need to add android.permission.CALL_PHONE to your manifest. However, I found out that Yota has left their EPD dialer app completely open for any app to ask for immediate phone call (like mine does), without any permissions what-so-ever. What were they thinking?
It also became frustratingly clear how bad the SDK is at the moment. The documentation is nonexistent, and you cannot even create dialogs. So many workarounds had to be made to make this work nicely.
But anyways, let me hear your opinions and experiences. There's bound to be some bugs somewhere and there's plenty of room to expand the contact list portion, provided I have the time.
Looking forward to trying the newest version. Thanks for building this!
You might want to consider contacting the Indiegogo campaign folks, as it looks like you've earned yourself a free phone. I can't post the link because I guess I'm too new a user on here, but if you look at the updates and scroll down to "25 days ago":
FYI: If anyone successfully develops an application or service to work natively for the "always on" display I will reward them with a YotaPhone 2 for FREE at the end of the campaign!
Click to expand...
Click to collapse
MichaelA said:
Looking forward to trying the newest version. Thanks for building this!
You might want to consider contacting the Indiegogo campaign folks, as it looks like you've earned yourself a free phone. I can't post the link because I guess I'm too new a user on here, but if you look at the updates and scroll down to "25 days ago":
Click to expand...
Click to collapse
Wow, might as well try it. Thanks for the info!
Hi thanks for standing in where yota appear to lack
just downloaded and installed but although the contacts list works well the phone dialer doesnt but i do have a call confirm slider app (used to stop wrongly dialed numbers) which could block this (it does the same with yota dialer)
only way i have managed to work around this is to mirror the android dialer app but would be nice if you could? do anything?
like your commitment to develop - think you should look at a donate function somewhere..would buy you a coffee or two for your efforts
regards
kam1962 said:
Hi thanks for standing in where yota appear to lack
just downloaded and installed but although the contacts list works well the phone dialer doesnt but i do have a call confirm slider app (used to stop wrongly dialed numbers) which could block this (it does the same with yota dialer)
only way i have managed to work around this is to mirror the android dialer app but would be nice if you could? do anything?
like your commitment to develop - think you should look at a donate function somewhere..would buy you a coffee or two for your efforts
regards
Click to expand...
Click to collapse
Basically what I do, is ask the official EPD dialer to make the phone call for me. If your call confirm slider app blocks the yota dialer, it will also block this. I guess you cannot add exceptions to the caller app? (Probably not, knowing Android's telephony API...)
An ugly workaround for your specific case would be for me to turn mirroring on when you press the call-button from my contacts list, and then ask the system's default dialer to make the call. Then your call confirm slider app would show up normally in the mirrored mode and you could finish the call. I might consider adding this later on as a setting somewhere, but no promises. It would be a lot cleaner if the mirroring mode would not be needed to finish the call, because turning it on takes quite a while and is a hassle to deal with when trying to do simple actions.
What is the name of the app you are using? I'll take a look.
call confirm
Jeopardy said:
Basically what I do, is ask the official EPD dialer to make the phone call for me. If your call confirm slider app blocks the yota dialer, it will also block this. I guess you cannot add exceptions to the caller app? (Probably not, knowing Android's telephony API...)
An ugly workaround for your specific case would be for me to turn mirroring on when you press the call-button from my contacts list, and then ask the system's default dialer to make the call. Then your call confirm slider app would show up normally in the mirrored mode and you could finish the call. I might consider adding this later on as a setting somewhere, but no promises. It would be a lot cleaner if the mirroring mode would not be needed to finish the call, because turning it on takes quite a while and is a hassle to deal with when trying to do simple actions.
What is the name of the app you are using? I'll take a look.
Click to expand...
Click to collapse
thanks for reply been searching for it but cannot find it anywhere on app store!!! so guessing its gone
must have transferred from old phone or it just been removed from market this year? cannot remember
its called call confirm slider version 0.9.1 icon is black circle with telephone handset inside but dont have any other details.
had it for a few years now and has been stable / reliable
very similar to this
https://play.google.com/store/apps/details?id=com.callconfirmer.free
regards