我正在考虑做一些Android应用程序开发,只是为了我自己的乐趣.我已经看了一些开发人员的文章,基础知识等,听起来有一个关于应用程序开发的先验知识的隐藏的基本假设.
即使在基础知识方面,很多被谈论的内容似乎都在我脑海中浮现.我对编程比较陌生,我主要完成了C++和一点Java.我还没有完全进入面向对象,仍然只是做基本的编程.
老实说,我有点不知所措,因为我需要下一步才能完成这项工作.那么你可以在什么方向上先给我学习.我认为Java将是它的重要组成部分,但还有其他任何有用的东西吗?
谢谢,
安迪.
我是对Android感兴趣的C++开发人员.据我所知,开发Android应用程序的唯一可能性是Java.还有NDK,但我可以看到它就像JNI for Java.是否必须学习Java或掌握Java知识,然后尝试Android SDK,或者在开发Android时学习Java是可能的.
谢谢.
我一直在寻找Android的初学者书籍,当然我发现我应该先学习Java.所以我开始学习Java,现在我对对象,类,继承,接口非常熟悉,只是转移到Swing中的Layouts以及Swing Features.但我开始怀疑......我现在对Java有足够的了解吗?我可以开始编程Android吗?
当然,我可以继续使用Java,但一直渴望开始编写Android应用程序.
这里有关于Android之前我需要了解多少Java的明确答案?
非常感谢!
我导入了完整的包名/ java文件,如果我这样做<classname>.<method>,有时我可以访问它 - 有时候我会得到很多can't use a static in a non static话题.
我承认我是Java的新手,所以我需要做什么?先调用一个类实例,然后调用我的方法?我对此感到困惑,因为我想将所有'函数'放入一个FunctionsList.java文件中,并将所有主要的Activity(UI)放入MyActivity.java文件中.
例如:
<MyActivity.java>
import com.example.FunctionsList;
private class MyActivity extends Activity {
FunctionsList.function();
}
Run Code Online (Sandbox Code Playgroud)
9/10次我得到静态/非静态错误.
如果我将所有函数都放入MyActivity.java中,我就没有问题!任何人都可以帮助我,我认为这是一个基本的Java新手问题?