本文整理汇总了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();
}
示例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);
}
}
}
示例3: hasPermission
import pl.tajchert.nammu.Nammu; //导入方法依赖的package包/类
private static boolean hasPermission(final Activity activity) {
return Nammu.hasPermission(activity, LOCATION_PERMISSION);
}
示例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);
}