小编AVE*_*imi的帖子

添加Google Analytics时出错

我尝试通过Google Play服务将Google Analytics v4.0添加到我的Android项目中.

编译器在global_tracker.xml中显示错误,并说:

...
<screenName name="com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment">
        AnalyticsSampleApp ScreenViewSampleScreen
</screenName>
...
Run Code Online (Sandbox Code Playgroud)

错误:找到标签screenName,其中包含项目

android google-analytics google-play-services google-analytics-firebase

4
推荐指数
1
解决办法
541
查看次数

对 OpenCV FaceRecognizer 预测方法输出的信心

我正在使用 OpenCV 进行人脸识别,并且有一个新手问题。这是我的代码的一部分:

recognizer = cv2.createLBPHFaceRecognizer()
...
nbr_predicted, confidence = recognizer.predict(predict_image)
...
Run Code Online (Sandbox Code Playgroud)

我的问题是置信度越高意味着面孔更相似还是更不相似?

python opencv face-recognition

4
推荐指数
1
解决办法
1万
查看次数

使用 Parcelable 将绘图保存到磁盘

我正在使用此代码来保存和恢复我的自定义手绘视图,我如何使用此代码将我的绘图以矢量格式而不是位图保存到SD 卡上的文件并在下一个应用程序会话中重新加载它:

@Override
protected Parcelable onSaveInstanceState() {

    // Get the superclass parcelable state
    Parcelable superState = super.onSaveInstanceState();

    if (mPoints.size() > 0) {// Currently doing a line, save it's current path
        createHistoryPathFromPoints();
    }

    return new FreeDrawSavedState(superState, mPaths, mCanceledPaths,
            mCurrentPaint, mPaintColor, mPaintAlpha, mResizeBehaviour,
            mLastDimensionW, mLastDimensionH);
}

@Override
protected void onRestoreInstanceState(Parcelable state) {

    // If not instance of my state, let the superclass handle it
    if (!(state instanceof FreeDrawSavedState)) {
        super.onRestoreInstanceState(state);
        return;
    }

    FreeDrawSavedState savedState = (FreeDrawSavedState) …
Run Code Online (Sandbox Code Playgroud)

android instance android-custom-view android-activity

4
推荐指数
1
解决办法
501
查看次数

在Kotlin,'return'并没有跳出forEach

我有这个Kotlin代码,为什么返回@ forEach不会跳出forEach?它继续循环直到完成,删除reversed()不解决问题:

rendered_words.reversed().forEach  { rw ->
                    if (rw.y - the_top > 0 && rw.y - the_top < height) {
                        new_top = rw.y
                        return@forEach
                    }
                }
                smoothScrollTo(Math.min(text_y - height, new_top))
Run Code Online (Sandbox Code Playgroud)

我尝试用break @ forEach替换return @ forEach,但Kotlin编译器说:

错误:(785,25)标签'@forEach'不表示循环

android kotlin

4
推荐指数
2
解决办法
1688
查看次数

Flutter just_audio循环模式不循环

我正在使用 flutter audio_service ( https://pub.dev/packages/audio_service ) 和 just_audio ( https://pub.dev/packages/just_audio ) 在前台和后台播放音频文件。

我对BackgroundAudioTask进行了子类化,添加了 AudioPlayer 的实例,并重写了所需的方法。例如我更新了重复模式:

@override
  Future<void> onSetRepeatMode(AudioServiceRepeatMode repeatMode) async {
    super.onSetRepeatMode(repeatMode);
    switch (repeatMode)
    {
      case  AudioServiceRepeatMode.all:
        _audioPlayer.setLoopMode(LoopMode.all);
        break;
      case  AudioServiceRepeatMode.none:
        _audioPlayer.setLoopMode(LoopMode.off);
        break;
      case AudioServiceRepeatMode.one:
        _audioPlayer.setLoopMode(LoopMode.one);
        break;
      case AudioServiceRepeatMode.group:
        _audioPlayer.setLoopMode(LoopMode.all);
        break;
    }
  }

@override
  Future<void> onPlayFromMediaId(String mediaId) async {
    await _audioPlayer.stop();
    // Get queue index by mediaId.
    _queueIndex = _queue.indexWhere((test) => test.id == mediaId);
    // Set url source to _audioPlayer.
    downloadAndPlay(_mediaItem);
  }
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加播放列表并循环播放音频文件,但似乎缺少某些内容,并且在播放第 1 首曲目后,播放器会尝试从相同的第 1 首曲目开始并再次播放。这是我的代码(downloadAndPlay …

queue audio flutter just-audio

4
推荐指数
1
解决办法
3960
查看次数

中心在iPhone 5和iPhone 4中的界面构建器中对齐

在XCode界面构建器中:我的视图中有一些图像需要它们垂直居中对齐.但Retina 4和Retina 3.5的屏幕高度不同,我不喜欢使用OS6作为相对坐标.无论如何这样做是接口构建器还是我应该编写一些代码?

iphone user-interface xcode ios

3
推荐指数
2
解决办法
1万
查看次数

Swift错误:可选类型'Double?'的值 没有打开

我是Swift的新手,这是什么错误:

let lvt=self?.lastVibrationTime
let delta=self!.deltaTime
let sens=self!.shakeSensitivity
let time:Double = CACurrentMediaTime()

//error is on `lvt` and says : Error:(37, 27) value of optional type 'Double?' not unwrapped; did you mean to use '!' or '?'?
if time - lvt > delta && data.userAcceleration.x < sens {
                    println("firmly shaken!")
                    self?.vibrateMe()
                }
Run Code Online (Sandbox Code Playgroud)

iphone xcode ios swift

3
推荐指数
1
解决办法
9132
查看次数

检测Android Wear屏幕是否有下巴(又称瘪胎)

在开发Android Wear手表时,如何检测屏幕是否是圆形并且有下巴(也称为扁平轮胎带),如Moto 360?我试过onSurfaceChanged,但宽度和高度相同.

我在有下巴的模拟器上试过这个,但是仍然无法检测到下巴,是模拟器还是我的代码的问题?:

@Override
void onApplyWindowInsets(WindowInsets insets) {
    super.onApplyWindowInsets(insets);
    // check if MOTO360 or other Chin layouts
    Log.d(TAG,String.format("isRound : %s, BottomInset :%d",insets.isRound()?"YES":"NO",insets.getStableInsetBottom()));
    // LOG OUTPUT : isRound : YES, BottomInset :0
    if (insets.isRound() && insets.getStableInsetBottom() > 0)
        ClockPaintingRoutines.flat_display_mode=true;
 }
Run Code Online (Sandbox Code Playgroud)

moto-360 wear-os

3
推荐指数
1
解决办法
669
查看次数

删除观察员是否必须(必要)?

有一个观察者,我需要在整个应用程序生命周期中使用它,我是否应该删除它?我认为GC应用程序关闭后会删除它,对吗?如果是,那么什么时候将其删除?在deinit?

nsnotificationcenter ios swift

3
推荐指数
1
解决办法
231
查看次数

Kotlin for每个订单

Kotlin forEach是否以数组的实际顺序遍历数组,或者有时可能以另一个顺序进行迭代?我的意思是这总是打印1,2,3,... 9还是可能打印出这样的1,5,3,4,...

val numbers: Array<Int> = array(1,2,3,4,5,6,7,8,9)
    numbers.forEach({(number: Int) ->
        Log.d(tag,number)
    })
Run Code Online (Sandbox Code Playgroud)

Kotlin forEach参考

arrays foreach loops kotlin

3
推荐指数
1
解决办法
2233
查看次数