[APP][UPDATE][02-09-2014][Honeycomb+] Slide Dial: dial from anywhere!

Search This thread

dancer_69

Senior Member
Jan 2, 2007
2,011
617
Hello,
I haven't much experience in android developement and I started to develop this app for learning puroses mainly.
I didn't do any work on it the last months, but I'm using it a lot and I find it pretty useful. So I desided to share it with you. I hope you find it useful too.
The app is free without limitations. You can show your appreciation by give a donation though via the in app, donate button.

SlideDial is a floating dialer. This means that you can launch it from anywhere.
You just need to slide to the right from the device's lower left side area.

Main Futures:

- Direct access to Starred contacts via the list on the right
- Direct input phone numbers via the dialpad, or
paste a number previously copied to Clipboard from any app by tapping on display block.
- Access to phone's contacts and history.
- Search for contacts by number or letter

Support: Android 3.0 and above


!New!

02/09/2014 version: 1.1
-Added first use guide
-Added icon mode option as trigger for the dialer
-Added three option to sort Starred Contacts list: By name, surname or most times contacted
-The search list on dialer is now alphabetic sorted
-Other small fixes


Download latest version:






Previous versions change log:
18/08/2014 version: 1.09
- Added light theme
- redesign of active spot settings UI
- some other UI changes and corrections


09/08/2014 Quick update version: 1.07
- Some Ui changes, mostly at the new context menu
- debug code for service
- clean code


07/08/2014 version: 1.06
- Added back button future on titlebar
- Added character indicators at digit buttons
- You can customize the size and position of trigger now
- Fix: dialer closes when a call performed
- Added a context menu at long click of input text block, with 3 actions: Send sms, add/edit contact, delete contact.
- Better support(hopefully) for xhdpi
- some UI corrections


20/07/2014 version: 1.05
-small UI changes
-added choise of 6 active points from where you can launch Slide Dial
 

Attachments

  • Screenshot_2014-07-04-22-21-29.jpg
    Screenshot_2014-07-04-22-21-29.jpg
    46 KB · Views: 2,070
  • SliDeIal_1.05.apk
    954.5 KB · Views: 1,385
  • SliDeIal_1.06.apk
    973 KB · Views: 37
  • Screenshot_2014-08-07-19-32-57.png
    Screenshot_2014-08-07-19-32-57.png
    43 KB · Views: 575
  • Screenshot_2014-08-07-19-33-21.png
    Screenshot_2014-08-07-19-33-21.png
    49.9 KB · Views: 566
  • Screenshot_2014-08-07-19-33-40.png
    Screenshot_2014-08-07-19-33-40.png
    36.4 KB · Views: 469
  • Screenshot_2014-08-07-19-34-00.png
    Screenshot_2014-08-07-19-34-00.png
    37.8 KB · Views: 455
  • SliDeIal_1.07.apk
    981.6 KB · Views: 270
Last edited by a moderator:

dancer_69

Senior Member
Jan 2, 2007
2,011
617
reserved.






-------------------------------------
 
Last edited by a moderator:

hugogrosso

Member
May 15, 2008
5
0
Sao Paulo
Nice App

Hi, I found your application very interesting, let me advise to create an interface using the concepts and colors Andoid L and Material Design, good work!
 
Great concept. I have a few requests/suggestions, I would like to be able to adjust the trigger width and sensitivity, I have fat fingers and it takes me 3-4 swipes to trigger the app. Also, I would like to see the letters and digits on the dial pad, in my case it would help to eliminate the guess work. Transparency levels and the ability to theme would make this app a hot item. Good work, this one is a keeper.

Sent from my SAMSUNG-SM-N900A using XDA Premium HD app
 

admuerte

Senior Member
May 2, 2009
86
7
Sorry, but not working, i tapped everywhere and slided everywhere, but no use, i rebooted my phone no use. Galaxy S3, KitKat.
 

dancer_69

Senior Member
Jan 2, 2007
2,011
617
Great concept. I have a few requests/suggestions, I would like to be able to adjust the trigger width and sensitivity, I have fat fingers and it takes me 3-4 swipes to trigger the app. Also, I would like to see the letters and digits on the dial pad, in my case it would help to eliminate the guess work. Transparency levels and the ability to theme would make this app a hot item. Good work, this one is a keeper.
Sent from my SAMSUNG-SM-N900A using XDA Premium HD app
I think I can do something about the width, but maybe will interfere with other apps functions as homescreen sliding or onscreen keyboard.
About letters/digits, I'm thinking to put some indicators on buttons, or to put all letters in one list. The lists are already scrollable, so it' s a quite easy change. I don't know if is better this way though.
Themes is a nice addition, but I don't know how to do it. I haven't much experience in programming and there are a lot of things I don't know.:(

Hi, I found your application very interesting, let me advise to create an interface using the concepts and colors Andoid L and Material Design, good work!
Thanks. I'm glad you fount it useful:)

Sorry, but not working, i tapped everywhere and slided everywhere, but no use, i rebooted my phone no use. Galaxy S3, KitKat.
Not working on Galaxy s4 on Mahdi ROM. Doesn't start manually and doesn't start when set to 'Start Service on Boot'

In case you don't do it right: tap and hold on trigger position(default is bottom-left), when you fill the vibration move your finger.
Otherwise maybe there is some extra security function on these roms/devices which prevents the service from start. A logcat will be useful.
 
Last edited by a moderator:

admuerte

Senior Member
May 2, 2009
86
7
In case you don't do it right: tap and hold on trigger position(default is bottom-left), when you fill the vibration move your finger.
Otherwise maybe there is some extra security function on these roms/devices which prevents the service from start. A logcat will be useful.

Sorry, but no vibration detecting my tap. How to do logcat?
 

admuerte

Senior Member
May 2, 2009
86
7
Hope it helps
" 08-03 07:59:28.040 I/ActivityManager(2343): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity (has extras)} from pid 2959 08-03 07:59:28.390 I/Timeline(2959): Timeline: Activity_idle id: android.os.BinderProxy@41b802f0 time:10450730 08-03 07:59:28.580 I/Timeline(2343): Timeline: Activity_windows_visible id: ActivityRecord{42b2aab8 u0 com.android.systemui/.recent.RecentsActivity t80} time:10450923 08-03 07:59:28.610 W/ManagedEGLContext(7692): doTerminate failed: EGL count is 2 but managed count is 1 08-03 07:59:32.190 W/ManagedEGLContext(7692): doTerminate failed: EGL count is 2 but managed count is 1 08-03 07:59:32.225 V/PhoneStatusBar(2959): setLightsOn(true) 08-03 07:59:32.260 I/Timeline(8218): Timeline: Activity_idle id: android.os.BinderProxy@42360570 time:10454603 08-03 07:59:32.550 I/Timeline(2343): Timeline: Activity_windows_visible id: ActivityRecord{4237b1c8 u0 com.nolanlawson.logcat/.LogcatActivity t78} time:10454892 08-03 07:59:34.475 I/ActivityManager(2343): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity (has extras)} from pid 2959 08-03 07:59:34.690 W/InputMethodManagerService(2343): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@41d9bc80 (uid=10212 pid=8218) 08-03 07:59:34.805 I/Timeline(2959): Timeline: Activity_idle id: android.os.BinderProxy@41b802f0 time:10457145 08-03 07:59:35.020 I/Timeline(2343): Timeline: Activity_windows_visible id: ActivityRecord{42b2aab8 u0 com.android.systemui/.recent.RecentsActivity t80} time:10457362 08-03 07:59:35.790 W/ManagedEGLContext(7692): doTerminate failed: EGL count is 2 but managed count is 1 08-03 07:59:35.825 E/ (8832): Device driver API match 08-03 07:59:35.825 E/ (8832): Device driver API version: 23 08-03 07:59:35.825 E/ (8832): User space API version: 23 08-03 07:59:35.825 E/ (8832): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Fri Mar 21 13:52:50 KST 2014 08-03 07:59:35.925 I/Timeline(8832): Timeline: Activity_idle id: android.os.BinderProxy@41a65350 time:10458269 08-03 07:59:36.235 I/Timeline(2343): Timeline: Activity_windows_visible id: ActivityRecord{426e1dc0 u0 com.d69soft.slidedial/.ServiceControl t79} time:10458576 08-03 07:59:36.715 I/TouchService(8832): add View 08-03 07:59:48.495 I/ActivityManager(2343): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity (has extras)} from pid 2959 08-03 07:59:48.655 W/InputMethodManagerService(2343): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4220a9d8 (uid=10087 pid=8832) 08-03 07:59:48.960 I/Timeline(2959): Timeline: Activity_idle id: android.os.BinderProxy@41b802f0 time:10471301 08-03 07:59:49.020 I/Timeline(2343): Timeline: Activity_windows_visible id: ActivityRecord{42b2aab8 u0 com.android.systemui/.recent.RecentsActivity t80} time:10471362 08-03 07:59:49.715 W/ManagedEGLContext(7692): doTerminate failed: EGL count is 2 but managed count is 1 08-03 07:59:49.740 V/PhoneStatusBar(2959): setLightsOn(true) 08-03 07:59:49.890 I/Timeline(8218): Timeline: Activity_idle id: android.os.BinderProxy@42360570 time:10472232 08-03 07:59:50.200 I/Timeline(2343): Timeline: Activity_windows_visible id: ActivityRecord{4237b1c8 u0 com.nolanlawson.logcat/.LogcatActivity t78} time:10472543 08-03 07:59:53.470 W/InputMethodManagerService(2343): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@423326d0 attribute=null, token = android.os.BinderProxy@41f575e0 08-03 07:59:59.000 D/lights (2343): set_light_buttons: 2 08-03 08:00:01.015 V/Zygote (8900): Switching descriptor 32 to /dev/null 08-03 08:00:01.015 V/Zygote (8900): Switching descriptor 9 to /dev/null 08-03 08:00:01.025 I/ActivityManager(2343): Start proc com.android.deskclock for broadcast com.android.deskclock/com.android.alarmclock.DigitalAppWidgetProvider: pid=8900 uid=10047 gids={50047, 1028, 3003} 08-03 08:00:01.070 D/ActivityThread(8900): handleBindApplication:com.android.deskclock 08-03 08:00:01.070 D/ActivityThread(8900): setTargetHeapUtilization:0.75 08-03 08:00:01.070 D/ActivityThread(8900): setTargetHeapMinFree:2097152 08-03 08:00:03.895 D/lights (2343): set_light_buttons: 1"

I don't see an option in an xda app to attach log file, so i copied it. Sorry
 
Last edited:

dancer_69

Senior Member
Jan 2, 2007
2,011
617
Hope it helps
I don't see an option in an xda app to attach log file, so i copied it. Sorry
Is this all log? I can see that the view is added, but there isn't any other info. Maybe need to add some debug code though.
Do you see the notification icon in notification area when you trying to enable the service?
 

admuerte

Senior Member
May 2, 2009
86
7
Is this all log? I can see that the view is added, but there isn't any other info. Maybe need to add some debug code though.
Do you see the notification icon in notification area when you trying to enable the service?

Yes i see. I'll try do one more log. Just to be sure i am doing right: i start your app, them start "catlog" app; then i start to tap or else, them stop the log recording and copy here? Sorry for the dumb questions.
 

steelersmb

Senior Member
Aug 10, 2010
1,156
171
I just installed and this is great but I have a few of suggestions that I saw right away:

1. It would be great if you have the option to resize. I find it's a little small and I have some room to make it larger on my phone.
2. After placing a call, the app should close or at least have the option to close after placing a call.
3. Not sure if you want to make the option to add T9 dialing to search by name or company.

Thanks for the app and I hope you keep improving it. I will donate once I use it more and keep testing.
 

dancer_69

Senior Member
Jan 2, 2007
2,011
617
I just installed and this is great but I have a few of suggestions that I saw right away:

1. It would be great if you have the option to resize. I find it's a little small and I have some room to make it larger on my phone.
2. After placing a call, the app should close or at least have the option to close after placing a call.
3. Not sure if you want to make the option to add T9 dialing to search by name or company.

Thanks for the app and I hope you keep improving it. I will donate once I use it more and keep testing.

1. You mean that the dialer window is to small for your screen? In my phone looks fine, but probably in devices with larger screens or highest resolution it will look small. I'm planing to add this, but is difficult for me because I have a weak pc and working with graphics and emulator is painfully slow. Which is your screen size and resolution?
2. I will add it to the next version. Thanks for mentioned that.
3. I' d like this too, but until now I've managed to achive to search by number with single tap and by name with long tap(via the letter lists).

Thanks for your suggestions and testing.
 

steelersmb

Senior Member
Aug 10, 2010
1,156
171
1. You mean that the dialer window is to small for your screen? In my phone looks fine, but probably in devices with larger screens or highest resolution it will look small. I'm planing to add this, but is difficult for me because I have a weak pc and working with graphics and emulator is painfully slow. Which is your screen size and resolution?
2. I will add it to the next version. Thanks for mentioned that.
3. I' d like this too, but until now I've managed to achive to search by number with single tap and by name with long tap(via the letter lists).

Thanks for your suggestions and testing.

I have an HTC One M8. I'm not saying that it's really small but it would be nice to be able to resize it a little bit or maybe even the position on the screen. I just have some room on the sides of the screen to make it a little bigger. Not a major issue, just some suggestions. Also, you should put the letters on the number pad if you are allowing to search by letter.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Hello,
    I haven't much experience in android developement and I started to develop this app for learning puroses mainly.
    I didn't do any work on it the last months, but I'm using it a lot and I find it pretty useful. So I desided to share it with you. I hope you find it useful too.
    The app is free without limitations. You can show your appreciation by give a donation though via the in app, donate button.

    SlideDial is a floating dialer. This means that you can launch it from anywhere.
    You just need to slide to the right from the device's lower left side area.

    Main Futures:

    - Direct access to Starred contacts via the list on the right
    - Direct input phone numbers via the dialpad, or
    paste a number previously copied to Clipboard from any app by tapping on display block.
    - Access to phone's contacts and history.
    - Search for contacts by number or letter

    Support: Android 3.0 and above


    !New!

    02/09/2014 version: 1.1
    -Added first use guide
    -Added icon mode option as trigger for the dialer
    -Added three option to sort Starred Contacts list: By name, surname or most times contacted
    -The search list on dialer is now alphabetic sorted
    -Other small fixes


    Download latest version:






    Previous versions change log:
    18/08/2014 version: 1.09
    - Added light theme
    - redesign of active spot settings UI
    - some other UI changes and corrections


    09/08/2014 Quick update version: 1.07
    - Some Ui changes, mostly at the new context menu
    - debug code for service
    - clean code


    07/08/2014 version: 1.06
    - Added back button future on titlebar
    - Added character indicators at digit buttons
    - You can customize the size and position of trigger now
    - Fix: dialer closes when a call performed
    - Added a context menu at long click of input text block, with 3 actions: Send sms, add/edit contact, delete contact.
    - Better support(hopefully) for xhdpi
    - some UI corrections


    20/07/2014 version: 1.05
    -small UI changes
    -added choise of 6 active points from where you can launch Slide Dial
    1
    This means that the service doesn't start. Here is a tutorial about logcat:
    http://xdaforums.com/showthread.php?t=1726238

    We need the logcat messages when you trying to start the service. Save them to a text file and post it here. Hopefully it will have some useful info.
    1
    Good idea. It is a simple app but it's very nice and useful. I think that you should insist in promoting because it has a lot of possibilities to success
    1
    1.1 Version at Google Play

    -Added first use guide
    -Added icon mode option as trigger for the dialer
    -Added three option to sort Starred Contacts list: By name, surname or most times contacted
    -The search list on dialer is now alphabetic sorted
    -Other small fixes
    1
    Just tested your app on my Galaxy S II, and I think it's great, good work!