nickfrosty Posted August 28, 2013 Share Posted August 28, 2013 (edited) Introducing Android Controller v1.0.0!!! Easily control your Pineapple from an Android App. Full instructions to install the infusion/app are included in the download package (for those who need them). Downloads: http://dl.nickfrosty.me/wifi-pineapple By request, the source code for the Android application is also available for download. :) Currently, you have to manually install the infusions as it is pending acceptance to the Pineapple Bar. Once accepted, I will update this post. If you find any bugs or have any issues/recommendations, feel free to post them to this thread or message me. There is also a contact email in the download package. Enjoy! UPDATE =========== I have also written a short blog post about the Android Controller on my blog. Here is the link if anyone is interested: http://www.nickfrosty.me/blog/2-wifi-pineapple-android-controller-v1 Edited September 1, 2013 by nickfrosty Quote Link to comment Share on other sites More sharing options...
potato Posted August 29, 2013 Share Posted August 29, 2013 How is this better than using the webgui? Quote Link to comment Share on other sites More sharing options...
nickfrosty Posted August 29, 2013 Author Share Posted August 29, 2013 How is this better than using the webgui? It makes it easier to manage your pineapple from an android device. Instead of having to zoom around when needed, the app displays the pineapple in nice android lists. Quote Link to comment Share on other sites More sharing options...
Whistle Master Posted August 29, 2013 Share Posted August 29, 2013 (edited) The file controller.php seems to be missing in the infusion archive you uploaded on wifipineapple.com. Could you make sure everything is included in your infusion and please re-upload it ? I'll approve it then. A suggestion as well: you could store the apk inside the infusion to simplify the installation. Edited August 29, 2013 by Whistle Master Quote Link to comment Share on other sites More sharing options...
nickfrosty Posted August 29, 2013 Author Share Posted August 29, 2013 The file controller.php seems to be missing in the infusion archive you uploaded on wifipineapple.com. Could you make sure everything is included in your infusion and please re-upload it ? I'll approve it then. A suggestion as well: you could store the apk inside the infusion to simplify the installation. Ohh! Sorry about that. I just resubmitted the infusion. I thought about including the apk in the infusion but I decided against it for a few reasons. Mainly because I didn't want to take up the precious memory space of the pineapple and I figured this way you can easily download it (and get the newest app updates) from your android device when you aren't using the pineapple or aren't connected to the internet on the pineapple. All that being said, if people would prefer me to include the apk in the infusion, then I can most certainly do that to. :) Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted August 29, 2013 Share Posted August 29, 2013 Don't include the APK in the infusion, it just takes up unneeded space. Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted August 29, 2013 Share Posted August 29, 2013 (edited) The toggle button on your smalltile doesnt toggle the setting to enable or disable it. Incorrect. The toggle works, but you need to add a refresh_small("androidcontroller"); to your toggle function :) Edited August 29, 2013 by Foxtrot Quote Link to comment Share on other sites More sharing options...
nickfrosty Posted August 29, 2013 Author Share Posted August 29, 2013 Don't include the APK in the infusion, it just takes up unneeded space. That's what I was thinking originally. The toggle button on your smalltile doesnt toggle the setting to enable or disable it. Incorrect. The toggle works, but you need to add a refresh_small("androidcontroller"); to your toggle function :) What do you mean it doesn't work? Can you elaborate? Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted August 29, 2013 Share Posted August 29, 2013 (edited) Read the bottom line... You click 'Toggle', but it doesnt update enabled/disabled text in your toggle function, add this : refresh_small("androidcontroller"); Edited August 29, 2013 by Foxtrot Quote Link to comment Share on other sites More sharing options...
nickfrosty Posted August 30, 2013 Author Share Posted August 30, 2013 Read the bottom line... You click 'Toggle', but it doesnt update enabled/disabled text in your toggle function, add this : refresh_small("androidcontroller"); That line is in the toggle function, which is why I asked the question. Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted August 30, 2013 Share Posted August 30, 2013 No, your line is like this : refresh_small('androidcontroller', 'custom'); where as it should be : refresh_small('androidcontroller'); Quote Link to comment Share on other sites More sharing options...
nickfrosty Posted August 30, 2013 Author Share Posted August 30, 2013 No, your line is like this : refresh_small('androidcontroller', 'custom'); where as it should be : refresh_small('androidcontroller'); Ahh, I see what you're saying. My question is, whats the difference in the way that the web ui handles them? Because the line with the custom test param works fine on my pineapple, and it seems like it wasn't on yours. As far as I could tell, there isn't a difference because of how the refresh_small functions is coded. It really only checks for "sys" as the second param, and if it's not then it just marks it as a normal infusion. So I guess I just assumed it would handle it fine on other pineapples. function refresh_small(name, type){ var id = tile_list[name]; updateTile(id, name, (type == 'sys' ? "system" : "infusions"), ""); } But I will certainly just remove the parameter :) Quote Link to comment Share on other sites More sharing options...
Whistle Master Posted August 30, 2013 Share Posted August 30, 2013 Or do it the proper way ;) refresh_small('androidcontroller', 'infusions'); Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted August 30, 2013 Share Posted August 30, 2013 Or do it the proper way ;) refresh_small('androidcontroller', 'infusions'); Bleh, System Controls code works fine with just one arg. Atleast ill know the size has been reduced by like 6 bytes. Profit. Quote Link to comment Share on other sites More sharing options...
nickfrosty Posted August 30, 2013 Author Share Posted August 30, 2013 Bleh, System Controls code works fine with just one arg. Atleast ill know the size has been reduced by like 6 bytes. Profit. Sorry whistlemaster, but I think I'll go with profit! You never know when you are going to be in a life and death situation when those 6 bytes could mean the world! Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted August 30, 2013 Share Posted August 30, 2013 Sorry whistlemaster, but I think I'll go with profit! You never know when you are going to be in a life and death situation when those 6 bytes could mean the world! As you know it. ;) Quote Link to comment Share on other sites More sharing options...
Forgiven Posted September 3, 2013 Share Posted September 3, 2013 For those of you using this, can we get someone to review it? Quote Link to comment Share on other sites More sharing options...
Fira Posted October 24, 2013 Share Posted October 24, 2013 Bump! This looks good. Will check it out soon! Quote Link to comment Share on other sites More sharing options...
awskier08 Posted January 4, 2014 Share Posted January 4, 2014 I'll check this out tomorrow. Quote Link to comment Share on other sites More sharing options...
WatskeBart Posted April 15, 2014 Share Posted April 15, 2014 What's the status on this infusion? And will there be a v2.x.x version available? Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted April 15, 2014 Share Posted April 15, 2014 He hasn't been online since early september, I think he stopped developing it. IIRC we didn't approve the infusion to the pineapple bar because of the 3rd party app, and it could of been problematic, thus creating concern that people would request help and think this android app was official. Quote Link to comment Share on other sites More sharing options...
WatskeBart Posted April 16, 2014 Share Posted April 16, 2014 IIRC we didn't approve the infusion to the pineapple bar because of the 3rd party app, and it could of been problematic, thus creating concern that people would request help and think this android app was official. Good point. I guess i'll have to make it v2.x.x compatible myself :P (if I can figure it out ) Quote Link to comment Share on other sites More sharing options...
newbi3 Posted May 14, 2014 Share Posted May 14, 2014 Infusion developers have no way of submitting work for the mk4 as of right now and if we did I'm not sure if 2.x.x would be an option. Its a lot of back porting to do for a small group of people Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted May 15, 2014 Share Posted May 15, 2014 2.8.1 is the stable I think. 3.0.0 is beta right? Quote Link to comment Share on other sites More sharing options...
bingieman Posted August 31, 2014 Share Posted August 31, 2014 What is the infusion called again? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.