Android Open Source - androidtestdebug Directory






From Project

Back to project page androidtestdebug.

License

The source code is released under:

MIT License

If you think the Android project androidtestdebug 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

/*
 * Copyright (C) 2011 The Android Open Source Project
 */*ww  w  .jav  a 2  s  . co m*/
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.example.android.hcgallery;

import java.util.ArrayList;
import java.util.List;

public class Directory {
  private static List<DirectoryCategory> mCategories;
  private static List<INotifyDirectoryChanged> mListeners;

  public static void initializeDirectory(INotifyDirectoryChanged listener) {
    if (mCategories == null) {
      DirectoryCategory[] categories = new DirectoryCategory[] {
          new DirectoryCategory("Balloons", new DirectoryEntry[] {
              new DirectoryEntry("Red Balloon",
                  R.drawable.red_balloon),
              new DirectoryEntry("Green Balloon",
                  R.drawable.green_balloon),
              new DirectoryEntry("Blue Balloon",
                  R.drawable.blue_balloon) }),
          new DirectoryCategory("Bikes", new DirectoryEntry[] {
              new DirectoryEntry("Old school huffy",
                  R.drawable.blue_bike),
              new DirectoryEntry("New Bikes",
                  R.drawable.rainbow_bike),
              new DirectoryEntry("Chrome Fast",
                  R.drawable.chrome_wheel) }),
          new DirectoryCategory("Androids", new DirectoryEntry[] {
              new DirectoryEntry("Steampunk Android",
                  R.drawable.punk_droid),
              new DirectoryEntry("Stargazing Android",
                  R.drawable.stargazer_droid),
              new DirectoryEntry("Big Android",
                  R.drawable.big_droid) }),
          new DirectoryCategory("Pastries", new DirectoryEntry[] {
              new DirectoryEntry("Cupcake", R.drawable.cupcake),
              new DirectoryEntry("Donut", R.drawable.donut),
              new DirectoryEntry("Eclair", R.drawable.eclair),
              new DirectoryEntry("Froyo", R.drawable.froyo), }), };

      mCategories = new ArrayList<DirectoryCategory>();
      for (DirectoryCategory category : categories) {
        mCategories.add(category);
      }
    }

    if (mListeners == null) {
      mListeners = new ArrayList<INotifyDirectoryChanged>();
    }

    mListeners.add(listener);
  }

  public static int getCategoryCount() {
    return mCategories.size();
  }

  public static DirectoryCategory getCategory(int i) {
    return mCategories.get(i);
  }

  public static void createNewCategory(String categoryName,
      DirectoryEntry... entries) {
    DirectoryCategory category = new DirectoryCategory(categoryName,
        entries);
    mCategories.add(category);

    for (INotifyDirectoryChanged listener : mListeners) {
      listener.addingNew(category);
    }
  }
}




Java Source Code List

.????2.java
.ClbDemoClass.java
.DataDrivenDemoTest.java
.DeadLockDemo.java
.Dekker.java
.FirstDemo.java
.FirstDemo.java
.MemoryLog.java
.RaceConditionFix.java
.RaceCondition.java
.Sample1Test.java
.Sample1.java
.Sample2Test.java
.Sample2.java
.SampleSuite.java
bpdemo.BpDemo.java
bpdemo.ClbDemoClass.java
.bpdemo.java
cc.iqa.iquery.mr.By.java
cc.iqa.iquery.mr.ControlHierarchy.java
cc.iqa.iquery.mr.Plugin.java
cc.iqa.iquery.mr.QueryableDevice.java
chapter11.HelloWorld.java
com.android.example.spinner.SpinnerActivity.java
com.example.android.hcgallery.CameraFragment.java
com.example.android.hcgallery.CameraFragment.java
com.example.android.hcgallery.CameraFragment.java
com.example.android.hcgallery.CameraSample.java
com.example.android.hcgallery.CameraSample.java
com.example.android.hcgallery.CameraSample.java
com.example.android.hcgallery.ContentFragment.java
com.example.android.hcgallery.ContentFragment.java
com.example.android.hcgallery.ContentFragment.java
com.example.android.hcgallery.DirectoryCategory.java
com.example.android.hcgallery.DirectoryCategory.java
com.example.android.hcgallery.DirectoryCategory.java
com.example.android.hcgallery.DirectoryEntry.java
com.example.android.hcgallery.DirectoryEntry.java
com.example.android.hcgallery.DirectoryEntry.java
com.example.android.hcgallery.Directory.java
com.example.android.hcgallery.Directory.java
com.example.android.hcgallery.Directory.java
com.example.android.hcgallery.FitCenterFrameLayout.java
com.example.android.hcgallery.FitCenterFrameLayout.java
com.example.android.hcgallery.FitCenterFrameLayout.java
com.example.android.hcgallery.INotifyDirectoryChanged.java
com.example.android.hcgallery.INotifyDirectoryChanged.java
com.example.android.hcgallery.INotifyDirectoryChanged.java
com.example.android.hcgallery.MainActivity.java
com.example.android.hcgallery.MainActivity.java
com.example.android.hcgallery.MainActivity.java
com.example.android.hcgallery.TitlesFragment.java
com.example.android.hcgallery.TitlesFragment.java
com.example.android.hcgallery.TitlesFragment.java
com.example.tests.FirstDemo.java
.gcdemo.java
.gcdemo.java
.????.java
.???????????.java
temp.CaseErrorException.java
temp.Constants.java
temp.Login2blogTest.java
temp.UserOperationsHelper.java