Android Open Source - AppSearchWidget Resource Alphabet Map English






From Project

Back to project page AppSearchWidget.

License

The source code is released under:

Apache License

If you think the Android project AppSearchWidget listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.testwidget;
//from w  w w  . ja va  2  s. c  o  m
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Set;

public class ResourceAlphabetMapEnglish {
  private static HashMap<Integer, String> mIdLetterMap =
      new HashMap<Integer, String>();
  private static List<Integer> mResourceIds;
  
  static {
    mIdLetterMap.put(R.id.q_button, "q1");
    mIdLetterMap.put(R.id.w_button, "w2");
    mIdLetterMap.put(R.id.e_button, "e3");
    mIdLetterMap.put(R.id.r_button, "r4");
    mIdLetterMap.put(R.id.t_button, "t5");
    mIdLetterMap.put(R.id.y_button, "y6");
    mIdLetterMap.put(R.id.u_button, "u7");
    mIdLetterMap.put(R.id.i_button, "i8");
    mIdLetterMap.put(R.id.o_button, "o9");
    mIdLetterMap.put(R.id.p_button, "p0");
    
    mIdLetterMap.put(R.id.a_button, "a");
    mIdLetterMap.put(R.id.s_button, "s");
    mIdLetterMap.put(R.id.d_button, "d");
    mIdLetterMap.put(R.id.f_button, "f");
    mIdLetterMap.put(R.id.g_button, "g");
    mIdLetterMap.put(R.id.h_button, "h");
    mIdLetterMap.put(R.id.j_button, "j");
    mIdLetterMap.put(R.id.k_button, "k");
    mIdLetterMap.put(R.id.l_button, "l");
    
    mIdLetterMap.put(R.id.z_button, "z");
    mIdLetterMap.put(R.id.x_button, "x");
    mIdLetterMap.put(R.id.c_button, "c");
    mIdLetterMap.put(R.id.v_button, "v");
    mIdLetterMap.put(R.id.b_button, "b");
    mIdLetterMap.put(R.id.n_button, "n");
    mIdLetterMap.put(R.id.m_button, "m");
  }
  
  public static String getLetterForId(int id) {
    if (mIdLetterMap.containsKey(id)) {
      return mIdLetterMap.get(id);
    }
    
    return null;
  }
  
  public static List<Integer> getResourceIds() {
    if (mResourceIds == null) {
      mResourceIds = new ArrayList<Integer>();
      Set<Integer> resourceIdSet = mIdLetterMap.keySet();
      
      for (Integer resourceId : resourceIdSet) {
        mResourceIds.add(resourceId);
      }
    }
    
    return mResourceIds;
  }
}




Java Source Code List

com.example.testwidget.AppLaunchCountComparator.java
com.example.testwidget.AppLaunchIntentService.java
com.example.testwidget.AppLaunchTimeComparator.java
com.example.testwidget.AppListRemoteViewsService.java
com.example.testwidget.AppListViewFactory.java
com.example.testwidget.AppSearchService.java
com.example.testwidget.ApplicationListItem.java
com.example.testwidget.Constants.java
com.example.testwidget.InputHandlerService.java
com.example.testwidget.KeyImageButton.java
com.example.testwidget.KeyInputHandler.java
com.example.testwidget.KeyboardMode.java
com.example.testwidget.LaunchCountBookKeeper.java
com.example.testwidget.LaunchStats.java
com.example.testwidget.LetterIntent.java
com.example.testwidget.LettersWidgetProvider.java
com.example.testwidget.MainActivity.java
com.example.testwidget.NewsWidgetProvider.java
com.example.testwidget.ResourceAlphabetMapEnglish.java