public static Settings getInstance(Project project) {
    Settings settings = ServiceManager.getService(project, Settings.class);

    settings.project = project;

    return settings;
  }
Beispiel #2
0
 // luwenchao fix bug 0002953
 // support /mnt/sdcard and /mnt/sdcardEx for ums
 public static String getTFcardStorageState() {
   try {
     IMountService mountService =
         IMountService.Stub.asInterface(ServiceManager.getService("mount"));
     return mountService.getVolumeState(getTFcardStorageDirectory().toString());
   } catch (Exception rex) {
     return Environment.MEDIA_REMOVED;
   }
 }
Beispiel #3
0
  public static VFS getVFSForProtocol(String protocol) {
    if (protocol.equals("file")) return fileVFS;
    else {
      VFS vfs = (VFS) ServiceManager.getService(SERVICE, protocol);
      if (vfs == null) vfs = (VFS) protocolHash.get(protocol);

      if (vfs != null) return vfs;
      else return urlVFS;
    }
  }
Beispiel #4
0
 private static StorageVolume getPrimaryVolume() {
   if (mPrimaryVolume == null) {
     synchronized (mLock) {
       if (mPrimaryVolume == null) {
         try {
           IMountService mountService =
               IMountService.Stub.asInterface(ServiceManager.getService("mount"));
           Parcelable[] volumes = mountService.getVolumeList();
           mPrimaryVolume = (StorageVolume) volumes[0];
         } catch (Exception e) {
           Log.e(TAG, "couldn't talk to MountService", e);
         }
       }
     }
   }
   return mPrimaryVolume;
 }
 @NotNull
 public static EmacsSettings getInstance(@NotNull Project project) {
   final EmacsSettings persisted = ServiceManager.getService(project, EmacsSettings.class);
   return persisted != null ? persisted : new EmacsSettings();
 }
 public static Configuration getInstance() {
   return ServiceManager.getService(Configuration.class);
 }
Beispiel #7
0
  public static VFS getVFSByName(String name) {

    VFS vfs = (VFS) ServiceManager.getService(SERVICE, name);
    if (vfs == null) return (VFS) vfsHash.get(name);
    else return vfs;
  }
 public static PyPackageService getInstance() {
   return ServiceManager.getService(PyPackageService.class);
 }
 /** @return an instance of the service for the application */
 public static WindowStateService getInstance() {
   return ServiceManager.getService(WindowStateService.class);
 }
 public static DuplocatorSettings getInstance() {
   return ServiceManager.getService(DuplocatorSettings.class);
 }
 public static SpellCheckerSettings getInstance(Project project) {
   return ServiceManager.getService(project, SpellCheckerSettings.class);
 }
 @NotNull
 public static GradleLocalSettings getInstance(@NotNull Project project) {
   return ServiceManager.getService(project, GradleLocalSettings.class);
 }
 public static GitVcsApplicationSettings getInstance() {
   return ServiceManager.getService(GitVcsApplicationSettings.class);
 }
 public static GithubSettings getInstance() {
   return ServiceManager.getService(GithubSettings.class);
 }
 public static RobotOptionsProvider getInstance(Project project) {
   return ServiceManager.getService(project, RobotOptionsProvider.class);
 }
 public static GoExcludedPathsSettings getInstance(Project project) {
   return ServiceManager.getService(project, GoExcludedPathsSettings.class);
 }
 /**
  * @param project the project to use by the service
  * @return an instance of the service for the specified project
  */
 public static WindowStateService getInstance(@NotNull Project project) {
   return ServiceManager.getService(project, WindowStateService.class);
 }
 public static Configuration getProjectInstance(Project project) {
   return ServiceManager.getService(project, Configuration.class);
 }
 public static Kotlin2JvmCompilerArgumentsHolder getInstance(Project project) {
   return ServiceManager.getService(project, Kotlin2JvmCompilerArgumentsHolder.class);
 }
 @SystemApi
 public UpdateEngine() {
   mUpdateEngine =
       IUpdateEngine.Stub.asInterface(ServiceManager.getService(UPDATE_ENGINE_SERVICE));
 }
 public static HighlightingSettingsPerFile getInstance(Project project) {
   return (HighlightingSettingsPerFile)
       ServiceManager.getService(project, HighlightingLevelManager.class);
 }
 /**
  * Get project instance
  *
  * @param project the context project
  * @return the created instance
  */
 public static AnalyzeDependenciesSettings getInstance(Project project) {
   return ServiceManager.getService(project, AnalyzeDependenciesSettings.class);
 }
 public static CodeInsightSettings getInstance() {
   return ServiceManager.getService(CodeInsightSettings.class);
 }
 public static ZkConfigPersistence getInstance(Project project) {
   return ServiceManager.getService(project, ZkConfigPersistence.class);
 }
 public static SvnConfiguration getInstance(final Project project) {
   return ServiceManager.getService(project, SvnConfiguration.class);
 }
 public static MavenWorkspaceSettingsComponent getInstance(Project project) {
   return ServiceManager.getService(project, MavenWorkspaceSettingsComponent.class);
 }
 private TaskProjectConfiguration getProjectConfiguration() {
   return ServiceManager.getService(myProject, TaskProjectConfiguration.class);
 }