Yesterday i learned how to program and make application using
Android in eclipse
i just learned the basics of it .
1) how to design ,add buttons , layouts,textfeilds ,pictures...etc
2)how to jump from page to page using onClickListener and intent .
Steps for creating new project.
First step is to create new android application
1.File->New->Android application project;
2.Write the Application name;
3.minimum required SDK and target SDK change it to android 4.0;
4.next->next
5.Configure launcher icon (change the icon of your application as you like, adding picture, change the shape…etc.
6. create activity you can choose anything you want.
7. next-> finish.
According to my understanding, I wrote a very simple login application named it Funny. Firstly if the user has an account and he/she inputs the right account then click the login yellow button-this means login- It will jump to the next page and Welcome the user for entering the page.- it means welcome to my page-
I used onClickListener and intent for doing this function.
Second If the user don’t have account, he/she will register for new account so I add another button for this function (gray button)-this button means signup -. when the user click this button it will jump to the register page.
First line means enter name ;
Second means enter the password;
Third enter your email address;
I made a very simple application because my laptop is too slow , every step really takes a long time .I hope that I will improve my application and make it more creative.
These are my pages.
When I finished this program I remember that I have to change the buttons in the first page to like the button in the register page but I found an error .
Unfortunately, Funny has stopped.
the error was because of unused linear veiw.
this is my code:
package com.example.funny; public class Secondpage extends Activity{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); } }
package com.example.funny; public class MainActivity extends Activity { Button login; Button signup; EditText account; TextView check; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); signup=(Button)super.findViewById(R.id.signup); login=(Button)super.findViewById(R.id.login); account=(EditText)super.findViewById(R.id.account); check=(TextView)super.findViewById(R.id.check); login.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub if(account.getText().toString().equals("8888")){ check.setText(account.getText()); Intent t=new Intent(MainActivity.this,Secondpage.class); MainActivity.this.startActivity(t); } } }); signup.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent t=new Intent(MainActivity.this,Register.class); MainActivity.this.startActivity(t); } }); } }
package com.example.funny; public class Register extends Activity{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); } }
I found some difficulties because Arabic language starts from right to left opposite to English .
相关推荐
The first one is an android project,and the second is an intellij plugin project. You can see more information in the respective project,and I hope you can tell me your suggestions. Developed By ...
If you’re completely new to Android or developing in Kotlin, this is the book for you. Android Apprentice takes you all the way from building your first app, to submitting your app for sale. By ...
First you will need the Android SDK and support for Android API 8 . Then locate the executable android in the SDK under sdk/tools/. From the project directory, execute: /PATH/TO/ANDROID/sdk/tools/...
In order to build using the appMobi code base you will first need the appropriate tools. For iOS, refer to http://developer.apple.com/xcode/index.php For Android, refer to the instructions at ...
Some modules of project contain dependencies not included in Maven Central - to build such modules you need first install these dependencies in your local repository. To do this, please, download ...
While the time, date, and news show up without any additional changes, you need to first enable the respective APIs in order to see the weather, commute, and body measures. Edit keys.xml and enter the...
This is a mobile application I have created in an attempt to improve my online account security, it is the Android version of my Secure Sign In project. Benifits: Remember one password for all sites,...
I can't even remember when I first picked this project from Brice Lambi (the original author). But one thing I'm sure, it was a time my interests changed quite frequently and I'd contribute ...
This was my first Android application. The goal was to make something easy to build. It's not very complex. I hope you'll find this project useful. ⚠️ Keep in mind that I'm no longer actively ...
To add gradle dependency you need to open build.gradle (in your app folder,not in a project folder) then copy and add the dependencies there in the dependencies block; 2.Add TvRecyclerView in your ...
2. **Creating Your First Project**: Once installed, you can start by creating a new project. Choose your project name, save location, and select the minimum SDK version compatible with your target ...
Reflecting the Android 4.2 SDK, this book serves both as a tutorial for the entire design and implementation process and as a handy reference you’ll rely on for every Android development project....