Hello, I have installed MIT app inventor offline and it is working fine on my localhost can you please guide me with how can I edit it and change logo, name, etc your immediate attention towards the above will be highly appreciated & obliged Thanks & Regards Juned.a.adenwalla. Emma and the Inventor 1.0 for Mac can be downloaded from our website for free. This free app can be installed on Mac OS X 10.6.6 or later. This Mac download was scanned by our built-in antivirus and was rated as safe. The program lies within Games, more precisely Puzzle. The unique identifier for this application's bundle is com.trickysoftware. The video I was referring to before where there is a lot of system changes done before you can use App inventor offline is from Jose Rio I believe as I have to reinstall Windows 10 3 times already I don't have Java at all if Windows 10 is coming with Java at all sounds stupid as a question but as I said they treat as a mushrooms keeps in the dark and feed us with sh8888. The App Inventor directory the Commands for App Inventor software should be installed in Applications on the Mac; or C:Program Files or C:Program Files (x86) on Windows; or /usr/google on GNU/Linux. The setup software won't find the emulator support if it's in a different location. 1.Introduction Qr Recently there were some topics(on Kodular Community) about generating qr code offline and storing on device and I got inspiration/idea to create Qr extension. Don’t go on nameit is not only related to Qr Code but also to Bar Code.It can generate and read Qr Code and Bar Code when you are offline besides when you are online. Latest Version: 1 Released:2020-03-20T18:30.
WiFi Manager Extension
See the App Inventor Extensions document about how to use an App Inventor Extension.
For questions about this extension or bug reports please start a new thread in the App Inventor Extensions forum. Thank you.
For feature requests please contact me by email. To be a sponsor of a new method already is possible starting from only 10 USD! With your contribution you will help the complete App Inventor community. Mac show hd on desktop. Thank you.
For questions about this extension or bug reports please start a new thread in the App Inventor Extensions forum. Thank you.
For feature requests please contact me by email. To be a sponsor of a new method already is possible starting from only 10 USD! With your contribution you will help the complete App Inventor community. Mac show hd on desktop. Thank you.
Dec 22th, 2015: Version 1: initial release.
July 7th, 2016: Version 2: macAddress method added.
Aug 11th, 2016: Version 2a: avoid DX execution failed error: build each extension separately
Nov 27th, 2016: Version 3: BSSID method added
Feb 25th, 2017: Version 3a: bugfix IllegalArgumentException: Receiver not registered: null while switching screens
May 10th, 2017: Version 3b: bugfix IllegalArgumentException: Receiver not registered while switching screens
Aug 14th, 2017: Version 4: correspondingRSSIs, SignalStrength, ConnectionInfo, Is5GHzBandSupported added
Aug 16th, 2017: Version 5: correspondingBSSIs added
Dec 6th, 2017: Version 5a: bugfix configuredSSIDs, see also here. Thank you Edgar for the error report.
Dec 14th, 2017: Version 5b: bugfix ConnectSSID, see also here. Thank you again Edgar for the error report.
Apr 8th, 2018: Version 6: new method AccessPointIP added
Apr 13th, 2018: Version 7: connect without password
Aug 29th, 2018: Version 8: Disconnect method added
Nov 6th, 2018: Version 9: Dnsservers method added
Jan 23th, 2019: Version 10: SDK 26 update: dangerous permission android.permission.ACCESS_COARSE_LOCATION removed. What is a dangerous permission? The method AvailableSSIDs including its corresponding event have been removed.
App Inventor 2 Download
Jan 28th, 2019: Version 11: AvailableSSIDs added again. Additionally example project provided about how to use it together with the location sensor and GPS enabled.
Oct 21th, 2019: Version 12: AfterWifiNegotiation event added
Oct 21th, 2019: Version 13: RemoveSSID added
Oct 21th, 2019: Version 14: LocalIP: returns wifi ip if its enabled else the cellular one
Description
Some useful blocks to use in a wireless lan.
Required permissions: android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE Macos ipad recording app.
Required permissions: android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE Macos ipad recording app.
Properties
Returns whether Success Message should be suppressed.
App Inventor Offline Mac Computer
Specifies whether Success Message should be suppressed.
Returns whether Warning Message should be suppressed.
Specifies whether Warning Message should be suppressed.
Methods
How to export photos from photo app on mac.
Return the local IP Address. Returns wifi ip if its enabled else the cellular one.
Sponsor of this block is Marius. Thank you!
Return the local IP Address. Returns wifi ip if its enabled else the cellular one.
Sponsor of this block is Marius. Thank you!
Return the MAC Address of the device.
Sponsor of this block is Niko. Thank you!
Get current WiFi state: true or false.
Enable WiFi.
You can hide the success message after setting the suppressSuccessMessage property to false.
Note: to be able to test this block, you have to build the app, because the permission CHANGE_WIFI_STATE is not available in the companion app.
Note: starting from Android 10, this method does not work anymore, see also this stackoverflow answer. For Android 10 you might want to try this Activity Starter solution.
Disable WiFi.
You can hide the success message after setting the suppressSuccessMessage property to false.
Note: to be able to test this block, you have to build the app, because the permission CHANGE_WIFI_STATE is not available in the companion app. Note: starting from Android 10, this method does not work anymore, see also this stackoverflow answer.
Get current WiFi SSID (Service Set Identifier).
Note; Starting with Android 8.1 (API 27), apps must be granted the ACCESS_COARSE_LOCATION (or ACCESS_FINE_LOCATION) permission in order to obtain the SSID or BSSID. Apps that target API 29 or higher (Android 10) must be granted ACCESS_FINE_LOCATION. See also this stackoverflow answer.
Therefore just drag a location sensor component into your project and additionally ask for permission ACCESS_FINE_LOCATION.
Get current WiFi BSSID (the MAC address of the access point).
Thank you burrowmoor for being the sponsor of this method.
Note; Starting with Android 8.1 (API 27), apps must be granted the ACCESS_COARSE_LOCATION (or ACCESS_FINE_LOCATION) permission in order to obtain the SSID or BSSID. Apps that target API 29 or higher (Android 10) must be granted ACCESS_FINE_LOCATION. See also this stackoverflow answer.
Therefore just drag a location sensor component into your project and additionally ask for permission ACCESS_FINE_LOCATION.
Connect to a SSID (Service Set Identifier).
If you provide a non existing SSID or wrong password, this just will be ignored and the device will try to connect to a known SSID instead.
Note: Starting from version 7 it is also possible to connect to an open network, i.e. a SSID, which does not have a password. Thank you Robert for being the sponsor of this enhancement.
Note: to be able to test this block, you have to build the app, because the permission CHANGE_WIFI_STATE is not available in the companion app.
Get a list of configured SSIDs (Service Set Identifiers). WiFi must be enabled for this.
Get a list of available SSIDs (Service Set Identifiers). WiFi must be enabled for this.
Note: to be able to test this block, you have to build the app, because the permission CHANGE_WIFI_STATE is not available in the companion app.
Note: Precondition to use this method is to add a location sensor component into your project. Also GPS must be enabled. See the example project about how to use it.
Get current connection info.
For details, see also WiFiInfo documentation.
Check, if 5 GHz Band is supported. Returns true or false.
Get signal strength (RSSI) in a range between 0 and 100.
This algorithm is used to calculate the signal strength.
Get IP address of the access point.
Thank you Eric for being the sponsor of this method.
Disconnect.
Note: after disconnecting the device might reconnect automatically to the next available known network.
Thank you Wei Zheng for being the sponsor of this method.
Return a list of DNS servers (primary and secondary) of the current network.
Note: The method returns the IP address of the gateway router when DNS is not configured inside the router.
Thank you Gabriel for being the sponsor of this method.
Remove a SSID from the network list. Note: starting from Android M, apps are not allowed to remove networks that they did not create.
Events
Event indicating that Available SSIDs (Service Set Identifiers) have been scanned.
A list of the available SSIDs is provided in parameter availableSSIDs. The SSID having the best signal is provided in parameter bestSSID. A list of the corresponding RSSIs is provided in parameter correspondingRSSI. A list of corresponding BSSIs is provided in parameter correspondingBSSIs.
Thank you Tal for being the sponsor of the correspondingRSSI and correspondingBSSI functionality.
Best apps on mac to cleaner and optimize your mac.
Check if the negotiation with the WifiConfiguration was successful, Returns true or false.
Example App: WiFi Test
Example App: Get Available SSIDs
Note: Precondition to use the AvailableSSID method is
- to add a location sensor component into the project
- to enable GPS and
- to build the app to test its functionality
Screenshot
Test
Tested successfully on Samsung Galaxy A5 (2017) running Android 8.0.
Questions and Answers
Q1: Please check TaifunWiFi.SSID in Android 9. When I build it with Android 9 (Samsung S9), the result of TaifunWiFi.SSID is <unknown ssid>. But, if I build it with Android 5, the TaifunWiFi.SSID works well. Thank you.
A: You might want to try the example project 'Get Available SSIDs' downloadable from the download section below, which adds a location sensor into the project to get the permission ACCESS_COARSE_LOCATION. Additionally please enable GPS and try using the method SSID again for Android 9 devices. See also here.
A: You might want to try the example project 'Get Available SSIDs' downloadable from the download section below, which adds a location sensor into the project to get the permission ACCESS_COARSE_LOCATION. Additionally please enable GPS and try using the method SSID again for Android 9 devices. See also here.
For questions about App Inventor,
please ask in the App Inventor community.Thank you.
Terms and Conditions
- Have fun and use this extension in your App Inventor projects! Pura Vida!
- THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- This is is the only authorized place to download this extension. It is not allowed to host this extension somewhere else and offer it for others to download, be it on another website or market place or similar. The reason is, everybody should be able to have the opportunity to donate something in case you like my work. You are allowed to provide a link to this site, so others can download the extension here. You will find the most up to date version always here including documentation and usage examples. Thank you for your kind understanding.
Download
Developing and maintaining snippets, tutorials and extensions for App Inventor takes a lot of time.
I hope it saved some of your time. If yes, then you might consider to donate a small amount!
or donate some mBTC to Address:
1Jd8kXLHu2Vkuhi15TWHiQm4uE9AGPYxi8
Thank you! Taifun
1Jd8kXLHu2Vkuhi15TWHiQm4uE9AGPYxi8
Thank you! Taifun
Download TaifunWiFi extension (aix file)
Download WiFi Test (aia file)
Download Available SSIDs Test (aia file)
Back to top of page ..
Download WiFi Test (aia file)
Download Available SSIDs Test (aia file)
Back to top of page ..
This work by Pura Vida Apps is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License
with attribution (name=Pura Vida Apps and link to the source site) required.
Installing the Windows software for App Inventor Setup has two parts:
- Installing the App Inventor Setup software package. This step is the same for all Android devices, and the same for Windows XP, Vista, Windows 7, 8.1, and 10.
- If you choose to use the USB cable to connect to a device, then you'll need to install Windows drivers for your Android phone.
NOTE: App Inventor 2 does not work with Internet Explorer. For Windows users, we recommend using either Chrome or Firefox as your browser for use with App Inventor.
Installing the App Inventor Setup software package
You must perform the installation from an account that has administrator privileges. Installing via a non-administrator account is currently not supported.
If you have installed a previous version of the App Inventor 2 setup tools, you will need to uninstall them before installing the latest version.Follow the instructions at How to Update the App Inventor Setup Software.
- Locate the file MIT_Appinventor_Tools_2.3.0 (~80 MB) in your Downloads file or your Desktop. The location of the download on your computer depends on how your browser is configured.
- Open the file.
- Click through the steps of the installer. Do not change the installation location but record the installation directory, because you might need it to check drivers later. The directory will differ depending on your version of Windows and whether or not you are logged in as an administrator.
- You may be asked if you want to allow a program from an unknown publisher to make changes to this computer. Click yes.
Locating the Setup software
In most cases, App Inventor should be able to locate the Setup software on its own. But if it asks for the location of the software, the path to enter is C:Program FilesAppinventorcommands-for-Appinventor. If you are using a 64-bit machine ((How to tell if you're on 64-bit Windows), you should type Program Files (x86) rather than Program Files. Also, if you did not install the software as an administrator, it was installed in your local directory rather than in C:Program Files. You'll need to search for it to find the correct pathname.