当前位置: 首页>>代码示例>>Java>>正文


Java Nammu.hasPermission方法代码示例

本文整理汇总了Java中pl.tajchert.nammu.Nammu.hasPermission方法的典型用法代码示例。如果您正苦于以下问题:Java Nammu.hasPermission方法的具体用法?Java Nammu.hasPermission怎么用?Java Nammu.hasPermission使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pl.tajchert.nammu.Nammu的用法示例。


在下文中一共展示了Nammu.hasPermission方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: startLocationUpdates

import pl.tajchert.nammu.Nammu; //导入方法依赖的package包/类
private void startLocationUpdates() {
  if (getActivity() == null) {
    return;
  }

  if (!Nammu.hasPermission(getActivity(), MapUtils.LOCATION_PERMISSION)) {
    mLocationPermission.setVisibility(View.VISIBLE);
    return;
  } else {
    mLocationPermission.setVisibility(View.GONE);
  }

  getLocationAndSubscribe();
}
 
开发者ID:cdeange,项目名称:uwaterloo-api,代码行数:15,代码来源:NearbyLocationsFragment.java

示例2: getLocationAndSubscribe

import pl.tajchert.nammu.Nammu; //导入方法依赖的package包/类
@SuppressWarnings("MissingPermission")
private void getLocationAndSubscribe() {
  if (Nammu.hasPermission(getActivity(), MapUtils.LOCATION_PERMISSION)) {
    mHandler.post(mLocationsRunnable);
    if (mApiClient.isConnected()) {
      LocationServices.FusedLocationApi.requestLocationUpdates(mApiClient, LOCATION_REQUEST,
                                                               this);
    }
  }
}
 
开发者ID:cdeange,项目名称:uwaterloo-api,代码行数:11,代码来源:NearbyLocationsFragment.java

示例3: hasPermission

import pl.tajchert.nammu.Nammu; //导入方法依赖的package包/类
private static boolean hasPermission(final Activity activity) {
  return Nammu.hasPermission(activity, LOCATION_PERMISSION);
}
 
开发者ID:cdeange,项目名称:uwaterloo-api,代码行数:4,代码来源:MapUtils.java

示例4: onCreate

import pl.tajchert.nammu.Nammu; //导入方法依赖的package包/类
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Add your slide's fragments here
    // AppIntro will automatically generate the dots indicator and buttons.
    //addSlide(first_fragment);

    // Instead of fragments, you can also use our default slide
    // Just set a title, description, background and image. AppIntro will do the rest

    addSlide(AppIntroFragment.newInstance("Ein Held wird geboren...", "Kurzanleitung wie du deine Helden mit DsaTab nutzen kannst.", R.drawable.ai_dsatab, ResourcesCompat.getColor(getResources(), R.color.blue_grey_200, getTheme())));

    addSlide(AppIntroFragment.newInstance("www.helden-software.de", "Mit DsaTab selbst kannst du keine neuen Helden erstellen, zum Erstellen benutze bitte die Helden-Software (www.helden-software.de) auf deinem PC", R.drawable.ai_heldensoftware, ResourcesCompat.getColor(getResources(), R.color.blue_grey_300, getTheme())));

    addSlide(AppIntroFragment.newInstance("Xml-Export", "Exportiere dort dann deinen Helden im Xml-Format", R.drawable.ai_xmlexport, ResourcesCompat.getColor(getResources(), R.color.blue_grey_400, getTheme())));

    addSlide(AppIntroFragment.newInstance("Daten Austausch I", "Nun musst du die Xml-Datei auf dein Smartphone kopieren", R.drawable.ai_filetransfer, ResourcesCompat.getColor(getResources(), R.color.blue_grey_500, getTheme())));
    if (!Nammu.hasPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
        askForPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 4);
    }

    addSlide(AppIntroFragment.newInstance("Daten Austausch USB", "Du kannst die Datei entweder direkt mittels USB-Kabel nach \"" + DsaTabApplication.getExternalHeroPath() + "\" kopieren, oder ...", R.drawable.ai_usb, ResourcesCompat.getColor(getResources(), R.color.blue_grey_500, getTheme())));

    addSlide(AppIntroFragment.newInstance("Daten Austausch Cloud", "Lege ein Verzeichnis \"dsatab\" in deinem Dropbox oder Drive Stammverzeichnis an und kopiere die Datei hinein.", R.drawable.ai_cloudsync, ResourcesCompat.getColor(getResources(), R.color.blue_grey_500, getTheme())));
    if (!Nammu.hasPermission(this, Manifest.permission.INTERNET)) {
        askForPermissions(new String[]{Manifest.permission.INTERNET}, 6);
    }

    addSlide(AppIntroFragment.newInstance("Daten Austausch Cloud", "Danach musst du noch DsaTab mit deinem Account synchonisieren.", R.drawable.ai_cloudsync, ResourcesCompat.getColor(getResources(), R.color.blue_grey_600, getTheme())));

    // OPTIONAL METHODS
    // Override bar/separator color
    setBarColor(ResourcesCompat.getColor(getResources(), R.color.blue_grey_500, getTheme()));
    //setSeparatorColor(Color.parseColor("#2196F3"));

    setImmersiveMode(true);
    // Hide Skip/Done button
    //showSkipButton(false);
    //showDoneButton(false);

    // Turn vibration on and set intensity
    // NOTE: you will probably need to ask VIBRATE permesssion in Manifest
    //setVibrate(true);
    //setVibrateIntensity(30);
}
 
开发者ID:gandulf,项目名称:DsaTab,代码行数:47,代码来源:DsaTabIntro.java


注:本文中的pl.tajchert.nammu.Nammu.hasPermission方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。