Giter Club home page Giter Club logo

Comments (2)

kazink avatar kazink commented on August 16, 2024

If anyone has the same problem, I couldn't find a solution, but I found a workaround. Unfortunately it requires root.

The command that needs to be run is su -c "am start --user 10 -n your.app.package.name/.your.app.acitivity".
Example for SwiftBackup app: su -c "am start --user 10 -n org.swiftapps.swiftbackup/.intro.IntroActivity".

There should be a way to do that without root, because Island itself does not require root to launch an app (but launching an app as another user does), but nothing I tried worked.
The command that should be working is:
am start -a com.oasisfeng.island.action.LAUNCH_APP -d "app://[email protected]" -n com.oasisfeng.island/.shortcut.IslandAppShortcut$ShortcutLauncher
but the $ in the activity name gets stripped from the command for some reason.

If anyone has an idea how to make the non-root command work, please share.

from island.

kazink avatar kazink commented on August 16, 2024

I have the solution! I'm not the one who have come up with it though. TrianguloY from Lightning Launcher project is.

It looks like the double quotes were the problem. The command that works (without root) is this:
am start -a com.oasisfeng.island.action.LAUNCH_APP -d "app://[email protected]" -n 'com.oasisfeng.island/.shortcut.IslandAppShortcut$ShortcutLauncher'
The good thing is that you don't even have to know the default activity of the target app. Just replace the org.switftapps.swiftbackup part with the package name of your app, and it should work.

from island.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.