Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I would like to know how any mobile app is native or html5. Is there any software or website that tells that. How can i detect if an app is native or html5?
You can unzip the .apk with any tool like winzip or winrar. If it's an html5-based app, you will see .html, .js and .css files in the /res/assets folder.
To get the .apk, pull it from your phone with adb. You might need root for this though.
Native apps often use web views for rendering purposes - these are termed hybrid apps. The use Java to figure out what to display (cf a web server) and then use a web view to render the display. Thus the presence of HTML/CSS/JS files cannot be used to definitely determine that its an html5 app.
As #Tim says - unless you dig very, very deeply you can't be 100% sure. Probably not even then.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have c++ based application that generate executable file for windows. Now I want to generate file for android and IOS.
Should I replace file extension in code only? Or I can be modify code as there is cross-platform mobile development feature in Visual Studio 2015.
Note: Generated application is a simple user authentication form with wrapped PDF file.
No.
You'd like to write a portable source code that compiles on Windows, iOS and Android (this is far from being trivial) or write interpreted (byte)code which can run on a virtual machine on those platforms (this is also far from easy).
Each operating system have its own format for executable file format and for system calls (ways for your program to interact with the OS and thus with the hardware). You can't simply rename an executable file for it to be runnable by every system.
An easier way would be to write an web applications, running through the web navigator. Otherwise, I'm afraid you'd have to write three different application, with bit of code reusable though.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
We have a website and we now would like to make a mobile version of it. We would like for it to be as easy as possible, like just build an entirely new HTML and CSS site with some of the content from the original. We would like to build it in its own "m" subdirectory.
Is it as easy as just building the site, sticking it in the subdirectory and redirecting the site to mobile devices? How would I go about doing that, though JAVA (which we would like to stay away from), code in the HEAD or editing the .htaccess file?
This is our first time trying the mobile route, so I am pretty ignorant to the process.
Mobile WAP sites need to be coded in xHTML MP (Mobile profile) markup as this is most friendly for mobile devices CSS need to use ,,em" value for sizes instead of,, pxl" because it's not good to use absolute values in CSS for mobile site .You can use auto index page to recognize type of browsers or OS and to redirect on WEB or WAP version of your site
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I hired one guy to develop android/ios application for my site. I want it as native, but i want to check if the developer used phonegap to create this application. Can i identify that without checking the source code ?
Answer consists of looking at the source code but you don't need direct access to it.
You could find out by simply uncompressing the .apk or .ipa installation file for android or ios respectively (like you would any zip file). If it's a phonegap app you will find a /www/ folder with html/css/js files, one which should be named cordova.js or phonegap.js.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I want to write a program can use in desktop, Android and IOS, I study Cordova and I think that we can use Cordova for this, can I use Cordova for this matter, if I use Cordova, In any operating System, can I use special API, for example I use Cordova in android for my program, Can I use Android API in my project, I use both of them (Cordova, Android API)?
Best Regards
If you are going to create the app for multiple platforms, then just use html5, don't use anything specific to android, i don't believe you can use anything specific to android, because it all gets put in a webView, Cordova should supply the necessary items, i.e filesystem, networking, etc..
Also you can build it up with Angular, or any other similar framework, and use Bootstrap, ionic, or similar UI libraries to normalise the look.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am running a study which requires me to load my Android app on multiple phones that are different makes and models. The study is specific (we do not want participation from the general public) so I assumed that I could not post the app on the Google Play app store. Is side-loading the app on each phone individually really my best option?
Is side-loading the app on each phone individually really my best option?
That depends on your definition of side-loading. Many people consider "anything other than the Play Store" to be side-loading, in which case the answer is "yes".
If you consider side-loading to mean by USB cable, you have alternatives. Put the APK file up on an Web server accessible from the devices, configured to serve up the APK file with the proper MIME type (application/vnd.android.package-archive). Then, visit that URL in a Web browser on the device, which will trigger a download and optional install.
Or, use DropBox or similar services that have native Android clients, as they can do much the same thing.