Flying Android

**THIS MOD IS NO LONGER BEING MAINTAINED**
Use Niwatori - One-Handed Mode


Flying Android flies activity, dialog and status bar. After installing this module, you can move them freely.

For more information, visit the support/discussion thread on XDA or full changelog exists in https://sites.google.com/site/tkgktyk/android/flying-android.

Demo
Demonstration movie for version 0.5.x (on Youtube).

Screenshots

-> after moving

Flying Status Bar

Flying Dialog

Author(s): 
Package: 
jp.tkgktyk.flyingandroid
Version name: 
1.2.2
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
15,366 in total · 0 in the last 24 hours
MD5 checksum: 
842f27f1aa17b891ede2b63408211e81
Uploaded on: 
Monday, December 22, 2014 - 18:08
Changes: 

bug fix: checkbox

from v1.1.1 (beta);
Added: ACTION_RESET and ACTION_TOGGLE_PIN to operate by broadcast
Test: changed behavior of force set background.

Version name: 
1.2.1
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
7,349 in total · 2 in the last 24 hours
MD5 checksum: 
8180358f72b7852bbb5706c94c5a9ea8
Uploaded on: 
Monday, July 14, 2014 - 19:27
Changes: 

Test: background is more experimental

Version name: 
1.2.0
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
400 in total · 0 in the last 24 hours
MD5 checksum: 
f3ead5da837bee41f4f25ea83780e3ce
Uploaded on: 
Sunday, July 13, 2014 - 17:36
Changes: 

Added: ACTION_RESET and ACTION_TOGGLE_PIN
Added: override sequences for ACTION_TOGGLE, ACTION_RESET and ACTION_TOGGLE_PIN's method. They are replaced Activity#onToggleFlyingMode, Activity#onResetFlyingMode and Activity#onToggleFlyingPin respectively if target Activity has them.
Test: changed behavior of force set background.

Version name: 
1.1.1
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
2,901 in total · 0 in the last 24 hours
MD5 checksum: 
c3ca1347779bb4e90e8e1d60cbf8571b
Uploaded on: 
Sunday, June 22, 2014 - 18:42
Changes: 

* Added: an option for animation
* Modified: reset state when input method (soft keyboard) is opened

Version name: 
1.1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
85,869 in total · 3 in the last 24 hours
MD5 checksum: 
13d048f7f26b56a7e1d043f225ae682a
Uploaded on: 
Thursday, June 5, 2014 - 15:10
Changes: 

* Added: notification toggle (thanks to Joe R.)
* Added: animation when takeoff or go home
* Added: Chinese text (zh-rCH, zh-rHK and zh-rTW; thanks to CodeingBoy)
* Added: Japanese text
* Modified: use two-pane layout for settings on the large display devices.
* Changed: the speed setting from list box to edit text.
* Modified: behavior of pin which is always displayed.

Version name: 
1.0.5
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
489 in total · 0 in the last 24 hours
MD5 checksum: 
aabb6ebbf3c61ea7d5fcecb6195ee677
Uploaded on: 
Tuesday, June 3, 2014 - 16:15
Changes: 

* Updated: Chinese text (zh-rCH, zh-rHK and zh-rTW; thanks to CodeingBoy)
* Fixed: reload settings without reboot
* Added: animation when takeoff or go home.

Version name: 
1.0.4
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
806 in total · 0 in the last 24 hours
MD5 checksum: 
6ff3c06c0d32c169fc0e47159a552fcc
Uploaded on: 
Wednesday, May 28, 2014 - 16:13
Changes: 

* Modified: use two-pane layout for settings on the large display devices.

Version name: 
1.0.3
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
487 in total · 0 in the last 24 hours
MD5 checksum: 
7bf99af09fac8087cd5c4ee68eec7109
Uploaded on: 
Monday, May 26, 2014 - 16:39
Changes: 

* Added: notification toggle. (Thanks to Joe R.)
* Modified: the speed setting from list box to edit text.
* Added: Chinese(zh-rCN; thanks to CodeingBoy) and Japanese.
* Modified: behavior of pin which is always displayed.

TODO: arrange the setting layout.

Version name: 
1.0.2
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
587 in total · 0 in the last 24 hours
MD5 checksum: 
623cc7e4a89f57e832977690c7fc2e1a
Uploaded on: 
Friday, May 23, 2014 - 16:01
Changes: 

* Modified: speed up to x9.

Version name: 
1.0.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,237 in total · 0 in the last 24 hours
MD5 checksum: 
715c13a6ff0b3fbcbe7a438b850e251d
Uploaded on: 
Wednesday, May 21, 2014 - 15:50
Changes: 

* Fixed: auto pin when takeoff
* Modified: suppress debug log

Version name: 
1.0.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,227 in total · 0 in the last 24 hours
MD5 checksum: 
4ae32c594933772ae10292efe0cf0d51
Uploaded on: 
Tuesday, May 20, 2014 - 15:07
Changes: 

* Added: Niwatori option.

Changes from 0.6.14:
* Deleted: automatically reset background.
* Added: force set black background setting. Check apps for clear background if you encountered a ghost on the outside of app after moving. I saw a ghost on Chrome, FireFox and Feedly.
* Modified: add initial position instead of takeoff position. You can set initial position when fly more flexible.
* Fixed: TabActivity

Version name: 
0.6.16
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
2,546 in total · 0 in the last 24 hours
MD5 checksum: 
f48e5f531e58b6c066d5caf77915deeb
Uploaded on: 
Wednesday, May 14, 2014 - 16:45
Changes: 

Beta
* Deleted: automatically reset background.
* Added: force set black background setting. Check apps for clear background if you encountered a ghost on the outside of app after moving. I saw a ghost on Chrome, FireFox and Feedly.

Version name: 
0.6.15
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
663 in total · 0 in the last 24 hours
MD5 checksum: 
95f4638cb25164cf7bd7943e513855bb
Uploaded on: 
Tuesday, May 13, 2014 - 18:18
Changes: 

Experimental
* Modified: add initial position instead of takeoff position. You can set initial position when fly more flexible.

Version name: 
0.6.14
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
726 in total · 0 in the last 24 hours
MD5 checksum: 
042dbbd17564c0ef700a3ddc0a6ee44d
Uploaded on: 
Monday, May 12, 2014 - 16:50
Changes: 

Beta
* Modified: background
* Fixed: TabActivity

Version name: 
0.6.13
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,432 in total · 0 in the last 24 hours
MD5 checksum: 
e20322f83edd66cabc8f3eeea00ad842
Uploaded on: 
Wednesday, May 7, 2014 - 16:58
Changes: 

* Released as a stable version. (no changes from 0.6.12)
* Released source code on GitHub.

Changes from 0.5.6:
* New: Pin to fix window position after moving.
* New: several settings for Pin.
* New: Flying Status Bar, you can fly the expanded status bar.
* Modified: setting's changes to take effect without rebooting.
* Fixed: several bugs.
* Improved: toggle speed by FA Toggle.

Version name: 
0.6.12
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,437 in total · 0 in the last 24 hours
MD5 checksum: 
4e16215d6bfb875516ec75b165c53bd2
Uploaded on: 
Sunday, May 4, 2014 - 19:21
Changes: 

You can get source code from GitHub.
Removed: Reload timing setting. (meaningless)
Fixed: for Feedly. However "FA Toggle" and Feedly are not well-matched. Show pin always by new setting "always show pin" as workaround.
New: setting "always show pin"

Current status:
* Problem (reported): scrolling is partially while pinned.
* Problem (reported): black / white lists don't work correctly.

Version name: 
0.6.11
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,191 in total · 1 in the last 24 hours
MD5 checksum: 
e03c8c940b5a0e4a2a51a8fed02fb927
Uploaded on: 
Friday, May 2, 2014 - 16:15
Changes: 

This is a test version for settings.

New: reload timing setting

Version name: 
0.6.10
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
811 in total · 0 in the last 24 hours
MD5 checksum: 
d71c269c1ec0b85b3f8ea4581edd4db9
Uploaded on: 
Thursday, May 1, 2014 - 16:07
Changes: 

* Fixed: window background for some apps
* Fixed: TabHost
* New: Flexible pin position setting.

Current status:
* Problem (reported): scrolling is partially while pinned.
* Problem (reported): black / white lists don't work correctly.

Version name: 
0.6.9
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
3,834 in total · 0 in the last 24 hours
MD5 checksum: 
bafcaaba1af476442d0e68fa95fed239
Uploaded on: 
Sunday, April 20, 2014 - 17:51
Changes: 

* Fixed: handle outside click even when un-flying (pinning window).

Current status:
* TODO: more flexible pin position.
* Problem (reported): scrolling is partially while pinned.
* Problem (reported): black / white lists don't work correctly.
* Problem (reported): some apps are disabled touch event during FA is enable. -> Fixed at 0.6.8.

Version name: 
0.6.8
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
736 in total · 0 in the last 24 hours
MD5 checksum: 
64043fbae9f469fd08d142c740a1ab19
Uploaded on: 
Saturday, April 19, 2014 - 20:23
Changes: 

* Removed: force set window background option. This function is processed automatically (for me).
* Fixed: input focus is reset.
* Fixed: cannot close expanded status bar by swiping up.
* Fixed: black list is not apply to flying dialog.
* New: one-shot auto pin. Auto pin setting is reset.

Current status:
* TODO: more flexible pin position.
* Problem (reported): scrolling is partially while pinned.
* Problem (reported): black / white lists don't work correctly.
* Problem (reported): some apps are disabled touch event during FA is enable.

Version name: 
0.6.7
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,678 in total · 0 in the last 24 hours
MD5 checksum: 
21a357f9dcca0d9484c66a93db237337
Uploaded on: 
Wednesday, April 16, 2014 - 18:35
Changes: 

Support/Discussion thread was created on XDA.

* Changed: split hooks for Flying into activity, dialog and status bar. (In prior versions, hooked DecorView.)
* New: new options "Flying dialog" and "Reset when collapsed".
* Adjusted: black / white lists.

Current status:
* Problem (reproduced): options menu shown by menu button grows smaller. -> Fixed?
* Problem (reported): scrolling is partially while pinned.
* Problem (reported): black / white lists don't work correctly.

Version name: 
0.6.6
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,453 in total · 0 in the last 24 hours
MD5 checksum: 
4fc603160ebc969055a68ec1d0ec4877
Uploaded on: 
Sunday, April 13, 2014 - 16:32
Changes: 

* Removed: supporting for GB
* Fixed: pin's behavior.

Current status:
* Problem (reproduced): options menu shown by menu button grows smaller.
* Problem (reported): scrolling is partially while pinned.
* Problem (reported): black / white lists don't work correctly.

Version name: 
0.6.5
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,581 in total · 0 in the last 24 hours
MD5 checksum: 
85a819e2e81a8a4bda47c899dfed69c5
Uploaded on: 
Wednesday, April 9, 2014 - 23:13
Changes: 

* New: Flying Status Bar feature (but imperfect).
* Added: White list for pin.
* Added: Shortcut of FA Toggle for launchers
* Fixed: Window including TabHost has multiple Flying Carpets.

Version name: 
0.6.4
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
2,373 in total · 0 in the last 24 hours
MD5 checksum: 
42490a79d67fbecb92d5550e1c8d7696
Uploaded on: 
Saturday, April 5, 2014 - 19:25
Changes: 

Fixed (again): layout of black list.
Fixed: caused to Force Close in call on Samsung's Galaxy.

Version name: 
0.6.3
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
761 in total · 0 in the last 24 hours
MD5 checksum: 
6536d5cd92cc0043ebf85ed8691d40e9
Uploaded on: 
Friday, April 4, 2014 - 18:11
Changes: 

Fixed: Timing of reload settings is changed from reboot to recreate Activity.
New: Auto pin function. if enabled, pin window automatically after moving.
New: An option for window background. if enabled, background might make clean.
Removed: Show toast function.
Changed: minSdkVersion = 9 to support Gingerbread.

Version name: 
0.6.2
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
2,306 in total · 0 in the last 24 hours
MD5 checksum: 
cc321892c6772f49d9c74b6cbc3a87ef
Uploaded on: 
Sunday, March 30, 2014 - 18:55
Changes: 

v14 and v15 will be removed because it causes other apps to "Force Close" and Black list's layout is strange.
* Fixed: "Force Close" bug.
* Reverted: black list' layout to previous version.
* New: Pin/Unpin button.
* Fixed: blocked any unhandled click that occurred inside of app while flying.
* Adjusted: performance of flying.
* Fixed: reduced FA Toggle's time lag until sending broadcast ACTION_TOGGLE.
* Fixed: conflict with SwipeBack.

Version name: 
0.5.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
12,805 in total · 0 in the last 24 hours
MD5 checksum: 
d1f84e4e0296ffd77e62379c414d77a5
Changes: 

+ Added new checkbox to select whether showing toast.

Version name: 
0.5.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
7,194 in total · 0 in the last 24 hours
MD5 checksum: 
8fd99728636928cb807c2ff06d9b95e4
Changes: 

Fixed: add transparent background to boundary. work correctly on JB.
Fixed: adjust position when called onConfigurationChanged.
Fixed: suppress debug logs.
Fixed: FA Toggle's flags.

Version name: 
0.5.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,664 in total · 0 in the last 24 hours
MD5 checksum: 
e7109c8b673dfb9802c242ec390662d9
Changes: 

Changed: signature. Please re-install Flying Android because Free A.G.H (Google Play) has registered Flying Android's APK without permission.
Changed: vertical drag interface is enabled on only floating window such as Dialog.
New: adjust position when called onConfigurationChanged.
Changed: suppress logs for debug.
Updated: demo movie on Youtube.

Changes from 0.4.2(v6)
New: implement broadcast. Flying Android toggles mode when received ACTION_TOGGLE (short for "jp.tkgktyk.flyingandroid.ACTION_TOGGLE").
New: Flying Android's APK contains a new application named "FA toggle". "FA toggle" just sends broadcast ACTION_TOGGLE.
New: takeoff position.
New: draw boundary while in the flying mode.
Changed: vertical drag interface is enabled on only floating window such as Dialog.

Version name: 
0.5.3
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
2,645 in total · 0 in the last 24 hours
MD5 checksum: 
cf928c8b72bfcf369b012f7381c9d485
Changes: 

This version is under testing. I recommend to use 0.4.2 (v6) that is probably stable.
But if you taste a new user interface, install this and prepare an other application to launch "FA Toggle".
Fixed: not work correctly on some applications.
Reverted: vertical drag interface. This is enabled on all window but I expect to use this on the dialog. The drag doesn't conflict with ScrollView because its sensitivity is dulled.

Version name: 
0.5.2
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,645 in total · 0 in the last 24 hours
MD5 checksum: 
3d59b87cada86af03892f81229aa8bbd
Changes: 

This version is under testing. I recommend to use 0.4.2 (v6) that is probably stable.
But if you taste a new user interface, install this and prepare an other application to launch "FA Toggle".
New: takeoff position.
New: draw boundary when fly mode.
Removed: vertical drag interface.
Fixed: FA Toggle's animation

changes from 0.5.1 (v8)
Fixed: crash when IME is opened.

Version name: 
0.5.0
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
1,149 in total · 0 in the last 24 hours
MD5 checksum: 
122550bce02e4a211d2778bc1467b8bc
Changes: 

This version is under testing. I recommend to use 0.4.2 (v6) that is probably stable.
But if you taste a new user interface, install this and prepare an other application to launch "FA Toggle".
New: implement broadcast. Flying Android toggles mode when received ACTION_TOGGLE (short for "jp.tkgktyk.flyingandroid.ACTION_TOGGLE").
New: Flying Android's APK contains a new application named "FA Toggle". "FA Toggle" just send broadcast ACTION_TOGGLE.

Version name: 
0.4.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,041 in total · 0 in the last 24 hours
MD5 checksum: 
9ee88d6288374231b31ae3c32cc9ca26
Changes: 

Fixed: output error logs when touched on outside of detection area. (scroll performance on other applications is improved.)
Changed: dull drag on the horizontal.

Version name: 
0.4.1
Release type: 
Experimental (high risk of bugs)
Number of downloads: 
3,573 in total · 0 in the last 24 hours
MD5 checksum: 
3ebef31df86ca419be980aa3027ce48b
Changes: 

Fixed: crash on some application
New: setting of width of drag area

Version name: 
0.4.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,899 in total · 1 in the last 24 hours
MD5 checksum: 
4b83c409519a48fffe3f2a75dd60e3c4
Changes: 

first release on repository.