Desktop mode - Motorola One Fusion Questions & Answers

Hi. I've been searching about the android Q desktop mode. So I encountered two major problems. 1- for some reason I can't use the Free form window mode, i actually can, but when I reboot the phone, it disable itself."I think it is related to the moto app launcher in some manner" 2- my only option is to use my Chromecast as a monitor, but unfortunately the Chromecast only works a mirror and not an secondary screen. (It works fine with the emulated secondary screen). Sorry if my text were unclear in some manner, i am not a good English speaker and I did not used Google translate to write this text.
Edit: i can also use scrpy in linux to share my screen

Related

androidscreencast - screen recorder

Hey guyz, I found this java based screen recording app that works with adb. I used it for some time. I could control the screen with keyboard and mouse through PC but the screen was not visible in the app, only blank white space is shown. Here's the link:
just search "androidscreencast" in google. Its a PC app. (Srry not allowed to post links as I'm a newbie)
See if this works for u and report back. It's a small tool and requires the android sdk and usb debugging + java.
It also has an option to record the screen. For some reason I couldn't do it as the screen is not showing. But its totally working for many users of the app so u could give it a try.

[Q] Android Screen Translation

How can the text in a running Android app be translated?
Ideally, I would like it to be automatic, like the translation Google Chrome Desktop does.
Second best solution, If the above is not possible, to be able to translate a screenshot taken from the device (without using a PC, and preferably without internet connection).
Visual of what I am looking for in the attached files
I have tried to translate the screenshot with Google Translate and Google Goggles, but the former can only work with the camera, and not with a stored file, whereas the later does not correctly identify all texts (it does not let you manually select the area of the image to be translated, and you cant set the OCR language - I think this is the reason the recognition fails)
OS/Device (if that matters): Android 4.2.2, LG Nexus 4
I have also posted a similar question at stackexchange, but could not get any satisfactory answers yet.
Any ideas, suggestions, etc are welcome!

[Q] S-tablet 3.0

Recently a new application that allows you to use the Galaxy note 10.1 as a Wacom digitizer was released in the Play Store, the application name is S-tablet 3.0.On this site you can find more information and a link to download the application:
h t t p://s t a b le t . c o .k r/ (remove the spaces)
According to the site will have to install the application on your note 10.1 and after installing a dock expression on your PC in order to use the application.The application allows us to establish a connection with the PC and can control it from our device, although the application is focused on the use of Photoshop because it can detect the level of pressure in addition to the display of our 10.1 Notice will see shortcuts Photoshop tools.My problem is that after making the instructions on the website of the application, I can not make the application work and establesca communication with my PC, so I invite you to test the application and see if it works and if someone achieves haer the application to work, post in the forum or instructions steps you took to achieve it.
Bellow is te Play Store link of the app:
https://play.google.com/store/apps/details?id=com.ssm.spen10&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLnNzbS5zcGVuMTAiXQ.."]https://play.google.com/store/apps/details?id=com.ssm.spen10&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLnNzbS5zcGVuMTAiXQ..
I'm able to establish a connection(it says 'wireless connected') between tablet and PC but there is no movement of the cursor or mouse. The website is in Korean and I can't understand anything. Right now it's unusable.
Sent from my GT-N7105 using xda app-developers app
The download links doesn't work either. Both on play or your website. Not on play because it seems it isn't available for my device. But other 10.1 apps are.
Arrrgh
I reaaaally wanna see this working.
I too have installed it. It gives me an error as soon as I hit connect after typing in the ip address displays on the S-tablet desktop app.
Out of curiosity did either of you guys notice a little off screen tab that displays a pop in icon of a kind of brush stroked S, as well as the regular interface? I almost missed it but it seemingly has no function.
It's be really good to have a usable version of this though I'm sure you'll agree.
Snowtrouper said:
I reaaaally wanna see this working.
I too have installed it. It gives me an error as soon as I hit connect after typing in the ip address displays on the S-tablet desktop app.
Out of curiosity did either of you guys notice a little off screen tab that displays a pop in icon of a kind of brush stroked S, as well as the regular interface? I almost missed it but it seemingly has no function.
It's be really good to have a usable version of this though I'm sure you'll agree.
As always contact the developer .
jje
Click to expand...
Click to collapse
When you say you have tried it could you tell what operating system you tried it with?
OS....
I used it on Vista OS.
Looks like the dev updated the site last week.
The s-tablet pc program isn't fully working on 64bit windows. Looks like they're trying to create a java based app to overcome this issue.

HTTP Music Station

Hello, xda!
I broke my old smartphone a month ago and I have been struggling to find a new use for it. By broke I mean totally unresponsive touchscreen, everything else works fine. That’s why I thought I could use it for something useful.
Now, my particular use case is that my hi-fi system is really far from my setup and I could only connect to it via a cable. So, the solution was to create a HTTP server to control the phone and play music.
That’s when I found I-Jetty which lets you do a lot of useful stuff like:
Access/update/modify/remove your contacts
View your call logs
View some system settings
Access all of your media content – photos,videos,music,etc.
Find your phone! There’s a button you can press to make your phone start ringing. Really cool in my book.
It can also track the location of the phone? Might be useful to someone
Anyways, with the original version, accessing a file meant playback was started on the client (i.e. in the browser). I modified the code so that it would start playback on the host(i.e. the phone) as well. There is a lot more to be done to repurpose the app into a player, but this is a minimal working edition.
Let’s get to the good stuff. You need:
I-Jetty from the Playstore : play.google.com/store/apps/details?id=org.mortbay.ijetty
My modified web app goo.gl/8o752C
Installation instructions:
Install I-Jetty
Install my web app
Run the web app. It will be called I-Jetty Console Installer.
Click Install
After installation finishes, go back to App drawer and select I-Jetty
Click Start Jetty
Go to your phone’s browser and access 127.0.0.1:8080/console
Click on Network
Username : admin , password:admin
Find your local IP address. It looks something like 192.168.0.104 under wlan
Et voila you can access your phone via the local network at the IP address you found in step 10. For me this is 192.168.0.104:8080/console
All that is left now is to put on some good music and hook it to the hi-fi system.
Hope you like it and thanks for reading. Any feedback will be appreciated
I will open-source the code sometime next week and keep you updated.
P.S. This is my first post so any suggestions/criticism are welcome.

NO ROOT REQUIRED: Working Screen Mirroring

For A while I spent a great deal of time trying to get screen mirroring working on the Amazon tablets. I posted my research on the Fire 7 forum, when I should've also posted here. I am happy to report, screen mirroring works 100% prefect, and do NOT need root access. My Fire HD 8 is currently on FireOS 5.4.0.0. I am only posting my results of my work in this thread. You can read my research in the other forum. I hope everyone has fun with this. Though I didn't actually do anything to get it working. All the credit goes to developers like @ggow and LineageOS for helping to make the process a reality.
---------------------------------------------------
So I just wanted to update everyone. I still own my Fire HD 8 and I recently unlocked the bootloader to my rooted XT907 phone and flashed Marshmallow Lineage 13. I also acquired a Fire 7 rooted and also with a custom ROM, Fire Nexus (From XDA). I also now have a Samsung Galaxy S7, unlocked from carriers and rooted. I am happy to report, with the right app, the entire thing works perfect across all devices, rooted or not.
My current device list:
-Fire HD 8, 2016 - No root, bootloader locked, stock ROM
-Fire 7 2015 - Rooted, bootloader locked, custom ROM
-Motorola Droid Razr M - Rooted, bootloader unlocked, custom ROM
-Samsung Galaxy S7 - Rooted, bootloader locked, stock ROM, carrier unlocked and not attached to one
Unfortunately Google, your manufacturer and your service provider, all went through extreme measures to block out the functionality on many levels, especially older devices running Lollipop and KitKat. As such it's almost impossible to get the process to work for more than a few seconds on those devices if at all, and that's even with root. So many of the abilities and functionalities had been blocked or deleted and the damage can't be undone on older Android devices, again especially those with KitKat and Lollipop (unless custom ROMs for those versions). In order to 'fix' such damage on those devices, I truly believe the only way to do so is to start that particular OS over from scratch, rewriting the entire code so those functions work in harmony. Like a string of Christmas lights, If one doesn't work, the whole thing crashes. At least developers like @ggow and ones at LineageOS know about such things, and because of their continued hard work, are able to bring those functionalities alive. It truly is a shame this can't be brought out is a more vast range of devices because 'screen mirroring' really is cool.
It appears that Amazon does NOT really block the functionality, at least on the HD 8. It's more like they make it difficult for you to acquire working apps in order to get the process to work. I searched far and wide and trust me, of the few I did manage to get working, they use functionalities built into the app, rather than stock components. Except for one: RemoDroid. It looks like an outdated piece of software and even feels like it. It's only purpose is to bring out the stock screen mirroring functionalities in the device it's installed on. But again, like Christmas lights, if the functions are severely blocked, it won't work.
I can screen mirror to and from every one of these devices now. It appears the more recent devices have the functionality intact, including the Amazon HD 8, and possibly the rest. RemoDroid uses the actual built in 'cast screen' software to capture and send. If you pull down the statusbar, and look at your quick settings, you will see the 'cast' icon is turned on and in use by RemoDroid. Just make sure the devices are all on the same Wifi network and the process should work. If it doesn't, one of your devices isn't compatible and likely won't be. You can thank Google, your manufacturer and your service provider for that. They won't rewrite your OS so you're likely to be locked out of screen mirroring indefinitely.
I will make a video at some point to show it working on my non rooted, stock Fire HD 8 so everyone can see it in action and be able to have fun with it. Instructions posted below this post.
Video Here
Instructions
1) Download RemoDroid and install on your HD 8.
2) Install RemoDroid on a device that has ability to screen mirror, but no software to do so (Like the HD 8)
3) Make sure both devices are on the same WiFi network. Start the app on both devices. If rooted, grant the app root access. On the HD 8, ignore the no root warnings.
4) On the HD 8, tap 'stream', ignoring the warnings.
5) On your other device, tap connect. In a few seconds your HD 8 should appear on the list. Tap it. Your HD 8 screen is now being mirrored to your device :highfive:
6) On that device, tap the back button and tap ok to stop the connection. On the HD 8, stop streaming.
7) On your other device, tap 'stream'
8) On the HD 8 tap 'connect' and select your other device from the list. You are now mirroring to your HD 8. :highfive:
Sooo.... I just did the normal method for 5.4.1 and I had no problems? Was there a knew update that my firewall stopped?
TechNash said:
Sooo.... I just did the normal method for 5.4.1 and I had no problems? Was there a knew update that my firewall stopped?
Click to expand...
Click to collapse
Are you asking in the right thread? I don't understand the question.
Hmm, what the reason to cast/mirror screen to the another (probably, with a smaller screen) Android phone/tablet? Screen mirroring has sense if you streaming to the large TV screen only but RemoDroid can't work this way.
And I'm unsure what the Fire HD 8 has a WiFi direct enabled network adapter (maybe, it's a prime reason why this functionality isn't implemented yet).
sensboston said:
Hmm, what the reason to cast/mirror screen to the another (probably, with a smaller screen) Android phone/tablet? Screen mirroring has sense if you streaming to the large TV screen only but RemoDroid can't work this way.
And I'm unsure what the Fire HD 8 has a WiFi direct enabled network adapter (maybe, it's a prime reason why this functionality isn't implemented yet).
Click to expand...
Click to collapse
It is enabled. And I've been trying to get it to work from device to device as opposed to a TV.
DragonFire1024 said:
It is enabled.
Click to expand...
Click to collapse
How do you know?
DragonFire1024 said:
And I've been trying to get it to work from device to device as opposed to a TV.
Click to expand...
Click to collapse
I understand that. What I don't understand, why do you need casting from device to device first, what do you mean by "internal casting software" second, and why do you waste your time for this useless RemoDroid, third?
This app, Screen Stream Mirroring Free is working fine for the screen casting to DLNA renderer or Chromecast dongle (tested on both, on the 55'' smart TV screen). Of course, it's a little slower than Miracast (i.e. WiFi direct) but Fire HD 8 don't have Miracast (or WiFi direct) support at all (probably 'cause of incompatible WiFi chip but I don't really know, may only guess).
sensboston said:
How do you know?
I understand that. What I don't understand, why do you need casting from device to device first, what do you mean by "internal casting software" second, and why do you waste your time for this useless RemoDroid, third?
This app, Screen Stream Mirroring Free is working fine for the screen casting to DLNA renderer or Chromecast dongle (tested on both, on the 55'' smart TV screen). Of course, it's a little slower than Miracast (i.e. WiFi direct) but Fire HD 8 don't have Miracast (or WiFi direct) support at all (probably 'cause of incompatible WiFi chip but I don't really know, may only guess).
Click to expand...
Click to collapse
It's not about needing. It was fun (and still is lol). In KitKat 4.4 the technology was blocked in Android, from the source code to the software level. Some of the "internal" functions needed for it to operate (software like a casting and receiving app known as a source and sink) were blocked in the framework (/system/framework/framework-res.apk) and other parts were blocked in the WiFiDisplay configurations in Android's source code (/system/etc/wifidisplay_config.xml) and so on. That app you speak of works to use Chromecast, but not device to device. (I've tried dozens of apps and root tricks etc). RemoDroid is the only one to use the available software that isn't blocked and make up for the rest.
Wifi direct can be found in the hidden settings using Activity Launcher. It's tied into Cast Screen (hence my research months ago). I can get the tablet to connect to at least two other devices directly. What to do from there? *Shrug* Ask Amazon...they blocked that out too.
DragonFire1024 said:
Wifi direct can be found in the hidden settings using Activity Launcher. It's tied into Cast Screen (hence my research months ago).
Click to expand...
Click to collapse
Could you please expand this? Are you still talking about Amazon Fire HD 8?
[UPDATE] Just installed Activity Launcher on Fire HD 8: there is no "Cast Screen" activity found.
[UPDATE 2] As far as I understand, this "RemoDroid" app is not using WiFi direct; it working with HTTP protocol and own built-in HTTP server. It has NOTHING TO DO with the real screen casting; it uses slow HTTP protocol (and own plugin) to display screen content on the other devices. So, it's ineffective, slow and with huge lag. Definitely, it's not a WiFi direct/Miracast.
So I still don't understand your point. BTW, are you developer?
sensboston said:
Could you please expand this? Are you still talking about Amazon Fire HD 8?
[UPDATE] Just installed Activity Launcher on Fire HD 8: there is no "Cast Screen" activity found.
[UPDATE 2] As far as I understand, this "RemoDroid" app is not using WiFi direct; it working with HTTP protocol and own built-in HTTP server. It has NOTHING TO DO with the real screen casting; it uses slow HTTP protocol (and own plugin) to display screen content on the other devices. So, it's ineffective, slow and with huge lag. Definitely, it's not a WiFi direct/Miracast.
So I still don't understand your point. BTW, are you developer?
Click to expand...
Click to collapse
I said because it's fun. I've been researching this for months and it's there. I have both an HD 8 and a Fire 7. Cast screen was there as of 5.4.0.0. Using Activity Launcher, it's in the settings menu.
Does there need to be a point to this? No. I never said there was one. And you're not obligated to use this function, but this was what it was to do originally.
I'm not a developer nor do I claim to be and never have claimed to be one.
OMG, now I understand! Man, you should better explain your finds and don't mess up with the completely different topics.
First, your assumption what everyone is very familiar with the third party app called Activity Launcher is wrong. I've heard that name a very first time from you here (btw, thanks a lot for the reference!)
Second: you are right, WiFi direct screen casting still here (but for some reasons Amazon made this setting hidden/not available). Here I made a pretty simple and small instruction (it's what I tried to get from you ):
- install Activity Launcher from the Play store;
- start it, scroll to the "Settings" app, tap on "Settings" to expand;
- you'll see all "Settings" app activities and may pin (make shortcut) "Cast screen" activity to your start screen or just launch it!
This is a really good find but you need to explain it properly at the OP
P.S. As for app you've mentioned (RemoDroid): it has nothing to do with the WiFi direct/Miracast (i.e. standard Android screen casting technique) but it's a nice and probably funny third party app, using own technique (HTTP) to emulate screen casting. But - fortunately and thanks to you - we can use the very standard Android screen casting!
P.P.S. Tried on my dongles: works pretty fine with Chromecast, cheap Chinese Miracast (bought for a few bucks on aliexpress), Windows 10 with the Realtek RTL8811AU USB dongle. Not working with the Microsoft Wireless Adapter.
sensboston said:
OMG, now I understand! Man, you should better explain your finds and don't mess up with the completely different topics.
First, your assumption what everyone is very familiar with the third party app called Activity Launcher is wrong. I've heard that name a very first time from you here (btw, thanks a lot for the reference!)
Second: you are right, WiFi direct screen casting still here (but for some reasons Amazon made this setting hidden/not available). Here I made a pretty simple and small instruction (it's what I tried to get from you ):
- install Activity Launcher from the Play store;
- start it, scroll to the "Settings" app, tap on "Settings" to expand;
- you'll see all "Settings" app activities and may pin (make shortcut) "Cast screen" activity to your start screen or just launch it!
This is a really good find but you need to explain it properly at the OP
P.S. As for app you've mentioned (RemoDroid): it has nothing to do with the WiFi direct/Miracast (i.e. standard Android screen casting technique) but it's a nice and probably funny third party app, using own technique (HTTP) to emulate screen casting. But - fortunately and thanks to you - we can use the very standard Android screen casting!
P.P.S. Tried on my dongles: works pretty fine with Chromecast, cheap Chinese Miracast (bought for a few bucks on aliexpress), Windows 10 with the Realtek RTL8811AU USB dongle. Not working with the Microsoft Wireless Adapter.
Click to expand...
Click to collapse
Sorry I had assumed you read the link to my research. You are right I should explain it better. If you have appwidget active on your launcher, you can make 'cast screen' a shortcut on your desktop, but it has to be enabled again if you reboot.
As it stands now, the cast from device to TV is what it is for. The original idea was to do to or from ANY device. If cast were in the quick settings on the pull down, you would see RemoDroid using the cast function. Remo wouldn't work on my KitKat 4.4 because the functions internally were too blocked. If you look in the HD 8 build.prop you'll see the properties exist to allow casting and wfd to work, which allow Remo and the Chromecast to function. Most custom ROMs enable the feature so it works on any device, as it was meant to and much easier.
I also noticed the video uploaded improperly. That was my fault as I didn't grant proper permissions to my camera app.
DragonFire1024 said:
If you have appwidget active on your launcher, you can make 'cast screen' a shortcut on your desktop, but it has to be enabled again if you reboot.
Click to expand...
Click to collapse
"Appwidget" (whatever it is, probably, another third party app?) isn't necessarily for this, "Activity Launcher" can create permanent shortcuts (I not tried to reboot but looks like it's a permanent - at least, until Activity Launcher isn't uninstalled). Just a long tap on item and choose "Create shortcut" from popup menu.
Here are screenshot to demonstrate "how to":
{
"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"
}
sensboston said:
"Appwidget" (whatever it is, probably, another third party app?) isn't necessarily for this, "Activity Launcher" can create permanent shortcuts (I not tried to reboot but looks like it's a permanent - at least, until Activity Launcher isn't uninstalled). Just a long tap on item and choose "Create shortcut" from popup menu.
Here are screenshot to demonstrate "how to":
Click to expand...
Click to collapse
I discovered appwidget in /etc/permissions. It is a script that allows launchers to use widgets, even though Amazon blocks it. They just did a write up about our thread related to it on XDA news. It also allows the creation of shortcuts. So you can long press the cast screen activity using Activity Launcher to make a short cut on your launcher's desktop.
"Activity Launcher" creates a shortcuts, not a widgets Here is a source code, and this is a SO question (code based on)
Small tip: if you don't like standard "gear" icon, you may install any app with better icon, and tap "Edit shortcut" in pop-up menu (instead "Create shortcut"). With the edit dialog, you may tap on the gear icon and select any from already installed apps primary icons.
P.S. Shortcut will remain the same (and will work too!) if you uninstall app with selected icon, and even you uninstall Activity Launcher.
BTW, @DragonFire1024 (I forgot to ask you), have you found a way to avoid "Fire Launcher" flickering by pressing home button? I remember something about substitution of standard buttons with third party "tricky" app but I don't like that solution (and it has some cons, AFAIR).
I found and tried your advice but it doesn't work for me: everything came as described but I'm getting permanent flickering of back/empty screen. I'm on Fire OS 5.4.0.1
P.S. Played for a little with second advice (about "Multi-action Home button"), and now can't get rid of the "The requested action is not permitted. Check Parental Controls settings and retry" Any advice? Should I reinstall "Fire Launcher" and uninstall "Multi-action Home button"?
sensboston said:
BTW, @DragonFire1024 (I forgot to ask you), have you found a way to avoid "Fire Launcher" flickering by pressing home button? I remember something about substitution of standard buttons with third party "tricky" app but I don't like that solution (and it has some cons, AFAIR).
I found and tried your advice but it doesn't work for me: everything came as described but I'm getting permanent flickering of back/empty screen. I'm on Fire OS 5.4.0.1
P.S. Played for a little with second advice (about "Multi-action Home button"), and now can't get rid of the "The requested action is not permitted. Check Parental Controls settings and retry" Any advice? Should I reinstall "Fire Launcher" and uninstall "Multi-action Home button"?
Click to expand...
Click to collapse
If you can still downgrade Fire Launcher, you can "fix" that in this thread. If successful, follow the steps below to "fix" the recent's button:
1) Open Activity Launcher, tap top left and select All Activities.
2) Scroll to System UI section and tap it. Long press 'App Switcher' and create a shortcut. Place it as close to the recent apps (the square button) as possible. When you want to swipe close your apps, use that shortcut. You'll avoid parental warning.
EDIT: Just noticed you linked to it. At the time, that fix worked. If it no longer does, then you are out of luck as of the moment. Since you cannot uninstall/disable apps anymore, you can't downgrade it.
I ended up with the factory reset. It looks like this "bad magic" is not working anymore, by result you can "achieve" just a non-working home button only
However the pros is: after reset and reinstalling, the "flickering" become significantly faster (or no flickering at all), now Nova Launcher mostly working like a normal launcher on Android OS. However I can't set (after reset) Google Now Launcher as a default launcher, LauncherHijack didn't see Google Now as a launcher, only Nova available. So, bye-bye, "OK Google"
Conclusion: will never touch that stuff again, FireOS with Google services working pretty fine, and don't need other "improvements".
DragonFire1024 said:
Are you asking in the right thread? I don't understand the question.
Click to expand...
Click to collapse
I mean I did the screen mirror method for normal android devices and had no problem...
Sent from my ariel using XDA Labs
TechNash said:
I mean I did the screen mirror method for normal android devices and had no problem...
Click to expand...
Click to collapse
It's a lot easier now and more likely to work on newer android versions now that Google redid the way Chromecast works. When I had started my research months ago, close to maybe a year now, it was far more difficult, at least on these tablets. It's a very long story.

Categories

Resources