Have enabled a function in my app which checks up to 12 serial numbers programatically from an android app built in app inventor.
Recently there has been a change in the website code, which has broken the function.
I am trying to analyse the actions that occur when the 'send' button is clicked on the web site.
Am using wireshark. Have managed to 'see' what occurs when button is pressed.
It appears the _VIEWSTATE variable has changed.
Does anyone know if that would break the app?
web site I am querying http://vppneuapps.volvo.com/ww/PIE/PIE.aspx?lang=en-GB
app I have built http://goo.gl/xZCPO (free download)
Any advice/ help greatly appreciated.
Question answered by myself.
Zip file for app inventor here
Related
I need to develop an Android Mobile application using Android Studio. My main purpose is to create an app interface that has an empty space(line) where the user can enter a URL that needs to be verified using the Virustotal API key after clicking the "Verify" button.
What I have currently done:
I have already developed the app to enter a URL and then open it using a Mobile browser after clicking that button.
I have uploaded my exported code of mine.
[Exported Android Studio Code. (https://drive.google.com/drive/folders/14V7aCo5hjyirU9wWDlrnJkNzu4etlSLj?usp=share_link).
Please find the below snaps for your reference.
Initial App Interface
Entering URL
Output what I get
Please note that I don't have much understanding about developments, therefore kindly appreciate all of your support to do this.
Thank you in advance.
I have uploaded my exported code mine and some screenshots of the outputs to the below link.
https://drive.google.com/drive/folders/14V7aCo5hjyirU9wWDlrnJkNzu4etlSLj?usp=share_link
I have been struggling to get my app working the way I want it to. I have an ionic/angular based app that is meant to be only for the Android platform. It is basically a wrapper for an already-existing website from the company I work at. The InAppBrowserObject works great for this, it does exactly what I want except that it doesn't auto-fill the login credentials. It makes it so users need to login every time they open the app which is not what we want. We want the external website to open in the app itself and not in the device's browser, so I use "_self" as target.
I have noticed that when I use the device's browser (target: _system) that it asks for permission to save the credentials and then it does actually save them. It is only when I use the targets: "_self" or "_blank" that I get no popup asking to save it (it also doesn't save it). In the image below you can see the code in the app.component.ts file and some information about the app which might be important. The app is small, it literally only has the app.component files and that's it. It opens the external website immediatly when the app is started.
At this point I am clueless as to what to do about this problem. I think I have visited every website that is related to this subject and the solutions are either outdated or there is no solution at all. I hope I gave enough information as to what the problem is, if not, I can always add more.
Information:
using Angular(ts), Ionic in vs-code. Testing apk in Android Studio.
InAppBrowserObject (Cordova, #awesome-cordova-plugins/in-app-browser)
app.component.ts file ^
target set to _self and not auto-filling the inputs (the inputs in the website are set with autocomplete on)
target set to _system and auto-filling is working correctly.
I am trying to interact with a website from an android application. More specifically I am trying to login to my online depot and retrieve different data like balances, profit/loss on current day and so on because I don't want to log on to the webpage manually every time I want to see how my stocks are doing. Unfortunately my bank does not have an android app for those purposes.
What I want is an app that automatically retrieves the information from the website and shows it as an notification. So I need to open the website, login with username, password and cookie and then find specific elements (e.g. by css selector).
So far I only achieved something similar with selenium webdriver on windows. Since selenium does not run on android I have to find another solution.
What I have look into so far:
HTMLUnit (not running on android)
HttpURLConnection + JSoup (not sure if this allows me to simulate clicks on specific buttons...)
Robotium (can it only be used for testing apps or also for my purposes?)
Are there alternatives? Can this be achieved with one of the listed tools?
Any ideas are appreciated. Cheers!
I am going to create an app for android that is going to extract data from a website. Like the app is connected to let's say google.com and the user enters a keyword and clicks submit then the search results will be extracted and sent to the app. Any idea how I can do this? I've tried jsoup but I can't seem to connect it. I searched that there are others who are having trouble with .connect(url).get(). I also tried HttpURLConnection. What tool should I use? Thank you
Is is possible to have a code in a web link that detects what mobile platform a user is on eg iPhone/iPad, Andriod, Blackberry etc...
I'm trying to solve a problem at the app company I work at where whenever we do a tweet we include a call to action - a bitly link with the app download link. However because the app is on the Apple app store, Google Play store and Blackberry store we have to do 3 different bitly links to different app stores.
What I want to create is code to detect what platform a user is on and build that into a shortened url. So when we do a tweet, we just do one link and it automatically directs the user to the appropriate app store depending on what device they are using.
Does this exist already? If not how can it be created? Please give me some insights/ideas as to how this could be achieved
Thanks
I think taht you are looking for it http://detectmobilebrowsers.com/ is an open source library to detect the mobile os and more information.
You can detect the which device user is on by using
var userAgent = navigator.userAgent.toLowerCase();