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

How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?