I've been trying to create themes for the Market Home Alternatives (such as Panda Home, Open Home, aHome, etc) however, I'm a Graphic Artist, not a programmer. I know very little about Java and even less as to how its applied to Android and I need some help here.
I managed to figure out how to create an .apk in Eclipse (after many failures and problems) and even figured out how to sign it in Eclipse. The app installs fine on my device but it doesn't do anything. It will not apply to any Home Alts.
What I need to know is, what do I need to include to allow it to access these home alternatives. Is there something I must include in the Android Manifest? I noticed a some XML files when I looked into other peoples theme.apk's that aren't in mine.
Could someone explain this to me please? I would appreciate it greatly. Thanks in advance to anyone who drops a line.
________________________________________
On another note, does anyone know why Jarsigner in the Java SDK wont open? When I try to open it, a command-like window opens and then immediately closes. Any ideas there?
Hi all,
I am interested in having a dabble in developing some simple pieces of software for Android phones, mainly for myself, but who knows?!
I have some experience in VB6 writing software so I was hoping to be able to get started quite easily... That seems not to be the case!
I have got stuck at what seems to be the first hurdle. I have installed the SDK Manager and it has downloaded, amongst other things, what I thought was the design package, but I have gone through the folders it has created and cannot find anything really. I was expecting some kind of development software to build the app but I must be missing something!
Are there any good, basic and simple tutorials on how to get setup? I'm sure once I get started i'll be OK!
I run Windows XP and will be developing mainly apps to be used on my Desire HD although would prefer it anything I did was compatible with other Andriod phones.
Thanks in advance.
Sounds like you don't have an IDE. Most android developers use Eclipse. Start here:
http://www.eclipse.org/downloads/
Then follow the quick start guide here:
http://developer.android.com/sdk/index.html
Spot on Gene, hadnt installed Eclipse, got it running now, followed a Hello World demo on Youtube and managed to get it to work on the emulator, im getting there!
Couple of questions more if I may?
- Is there not a design view, ie, object view so that I can place bits where I want them (buttons, text, etc...) I cant find wher eto chagne from design view to code view? Does that exist?
- How do I 'package' my newly designed app and send it to my phone to test it?
Many thanks again
I am new as well I was wondering what youtube video you were watching?
It was this one, this worked for me
http://www.youtube.com/watch?v=COEhiTT1KLk&list=ULc2oQVGNKilQ&playnext=2
I've also been looking at starting some Android dev, having done some Windows Mobile dev with C#.
I've read the installing the SDK guide and it says that the ADT plugin doesn't work with Eclipse 3.6 and you have to use Eclipse 3.5, is this still the case or can I use 3.6?
When starting with Android development most people start so by using Eclipse, so did I. Unfortunately for me this was a quite frustrating experience no matter if I developed on Windows or Linux. I often had troubles launching projects after some changes and was forced to rebuild the whole workspace (which takes a while esp. if you included a couple library projects). So after a while I decided to switch to IDEA which is a lot more satisfying. I never had any issues with broken projects and everything just builds so much faster.
One big difference (and it seems many people have troubles with it) is IDEA's handling of library projects. Unfortunately I think this is done in a very logical way, as each "project" is handled as a model. Means you create a project ("My app"), add a module for your main app project, and add new modules for each library project you would add. For each modules you can set the dependencies and say on which modules it depends.
In the newest version (12) Jetbrains also added an Android UI designer, which was one of the features not available before.
If you are curious you can download and install IDEA from their website, or when you are using Ubuntu you can simply download it from Software center.
http://www.jetbrains.com/idea/
And here's a nice article given a quick introduction:
http://www.itwriting.com/blog/7083-intellij-idea-the-best-ide-for-programming-android.html
IDEA rocks, +1. It makes my little Arch box work like a real PC at times
i use idea too,just feel good
Sent from my Nexus 4
What about the on-the-fly analysis performed by IDEA during development? Does it detect many bugs?
Have you never used this functionality?
Nobody uses this feature of IDEA?
I've only had a brief play with it so far - updated the Android SDK and loaded 1 project from GitHub, but it compiles like lightning compared to Eclipse. Thanks for letting us know about this - it's much appreciated
So how does it handle multi-module projects? The advantage of Eclipse/Qt Creator is you can keep multiple projects open at once plus the plugin integration with Maven and Git.
I briefly tried out IntelliJ a couple months back and immediately stepped away when it failed multi-module requirement for me.
More speed than molasses Eclipse would be nice, though the Windows version runs tolerably on fast i5 and SSD.
If it supports .webp on the UI designer (unlike Eclipse), then I'll be all over it!
IntelliJ IDEA has no workspace concept like Eclipse, but its project can have multiple modules: http://www.jetbrains.com/idea/documentation/migration_faq.html .
I'm a total noob/beginner when it comes to programming - never really been into it. That said, I've recently been giving it a go using Eclipse - creating my own Android app. I've just installed IDEA and find it far better to use then Eclipse. Really loving it actually.
I never got into Eclipse. The only Eclipse project I tried using was IBM's Lotus version of OpenOffice. The thing was huge, bloated with Eclipse libraries.
Netbeans is my preferred IDE (also good for C++ and others) but it, unfortunately, falls short for Android.
Intellij worked first try. Glad to see a forum for this on XDA!
Really happy this gets some attention, I've switched from Eclipse to IDEA a while ago and I can't go back.
IDEA is just so smart and works so nice!
I think the best part of IntelliJ is that when you are programming you do it in one environment, from IntelliJ I can see Jira stories, commit svn/git and everything else I do while programming, without switching to 5 different applications
I hope more and more people will switch to IntelliJ, thanks for this thread!
Isn't anyone here bothered by the slow compile times compared to Eclipse? I'm working on a relatively large project, and each time anything is modified it seems to rebuild from scratch. Eclipse in comparision is able to launch the app with the new changes almost instantly.
I love IntelliJ when it comes to it's editor and project management, but in the end it takes about 20s to get my changes on the screen. I'm probably saving some time not having to bother with corrupted workspaces and such though.
I have been using it for more than a year now, haven't looked back at eclipse again.
One thing that bugs me about all of these options is that they don't work on Android itself. Not a big deal for me yet, but I see it becoming more important as we start to see Android devices with bigger screens and keyboards.
I know that AIDE is a decent IDE that runs on Android, but it only runs on Android and it doesn't compare with Eclipse or IntelliJ (yet).
I heard that the current version of Eclipse (4.2) enables some degree of GUI independence, and the next version (due in June) enforces that. That would be a good step forward, but still mostly a theoretical one.
If JetBrain were to undertake the rather large task of making IntelliJ work on Android, as well as existing desktop platforms, they would certainly get my $.
I wonder - is the new Gradle based build system compatible with Android itself?
I found the new-ish GAE Endpoints service to be quite interesting in that part of the build process (code generation) happens on the server as a service. This strikes me as very Googly and I wonder whether Google will provide Android build as a service sometime in the near to medium future. That would certainly help move us towards a platform independent future, though I guess AIDE has shown that it is not the build system, but the IDE, that is holding us back from developing on Android.
I've been using IntelliJ since just after I started Android development (2+ years ago). I had tried Eclipse before that, and besides the excellent feature set, always found the editor to be lacking in many ways (still no virtual space). So when starting with Android development I just hated it because I had to do it in Eclipse. No offense to the people who use and love it, I'm sure that it is a great IDE, it just does not suit me at all.
When I discovered IntellJ, I immediately felt comfortable within the IDE. This made me enjoy the coding that much more which, to me, beats out any feature that an IDE can ever have. IntelliJ has some shortcomings, but overall I find it an exceptional IDE for Android development. It can be a tad sluggish in large projects, but not to the point of annoyance. It is also insanely stable, and I have NEVER in 2 years of working with it had a single crash - just brilliant.
Also, having been using it over an extended period, I can safely say that they excellent developers at JetBrains have constantly been improving on the Android support within the IDE. Feature wise, I think that IntellJ is definitely almost on par with Eclipse, and they have done this without any official support from Google (as far as I know). If Google would take notice of IntelliJ and provide support (I'm thinking ADT) that would just make it even better - here's hoping.
I would highly recommend anyone attempting android development to give IntellJ a go - the Community Edition is free. Especially developers coming from Visual Studio
Thanks, tried it, but I prefer Eclipse.
I'm a new programmer (now learning), and it seems better for me now.
DubelBoom said:
Thanks, tried it, but I prefer Eclipse.
I'm a new programmer (now learning), and it seems better for me now.
Click to expand...
Click to collapse
I think this is an important point. Try all the options available, and make a choice based on what you prefer.
I'm just glad that at this point Android has at least two very capable IDEs to provide that choice.
I really cant figure out how to get IDEA to see my install of the android SDK. It looks like their setup tutorial assumes default locations for jdk and android-sdk on windows. How do you setup paths if android-sdk is somewhere else? (using a mac)
Also, second link on the first post seems to be dead right now.
truehybridx said:
I really cant figure out how to get IDEA to see my install of the android SDK. It looks like their setup tutorial assumes default locations for jdk and android-sdk on windows. How do you setup paths if android-sdk is somewhere else? (using a mac)
Also, second link on the first post seems to be dead right now.
Click to expand...
Click to collapse
Check my answer here: http://stackoverflow.com/a/16485929/104891 .
I am on my second attempt at using IDEA for Android dev and I am stuck at the same point as last time, and its the only thing that Eclipse has going for it: I want to create a new Android app, min SDK 8, target SDK 17 (or whatever). This is fairly easy in Eclipse and I can go though the wizard for a new project, choose my settings, even the app icon and end up with the bare outline of my app that has the ICS style (ie an ActionBar & Holo theme)... can I hell do this is IDEA. I know that there is something I am/am not doing that is causing this but I have followed tutorials for adding support libs and even had a go at ActionBarSherlock.
I think this is where a lot of users are scared off of IDEA - I think its interface and usability is better than Eclipse, hell, the GUI editor for the layout XML files is better in IDEA than in Eclipse! (Eclipse freaked out on me several times trying to put static, non moving buttons at the bottom of the screen with a vertical scrollview above them, IDEA, sure, no problem!).
If they could sort the basics out, like getting the wizards included and even if they could allow you to add in various other frameworks (ABS, ViewPager etc) then they would have a winner.
On that matter, anyone got a tutorial on setting up a new project in IDEA the same as Eclipse with Holo theme?
Thanks
Hi everybody,
So, I'm volunteering at a non profit and recently I was approached with a proposal about an app for the organization which would consist of a small questionnaire to tell people if we can help them. Something like:
o Are you between the ages of
o Do you live in
o Are you unemployed
o etc. etc.
And the radio buttons would work as check marks that depending whether these are checked or not, an if then would kick in and direct the user to another page, either proceeding instructions or a sorry, you do not meet the criteria.
I'm familiar with some coding, a little fortran, java script and php but I just have no clue how to create an app. I downloaded the developing tools from google but I'm just blank. Can someone point me on the right direction or maybe there are templates of this kind that need just a little tweaking. Any help would be greatly appreciated.
I'd suggest you creating just a web page
I have made a demo trogper.cf/surv_demo
No, that's the easy part, I'm still fresh on client side programming. What I want is an app for android.
Hello
Eclipse or Android Studio are necessary tools to develop native java apps for Android but you should have basic java (and at least OO language) notions to code it.
Get Eclipse or Android Studio.
Then...
There are loads of tutorials on the net for basic android/java programming.
For example...
mkyong.com/android/android-checkbox-example/
tutorialspoint.com/android/android_checkbox_control.htm
would get you started with your app.
you'll need to put www before the links, i'm new so not allowed to post links yet
If you want to simplify your life a little try NativeScript or Corona SDK.