本文整理汇总了C++中StString::fromUrl方法的典型用法代码示例。如果您正苦于以下问题:C++ StString::fromUrl方法的具体用法?C++ StString::fromUrl怎么用?C++ StString::fromUrl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StString
的用法示例。
在下文中一共展示了StString::fromUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getAbsolutePath
StString StProcess::getAbsolutePath(const StString& thePath) {
StString aPath;
if(thePath.isStartsWith(ST_FILE_PROTOCOL)) {
const StString aData = thePath.subString(ST_FILE_PROTOCOL.getLength(), thePath.getLength());
aPath.fromUrl(aData);
} else {
aPath = thePath;
}
if(StFileNode::isAbsolutePath(aPath)) {
return aPath;
}
return StProcess::getWorkingFolder() + aPath; // make absolute path
}
示例2: setOpenPath
void StAndroidGlue::setOpenPath(const jstring theOpenPath,
const jstring theMimeType,
const jboolean theIsLaunchedFromHistory) {
JNIEnv* aJniEnv = myActivity->env;
StString anOpenPath = stStringFromJava(aJniEnv, theOpenPath);
StString aMimeType = stStringFromJava(aJniEnv, theMimeType);
const StString ST_FILE_PROTOCOL("file://");
if(anOpenPath.isStartsWith(ST_FILE_PROTOCOL)) {
const size_t aCutFrom = ST_FILE_PROTOCOL.getLength();
const StString aPath = anOpenPath.subString(aCutFrom, (size_t )-1);
anOpenPath.fromUrl(aPath);
}
StMutexAuto aLock(myFetchLock);
if(myCreatePath.isEmpty()) {
myCreatePath = anOpenPath;
}
// ignore outdated intent from history list - use C++ recent list instead
if(!theIsLaunchedFromHistory) {
myDndPath = anOpenPath;
}
}