Sunday, December 23, 2018

Front End Code for Android Vibration

$*#@%$ ca-app-pub-4111868940087848/3418151202



To vibrate a phone we need following Permission Do not forget to declare this permission in Manifest.

<uses-permission android:name="android.permission.VIBRATE"/>

We can Vibrate a Phone Using an Activity  , Service and Using Threads.

Using Activity will not be a good Idea because it takes time to vibrate the Phone and an Activity always runs in foreground.

We will implement using Service because  a Service runs in Background.

for we need to have an Object of Class Vibrator, we do not create the Object directly but we get Vibrate System Service.

Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);

Add    <uses-permission android:name="android.permission.VIBRATE"/>  in Your Manifest




Code to Vibrate the Phone


Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);

                                     // pass the number of millseconds fro which you want to vibrate the phone here we
                                     // have passed 2000 so phone will vibrate for 2 seconds.

                                      v.vibrate(2000);

                                   // If you want to vibrate  in a pattern
                                   //  long pattern[]={0,800,200,1200,300,2000,400,4000};
                                   // 2nd argument is for repetition pass -1 if you do not want to repeat the Vibrate
                                   // v.vibrate(pattern,-1);

Monday, June 25, 2018

Life Hacks for Daily Use

$*#@%$ ca-app-pub-1137779481600990/5267808203


# You can use Google as a timer by typing "Set timer (x) minutes" into the search bar. 

# Drinking two cups of water before meals can make you lose an average of 4.5 more pounds within 12 weeks than if you don't.


#If you type in any flight number into Google you can see exactly where the plane is.


#11 Stress Relieving Foods -Bananas -Pasta -Almonds -Grapes -Green Tea -Oatmeal -Chocolate -Water melon -Orange Juice -Cornflakes -Tuna

There are a lot of advices when it comes to stopping those annoying hiccups - holding your breath and eating sugar and what not. When you get hiccups, simply bend forwards and drink a glass of water from the other side as demonstrated in the picture. It will cure the hiccups immediately by restricting the spasmodic inhalation characteristics of hiccups.

While traveling abroad, you can use Google Maps as a free GPS without an international data plan. While offline, simply zooming to a map area you want in the maps app, and type “ok maps” into the search box. This data will be available even when you do not have data connectivity.


Replace "YouTube" with "listentoyoutube" in the URL to download the audio of the video.

. Replace "YouTube" with "ssyoutube" in the URL to download the video in any quality available.
. Replace "YouTube" with "nsfwyoutube" to bypass age restriction.
. Replace "YouTube" with "youtubeskip" in the URL and you won't see ads.
. Replace "YouTube" with "listenonrepeat" in the URL to repeat the video automatically.

Wednesday, May 16, 2018

Working with Images In Android


Working with Images



Images are used to make the user interface interactive and more user friendly. Images can be used with almost all the widgets like TextView, EditText, Buttons, ImageButtons etc.
To use the images we need to create a “drawable” folder in “res” folder and put all the images in this “drawable” folder.
Demo App : “Working with Images”


What we will do : We have five images named “one”, “two”, “three”, “four” and “five”.

                                                               


We have five buttons on main screen named  “One”, “Two”, “Three”, “Four” and “Five”.
When clicks on a particular button, we will show the respective image in Image View using  method setImageResource(resourceId);

main_activity.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
   

   <LinearLayout
    android:layout_marginTop="30dp"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >
   

    <Button
        android:id="@+id/buttonOne"
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="One"
        android:onClick="showOne"/>
    
     <Button
        android:id="@+id/buttonTwo"
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Two"
        android:onClick="showTwo" />
    
     <Button
        android:id="@+id/buttonThree"
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Three"
        android:onClick="showThree"/>
    
     <Button
        android:id="@+id/buttonFour"
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Four"
        android:onClick="showFour" />
    
     <Button
        android:id="@+id/buttonFive"
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Five"
        android:onClick="showFive"/>
    
   
    </LinearLayout>
   
    <ImageView
        android:id="@+id/imageView1"
        android:layout_marginTop="50dp"
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_gravity="center_horizontal"
        android:src="@drawable/one" />
   
</LinearLayout>

MainActivity.java
public class MainActivity extends Activity
{
    ImageView myImageView;
       @Override
       protected void onCreate(Bundle savedInstanceState)
       {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
             
              // get the reference of image view
              myImageView = (ImageView)findViewById(R.id.imageView1);
       }

      
       /* when user clicks on Button "One"
        * set the particular image in myImageView
        */
       public void showOne(View V)
       {
              myImageView.setImageResource(R.drawable.one);
       }
      
       /* when user clicks on Button "Two"
        * set the particular image in myImageView
        */
       public void showTwo(View V)
       {
              myImageView.setImageResource(R.drawable.two);
       }
      
       /* when user clicks on Button "Three"
        * set the particular image in myImageView
        */
       public void showThree(View V)
       {
              myImageView.setImageResource(R.drawable.three);
       }
      
       /* when user clicks on Button "Three"
        * set the particular image in myImageView
        */
       public void showFour(View V)
       {
              myImageView.setImageResource(R.drawable.four);
       }
      
       /* when user clicks on Button "Five"
        * set the particular image in myImageView
        */
       public void showFive(View V)
       {
              myImageView.setImageResource(R.drawable.five);
       }

}





Screenshots
             
     Main Screen(When nothing selected)                           When Button “One” Selected

        
          When Button “Three” Selected                               When Button “Five” Selected







 

New Advance Topics:                   Android LiveWallpaer Tutorial
Android ImageSwitcher                    Android TextSwitcher                                Android ViewFlipper
Android Gesture Detector               Handling/Detecting Swipe Events                Gradient Drawable
Detecting Missed Calls                    Hide Title Bar                                           GridView Animation
Android AlarmManager                 Android BootReceiver                       Vibrate Phone In a Desirable Pattern    
Developing for Different Screen Sizes           Showing Toast for Longer Time       Publishing your App
How to publish Android App on Google Play
Android TextWatcher                               Android ExpandableListView

 Beginning With Android
      Android : Introduction(What is Android)                                                              Configuring Eclipse for Android Development
     Creating Your First Android Project                                           Understanding Android Manifest File of your android app

 Advance Android Topics                                                              Customizing Android Views


Working With Layouts                                                                Working With Views

Understanding Layouts in Android                                                   Using Buttons and EditText in Android
Working with Linear Layout (With Example)                                     Using CheckBoxes in Android
Nested Linear Layout (With Example)                                              Using AutoCompleteTextView in Android                                                                                          Grid View
Relative Layout In Android                                                               ListView
Table Layout                                                                                   Android ProgressBar
Frame Layout(With Example)                                                          Customizing ProgressBar
Absolute Layout                                                                             Customizing Radio Buttons
Grid Layout                                                                                    Customizing Checkboxes In Android

Android Advance Views
Android Spinner                                                                           Android GalleryView
Android TabWidget                                                                      Android ExpandableListView

Android Components                                                                 Dialogs In Android

Activity In Android                                                                    Working With Alert Dialog
Activity Life Cycle                                                                    Adding Radio Buttons In Dialog
Starting Activity For Result                                                       Adding Check Boxes In Dialog
Sending Data from One Activity to Other in Android                    Creating Customized Dialogs in Android
Returning Result from Activity                                                   Creating Dialog To Collect User Input
Android : Service                                                                     DatePicker and TimePickerDialog
BroadcastReceiver                                                                   Using TimePickerDialog and DatePickerDialog In android

Menus In Android                                                                ListView:
Creating Option Menu                                                               Populating ListView With DataBase
Creating Context Menu In Android                                              Populating ListView with ArrayList
                                                                                               ListView with Custom Adapter

Toast                                                                                      Working With SMS
Customizing Toast In Android                                                       How to Send SMS in Android
Customizing the Display Time of Toast                                        How To Receive SMS
Customizing Toast At Runtime                                                  Accessing Inbox In Android
Adding Image in Toast
Showing Toast for Longer Time


TelephonyManager                                                            Storage: Storing Data In Android
Using Telephony Manager In Android                                          SharedPreferences In Android
                                                                                              Reading and Writing files to Internal Stoarage

Working With Incoming Calls                                       DataBase :  Introduction of SQLiteDataBase
How To Handle Incoming Calls in Android                                Working With Database in Android
How to Forward an Incoming Call In Android                            Creating Table In Android
CALL States In Android                                                          Inserting, Deleting and Updating Records In Table in Android


Miscellaneous
Notifications In Android
How To Vibrate The Android Phone
Sending Email In Android
Opening a webpage In Browser
How to Access PhoneBook In Android
Prompt User Input with an AlertDialog
How to Hide Title Bar In Android
How to show an Activity in Landscape or Portrait Mode only.
How to Set an Image as Wallpaper.