How do I open a webbrower on Android from kivyHow to fix Buildozer build fails with cmake errorIs there a way to run Python on Android?How do save an Android Activity state using save instance state?Close/hide the Android Soft KeyboardWhy is the Android emulator so slow? How can we speed up the Android emulator?Stop EditText from gaining focus at Activity startupIs there a unique Android device ID?What is 'Context' on Android?why does right-clicking create an orange dot in the center of the circle?adding an on_release action to a kivy buttonProper use cases for Android UserManager.isUserAGoat()?

What is the difference between "Plural" and "Mehrzahl"?

On studying Computer Science vs. Software Engineering to become a proficient coder

What are some possible reasons that a father's name is missing from a birth certificate - England?

How to slow yourself down (for playing nice with others)

What did Rocket give Hawkeye in "Avengers: Endgame"?

How to make the table in the figure in LaTeX?

How did Thanos not realise this had happened at the end of Endgame?

Ex-manager wants to stay in touch, I don't want to

Does Lawful Interception of 4G / the proposed 5G provide a back door for hackers as well?

How to select certain lines (n, n+4, n+8, n+12...) from the file?

Thesis' "Future Work" section – is it acceptable to omit personal involvement in a mentioned project?

Why in a Ethernet LAN, a packet sniffer can obtain all packets sent over the LAN?

Should these notes be played as a chord or one after another?

How could we transfer large amounts of energy sourced in space to Earth?

Is there a faster way to calculate Abs[z]^2 numerically?

How to make a language evolve quickly?

Are there variations of the regular runtimes of the Big-O-Notation?

Is a vertical stabiliser needed for straight line flight in a glider?

Was this a power play by Daenerys?

Help decide course of action for rotting windows

Is there any evidence to support the claim that the United States was "suckered into WW1" by Zionists, made by Benjamin Freedman in his 1961 speech?

Is there a need for better software for writers?

Control variables and other independent variables

Guns in space with bullets that return?



How do I open a webbrower on Android from kivy


How to fix Buildozer build fails with cmake errorIs there a way to run Python on Android?How do save an Android Activity state using save instance state?Close/hide the Android Soft KeyboardWhy is the Android emulator so slow? How can we speed up the Android emulator?Stop EditText from gaining focus at Activity startupIs there a unique Android device ID?What is 'Context' on Android?why does right-clicking create an orange dot in the center of the circle?adding an on_release action to a kivy buttonProper use cases for Android UserManager.isUserAGoat()?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I am trying to open a webbrowser on Android from a kivy app.



The solution below works as I would expect on Unix, but when built and deployed on Android, nothing happens. I have used the default buildozer spec file [EDIT] and uncommented:



android.permissions = INTERNET


[/EDIT].



from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.button import Button
from kivy.lang import Builder
import webbrowser

root = Builder.load_string('''
<MainFrame>:
Button:
text: 'Click here'
on_release: root.on_button_click()
''')

class MainFrame(Screen):
def __init__(self, **kwargs):
super(MainFrame, self).__init__(**kwargs)

def on_button_click(self):
webbrowser.open('https://stackoverflow.com/')

class BasicApp(App):
def build(self):
return MainFrame()

if __name__ == '__main__':
BasicApp().run()









share|improve this question
























  • This is what I use for Android too and it works OK. Perhaps your problem is something else...

    – embryo
    Mar 23 at 12:48











  • @embryo Thanks. Any idea what?

    – Psionman
    Mar 23 at 13:12











  • Can you upload somewhere the compiled apk to check it?

    – embryo
    Mar 23 at 15:49











  • @Psionman: Could please share your buildozer.spec.

    – ikolim
    Mar 23 at 23:32











  • @ikolim the spec is at justpaste.it/4lxq0

    – Psionman
    Mar 24 at 16:09

















0















I am trying to open a webbrowser on Android from a kivy app.



The solution below works as I would expect on Unix, but when built and deployed on Android, nothing happens. I have used the default buildozer spec file [EDIT] and uncommented:



android.permissions = INTERNET


[/EDIT].



from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.button import Button
from kivy.lang import Builder
import webbrowser

root = Builder.load_string('''
<MainFrame>:
Button:
text: 'Click here'
on_release: root.on_button_click()
''')

class MainFrame(Screen):
def __init__(self, **kwargs):
super(MainFrame, self).__init__(**kwargs)

def on_button_click(self):
webbrowser.open('https://stackoverflow.com/')

class BasicApp(App):
def build(self):
return MainFrame()

if __name__ == '__main__':
BasicApp().run()









share|improve this question
























  • This is what I use for Android too and it works OK. Perhaps your problem is something else...

    – embryo
    Mar 23 at 12:48











  • @embryo Thanks. Any idea what?

    – Psionman
    Mar 23 at 13:12











  • Can you upload somewhere the compiled apk to check it?

    – embryo
    Mar 23 at 15:49











  • @Psionman: Could please share your buildozer.spec.

    – ikolim
    Mar 23 at 23:32











  • @ikolim the spec is at justpaste.it/4lxq0

    – Psionman
    Mar 24 at 16:09













0












0








0








I am trying to open a webbrowser on Android from a kivy app.



The solution below works as I would expect on Unix, but when built and deployed on Android, nothing happens. I have used the default buildozer spec file [EDIT] and uncommented:



android.permissions = INTERNET


[/EDIT].



from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.button import Button
from kivy.lang import Builder
import webbrowser

root = Builder.load_string('''
<MainFrame>:
Button:
text: 'Click here'
on_release: root.on_button_click()
''')

class MainFrame(Screen):
def __init__(self, **kwargs):
super(MainFrame, self).__init__(**kwargs)

def on_button_click(self):
webbrowser.open('https://stackoverflow.com/')

class BasicApp(App):
def build(self):
return MainFrame()

if __name__ == '__main__':
BasicApp().run()









share|improve this question
















I am trying to open a webbrowser on Android from a kivy app.



The solution below works as I would expect on Unix, but when built and deployed on Android, nothing happens. I have used the default buildozer spec file [EDIT] and uncommented:



android.permissions = INTERNET


[/EDIT].



from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.button import Button
from kivy.lang import Builder
import webbrowser

root = Builder.load_string('''
<MainFrame>:
Button:
text: 'Click here'
on_release: root.on_button_click()
''')

class MainFrame(Screen):
def __init__(self, **kwargs):
super(MainFrame, self).__init__(**kwargs)

def on_button_click(self):
webbrowser.open('https://stackoverflow.com/')

class BasicApp(App):
def build(self):
return MainFrame()

if __name__ == '__main__':
BasicApp().run()






android kivy python-webbrowser






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 23 at 13:29







Psionman

















asked Mar 23 at 10:46









PsionmanPsionman

404220




404220












  • This is what I use for Android too and it works OK. Perhaps your problem is something else...

    – embryo
    Mar 23 at 12:48











  • @embryo Thanks. Any idea what?

    – Psionman
    Mar 23 at 13:12











  • Can you upload somewhere the compiled apk to check it?

    – embryo
    Mar 23 at 15:49











  • @Psionman: Could please share your buildozer.spec.

    – ikolim
    Mar 23 at 23:32











  • @ikolim the spec is at justpaste.it/4lxq0

    – Psionman
    Mar 24 at 16:09

















  • This is what I use for Android too and it works OK. Perhaps your problem is something else...

    – embryo
    Mar 23 at 12:48











  • @embryo Thanks. Any idea what?

    – Psionman
    Mar 23 at 13:12











  • Can you upload somewhere the compiled apk to check it?

    – embryo
    Mar 23 at 15:49











  • @Psionman: Could please share your buildozer.spec.

    – ikolim
    Mar 23 at 23:32











  • @ikolim the spec is at justpaste.it/4lxq0

    – Psionman
    Mar 24 at 16:09
















This is what I use for Android too and it works OK. Perhaps your problem is something else...

– embryo
Mar 23 at 12:48





This is what I use for Android too and it works OK. Perhaps your problem is something else...

– embryo
Mar 23 at 12:48













@embryo Thanks. Any idea what?

– Psionman
Mar 23 at 13:12





@embryo Thanks. Any idea what?

– Psionman
Mar 23 at 13:12













Can you upload somewhere the compiled apk to check it?

– embryo
Mar 23 at 15:49





Can you upload somewhere the compiled apk to check it?

– embryo
Mar 23 at 15:49













@Psionman: Could please share your buildozer.spec.

– ikolim
Mar 23 at 23:32





@Psionman: Could please share your buildozer.spec.

– ikolim
Mar 23 at 23:32













@ikolim the spec is at justpaste.it/4lxq0

– Psionman
Mar 24 at 16:09





@ikolim the spec is at justpaste.it/4lxq0

– Psionman
Mar 24 at 16:09












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55312901%2fhow-do-i-open-a-webbrower-on-android-from-kivy%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55312901%2fhow-do-i-open-a-webbrower-on-android-from-kivy%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript