Sample App:
Button sites = (Button) findViewById(R.id.site);
sites.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
or XML
<Button
android:id="@+id/pick_photo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Pick Photo"
android:onClick="pickPhotoClicked"
/>
Java
public void pickPhotoClicked(View view) {
//Action
}
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
or
Intent intent = new Intent("com.the.name");
startActivity(i);
((YourActivityName) getContext()).setAdapter(selectedTabPosition);
Vibrator = v; // Global
v = (Vibrator) getApplicationContext().getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
//v.vibrate(500);
final Vibrator j ;
j = v;
long[] pattern = {0, 100, 1000};
// The '0' here means to repeat indefinitely
// '0' is actually the index at which the pattern keeps repeating from (the start)
mic // To repeat the pattern from any other point, you could increase the index, e.g. '1'
j.vibrate(pattern, 0);
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(getApplicationContext(), id, Toast.LENGTH_SHORT).show();
}
Map map = new HashMap();
map.put("name", "John");
map.put("time", "9648512236521");
map.put("age", "25");
long time = Long.valueOf((String)map.get("time")).longValue() ;
int age = Integer.valueOf((String) map.get("aget")).intValue();
System.out.println(time);
System.out.println(age);
EditText Member_id = (EditText)findViewById(R.id.member_id_etx);
Member_id.getText().toString()
Log.d("MyActivity", "Alarm Off");
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
String Title= getIntent().getStringExtra("title");
toolbar.setTitle(Title);
setSupportActionBar(toolbar);
Toast.makeText(getApplicationContext(), "Hello World", Toast.LENGTH_SHORT).show();
Sender Activity
String stringExtra = "Some string you want to pass";
Intent intent = new Intent(this, AndroidTabRestaurantDescSearchListView.class);
//include the string in your intent
intent.putExtra("string", stringExtra);
startActivity(intent)
Recever Activity
//fetch the string from the intent
String extraFromAct1 = getIntent().getStringExtra("string");
Intent intent = new Intent(this, RatingDescriptionSearchActivity.class);
//attach same string and send it with the intent
intent.putExtra("string", extraFromAct1);
startActivity(intent);
<?php
$catId = $_GET['catId'];
$catId = $_POST['catId'];
$conn = mysqli_connect("localhost","root","","DBName");
if(!$conn)
{
trigger_error('Could not Connect' .mysqli_connect_error());
}
$sql = "SELECT * FROM TableName";
$result = mysqli_query($conn, $sql);
$array = array();
while($row=mysqli_fetch_assoc($result))
{
$array[] = $row;
}
echo'{"ProductsData":'.json_encode($array).'}'; //Here ProductsData is just a simple String u can write anything instead
mysqli_close('$conn');
?>
((MainActivity) getContext()).refreshFragment(); // Convert Static for non Static
try {
Thread.sleep(2000);
// i=1000;
} catch (InterruptedException e) {
e.printStackTrace();
}
/**Global Variables*/
Handler handler;
long MillisecondTime, StartTime, TimeBuff, UpdateTime = 0L ;
TextView textView ;
/**On Create*/
handler = new Handler() ;
textView = (TextView)findViewById(R.id.stopWatch);
/** Method OutSide Of oncreate */
private void startTimer() {
StartTime = SystemClock.uptimeMillis();
handler.postDelayed(runnable, 0);
}
private void stopTimer() {
if(UpdateTime != 0L) {
MillisecondTime = 0L;
StartTime = 0L;
TimeBuff = 0L;
UpdateTime = 0L;
Seconds = 0;
Minutes = 0;
MilliSeconds = 0;
handler.removeCallbacks(runnable);
textView.setText("00:00");
}
}
/**Initialize the Timer Thread*/
public Runnable runnable = new Runnable() {
public void run() {
MillisecondTime = SystemClock.uptimeMillis() - StartTime;
UpdateTime = TimeBuff + MillisecondTime;
Seconds = (int) (UpdateTime / 1000);
Minutes = Seconds / 60;
Seconds = Seconds % 60;
MilliSeconds = (int) (UpdateTime % 1000);
/**Where the Update UI*/
textView.setText("" + Minutes + ":"
+ String.format("%02d", Seconds) /*+ ":"
+ String.format("%03d", MilliSeconds)*/);
handler.postDelayed(this, 0);
}
};
// Splash screen timer
private static int SPLASH_TIME_OUT = 5000;
new Handler().postDelayed(new Runnable() {
/*
* Showing splash screen with a timer. This will be useful when you
* want to show case your app logo / company
*/
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app main activity
Intent i = new Intent(splash.this, LoginActivity.class);
startActivity(i);
// close this activity
finish();
}
}, SPLASH_TIME_OUT);
new Timer().schedule(new TimerTask() {
@Override
public void run() {
// this code will be executed after 2 secondst
Log.d("Count", "a");
client.disconnect_peer();
onReject();
try {
client.sendMessage(remoteCallerId, "Reject", null, false );
} catch (JSONException e) {
e.printStackTrace();
}
runOnUiThread(new Runnable() {
@Override
public void run() {
incominglinearLayout.setVisibility(View.GONE);
}
});
client.disconnect_peer();
}
}, 5000);*/
tvDay.setText("" + String.format("%02d", days));
tvHour.setText("" + String.format("%02d", hours));
tvMinute.setText("" + String.format("%02d", minutes));
tvSecond.setText("" + String.format("%02d", seconds));
TextView tvDisplayDate = (TextView) findViewbyId(R.id.datetv);
long date = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat("MMM MM dd, yyyy h:mm a");
String dateString = sdf.format(date);
tvDisplayDate.setText(dateString);
Mon Jan 5, 2009 4:55 PM
onCreate(){
Boolean flag;
SharedPreferences pref;
pref = getSharedPreferences("testapp", MODE_PRIVATE);
SharedPreferences.Editor editor = pref .edit();
flag = pref .getBoolean("flag", false);
if (flag) {
/**second time activity*/
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}else{
/**for first time*/
editor.putBoolean("flag", true);
editor.commit();
Intent intent = new Intent(this, SecondLayoutIntro.class);
startActivity(intent);
}
}
// Here we add Pause mathod to release memory.
@Override
protected void onPause() {
super.onPause();
finish();//this mathod will release memory of splashActivity .
}
👍
Links Card View Link http://inducesmile.com/android/android-recyclerview-and-cardview-in-material-design-tutorial/ Recycler Grid View http://inducesmile.com/android/android-gridlayoutmanager-with-recyclerview-in-material-design/ http://stackoverflow.com/questions/21980324/how-to-display-only-one-time-login-and-then-after-start-application-directly-in Sound Cloud App Link http://www.sitepoint.com/develop-music-streaming-android-app/ http://upadhyayjiteshandroid.blogspot.in/2013/01/android-working-with-shared-preferences.html https://google-developer-training.gitbooks.io/android-developer-advanced-course-practicals/content/unit-1-expand-the-user-experience/lesson-2-app-widgets/2-1-p-app-widgets/2-1-p-app-widgets.html