View Full Version : Fooling aroind with Java
McBeck
06-17-2012, 05:28 AM
OK, so I created a package called "the.stuff.needed"
with this code:
package the.stuff.needed;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MySecondProjectActivity extends Activity {
/** Called when the activity is first created. */
TextView textView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Account account1 = new Account("Burd","222 Cyberspace Lane", 24.02);
textView1=((TextView) findViewById(R.id.textView1));
textView1.setText (account1.infoString());
}
}This is located in "MySecondProjectAcitivity.java"
In "Account.java" I have created below:
package the.stuff.needed;
public class Account {
public String name;
public String address;
public double balance;
public Account(String name,
String address,
double balance) {
this.name=name;
this.address=address;
this.balance=balance;
}
public String infoString() {
return name + " ( " + address +
" ) has $" + balance;
}
}This is for the Account class, its varibles, methods and contructors.
How can I be sure that the MySecondProjectAcitivity.java looks in Account.java?
PeriscopeDepth
06-17-2012, 03:55 PM
I'm not sure what you mean by "looks in". Are you getting a class not found error for account? If that's the case throw this in your imports:
import the.stuff.needed.Account
the_tyrant
06-17-2012, 08:19 PM
I'm not sure what you mean by "looks in". Are you getting a class not found error for account? If that's the case throw this in your imports:
import the.stuff.needed.Account
+1
If they are in the same package, than you can declare an account from MySecondProjectActivity
McBeck
06-18-2012, 12:30 AM
Thanks. I'm very new to how this works, so its baby steps :-D
PeriscopeDepth
06-18-2012, 01:12 AM
Thanks. I'm very new to how this works, so its baby steps :-D
Just FYI, if you really wanted to I believe you could have referred to the class using the fully qualified the.stuff.needed.Account (ex: the.stuff.needed.Account.infoString()). But nobody does that, that's too much typing!
Trying to hook up the tab bars to actions and put them into a fragment as we speak, didn't get started as early as I wanted to and will probably be going to bed soon though :/.
PD
McBeck
06-18-2012, 03:39 AM
Just FYI, if you really wanted to I believe you could have referred to the class using the fully qualified the.stuff.needed.Account (ex: the.stuff.needed.Account.infoString()). But nobody does that, that's too much typing!
Trying to hook up the tab bars to actions and put them into a fragment as we speak, didn't get started as early as I wanted to and will probably be going to bed soon though :/.
PD
Don't worry PD, this is a hobby project, so don't rush because of me.
I think Neal is working on the mobile versions of news and forums. Just waiting for him to confirm, so we can test.
McBeck
06-30-2012, 05:49 AM
Did you progress on the buttons and the code?
PeriscopeDepth
07-04-2012, 12:36 AM
Did you progress on the buttons and the code?
Hey McBeck!
Sorry for going MIA, was out of town all of last week and the rest of the time was spent occupied with the real world.
I am going to try to get back to this now, I also have some Android hardware to test on now!
PD
McBeck
07-04-2012, 01:58 AM
Hey McBeck!
Sorry for going MIA, was out of town all of last week and the rest of the time was spent occupied with the real world.
I am going to try to get back to this now, I also have some Android hardware to test on now!
PD
Sound great :D did you get a new phone?
Neals been off as well, so I doubt he has progressed on the updates on his side as well.
I have been busy too, would love to get a look at some code examples...
PeriscopeDepth
07-04-2012, 02:26 AM
Sound great :D did you get a new phone?
Neals been off as well, so I doubt he has progressed on the updates on his side as well.
I have been busy too, would love to get a look at some code examples...
Work sent me to the Google developer conference, my company kept the tablet for testing our app and I made off with everything else (a Galaxy Nexus phone, among the booty!). First real Android hardware I've owned, liking it so far.
If you haven't seen it, Google's put together a decent Android best practices section (finally) at: http://developer.android.com/training/index.html
PD
McBeck
07-04-2012, 03:17 AM
Work sent me to the Google developer conference, my company kept the tablet for testing our app and I made off with everything else (a Galaxy Nexus phone, among the booty!). First real Android hardware I've owned, liking it so far.
If you haven't seen it, Google's put together a decent Android best practices section (finally) at: http://developer.android.com/training/index.html
PD
you lucky SOB :D
PeriscopeDepth
07-09-2012, 02:34 AM
So I finally have a half way respectable fragment tab activity running. I'll commit it to the mercurial repo tomorrow, I have some housekeeping on the repository to do.
PD
McBeck
07-09-2012, 03:23 AM
So I finally have a half way respectable fragment tab activity running. I'll commit it to the mercurial repo tomorrow, I have some housekeeping on the repository to do.
PD
Thanks!
PeriscopeDepth
07-10-2012, 01:51 AM
Alright, changes pushed up.
As far as next steps go:
- An RSS feed for each of the three news feeds on the main pages (Subsim, world, and reviews) would greatly help. Just to be clear, one RSS feed for each category.
- For forums are we just doing a webview? I have no idea whether there's an available API for that. And is it even possible to do any of the forum stuff better than tapatalk? Maybe we should just leave forums out?
- Any other feature ideas?
- I feel like I'm somewhat back up to speed on the Android stuff. Do we want to stick with the tabbed layout? From what I understand, action bars (http://developer.android.com/reference/android/app/ActionBar.html) are the new normal for Android navigation. For an example, look at the Play Store (or many others) app. They are Honeycomb and above, but there are libraries to help us target earlier versions without too much trouble.
- Is there anybody around who considers themselves a designer? We will need graphics for icons, opinions on colors, etc eventually.
Is there an iOS app in progress? If so, if whoever is doing that is open to any help, I would certainly be interested in helping out. I would probably focus on the Android stuff though, iOS is what I do all day at work.
PD
McBeck
07-26-2012, 03:08 PM
Alright, changes pushed up.
As far as next steps go:
- An RSS feed for each of the three news feeds on the main pages (Subsim, world, and reviews) would greatly help. Just to be clear, one RSS feed for each category.
- For forums are we just doing a webview? I have no idea whether there's an available API for that. And is it even possible to do any of the forum stuff better than tapatalk? Maybe we should just leave forums out?
- Any other feature ideas?
- I feel like I'm somewhat back up to speed on the Android stuff. Do we want to stick with the tabbed layout? From what I understand, action bars (http://developer.android.com/reference/android/app/ActionBar.html) are the new normal for Android navigation. For an example, look at the Play Store (or many others) app. They are Honeycomb and above, but there are libraries to help us target earlier versions without too much trouble.
- Is there anybody around who considers themselves a designer? We will need graphics for icons, opinions on colors, etc eventually.
Is there an iOS app in progress? If so, if whoever is doing that is open to any help, I would certainly be interested in helping out. I would probably focus on the Android stuff though, iOS is what I do all day at work.
PD
I'm on vacation, so ill try it out when I get back.
I think one of the other threads were on ois.
As for graphics, I suggest we get the functions in there first and then tweak the looks. What do you think (I have little experience).
As for tabs, I think we should stick to you idea and focus on something that would work for most. Do lets target the solution that covers android 2.3 and up. Does that sound fair?
PeriscopeDepth
07-27-2012, 01:09 AM
Hey McBeck,
I would prefer to have a solid idea of what this is going to look like, a list of features, etc before we really get going. These things strongly influence the code we write, and should be well thought out ahead of time. As far as the actual art assets themselves, yeah those can wait.
My concern with the tabbed layout is that Google is pushing the action bar paradigm pretty hard, and in a year or so, tabs might start to look very out of place to the general android user. I'm not concerned about supporting older OSes, this library is supposed to be fantastic for that: http://actionbarsherlock.com/ . I'm open to staying with the tabbed layout though, whatever we think will work best for the app. As I see it, the pros for the action bar are:
- I generally think it looks better :). Tabs remind me of early versions of android.
- fits better within current android design paradigms.
- if we ever get to more than two actions, it's easier/looks better to throw those into an action bar.
- can throw a subsim logo onto the action bar, better branding.
Enjoy your vacation McBeck!
PD
McBeck
07-29-2012, 11:34 PM
Hey McBeck,
I would prefer to have a solid idea of what this is going to look like, a list of features, etc before we really get going. These things strongly influence the code we write, and should be well thought out ahead of time. As far as the actual art assets themselves, yeah those can wait.
My concern with the tabbed layout is that Google is pushing the action bar paradigm pretty hard, and in a year or so, tabs might start to look very out of place to the general android user. I'm not concerned about supporting older OSes, this library is supposed to be fantastic for that: http://actionbarsherlock.com/ . I'm open to staying with the tabbed layout though, whatever we think will work best for the app. As I see it, the pros for the action bar are:
- I generally think it looks better :). Tabs remind me of early versions of android.
- fits better within current android design paradigms.
- if we ever get to more than two actions, it's easier/looks better to throw those into an action bar.
- can throw a subsim logo onto the action bar, better branding.
Enjoy your vacation McBeck!
PD
Ok, lets get the functional aspects in place, but as a group effort.
These are my suggestions:
1) Subsim news
2) naval news
3) forums
I have no problem with using action bars. You sound like you have that argument well in place and the technical solution used is only there to support the functional requirements. I'm not biased towards one or other technical solution :)
McBeck
07-29-2012, 11:38 PM
Ok, lets get the functional aspects in place, but as a group effort.
These are my suggestions:
1) Subsim news
2) naval news
3) forums
I have no problem with using action bars. You sound like you have that argument well in place and the technical solution used is only there to support the functional requirements. I'm not biased towards one or other technical solution :)
I will start a thread on the functional requirements, so we can continue there :-D
vBulletin® v3.8.4, Copyright ©2000-2013, Jelsoft Enterprises Ltd.