小编syl*_*loc的帖子

如何使用django nonrel的静态文件

我正在尝试将Django nonrel项目用于谷歌应用引擎.我按照此处的描述设置了测试项目.我为我的静态文件添加了一个名为"static"的项目的新文件夹.对于app.yaml文件,我添加了行;

- url: /static   
static_dir: static
Run Code Online (Sandbox Code Playgroud)

我无法访问我的静态文件.我是否需要进行其他配置?

Thx提前.

django google-app-engine django-nonrel

10
推荐指数
2
解决办法
3704
查看次数

在android中拨打电话后调用了AUDIOFOCUS_LOSS

我正试图在手机响铃时暂停媒体播放器.我使用android站点的示例代码.就像这样;

public void onAudioFocusChange(int focusChange) {
        switch (focusChange) {
        case AudioManager.AUDIOFOCUS_GAIN:
            // resume playback
            if (mMediaPlayer != null && !mMediaPlayer.isPlaying()) {
                mMediaPlayer.start();
                mMediaPlayer.setVolume(1.0f, 1.0f);
            }

            break;

        case AudioManager.AUDIOFOCUS_LOSS:
            // Lost focus for an unbounded amount of time: stop playback and
            // release media player
            stopMediaPlayer();
            break;

        case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT:
            // Lost focus for a short time, but we have to stop
            // playback. We don't release the media player because playback
            // is likely to resume
            if (mMediaPlayer.isPlaying())
                mMediaPlayer.pause();
            break;

        case …
Run Code Online (Sandbox Code Playgroud)

java android android-mediaplayer

10
推荐指数
1
解决办法
2288
查看次数

第一次打开菜单时,果冻豆没有调用onPrepareOptionsMenu()

我在onPrepareOptionsMenu上重写隐藏和显示菜单项.使用API​​级别16仿真器进行测试时; 第一次打开菜单时不调用onPrepareOptionsMenu.但是,当我重新打开菜单时,它可以工作.问题仅在于第一次使用.你可以用它来简单地测试它;

@Override
public void onPrepareOptionsMenu(Menu menu) {
    Toast.makeText(this.getActivity(), "pre", Toast.LENGTH_SHORT).show();
    super.onPrepareOptionsMenu(menu);
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

android android-4.1-jelly-bean

9
推荐指数
2
解决办法
4721
查看次数

更改工具栏和CollapsingToolbarLayout以编程方式滚动标记

我有一个包含大量片段的Activity android应用程序.当我显示列表屏幕时,我想使用Toolbarwith app:layout_scrollFlags="scroll|enterAlways"属性.在细节片段中,我想使用CollapsingToolbarLayout带有图像的片段.由于它是一个Activity应用程序,我只有一个Toolbar.是否可以通过编程方式修改我的布局以适应这两种情况?

android android-layout android-fragments material-design android-support-design

9
推荐指数
2
解决办法
5484
查看次数

使用折叠工具栏和选项卡滚动

我正在尝试使用CollapsingToolbarLayout具有scroll|exitUntilCollapsed标志的布局和TabLayout具有scroll|enterAlwaysscrollFlag属性的布局.基本上我希望我的工具栏固定,并在滚动时显示和隐藏选项卡.我已经从https://github.com/chrisbanes/cheesesquare修改了cheesesquare应用程序.这是我的布局xml;

<?xml version="1.0" encoding="utf-8"?>

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/main_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appbar"
        android:layout_width="match_parent"
        android:layout_height="@dimen/detail_backdrop_height"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        android:fitsSystemWindows="true">

        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapsing_toolbar"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_scrollFlags="scroll|exitUntilCollapsed"
            android:fitsSystemWindows="true"
            app:contentScrim="?attr/colorPrimary"
            app:expandedTitleMarginStart="48dp"
            app:expandedTitleMarginEnd="64dp">

            <ImageView
                android:id="@+id/backdrop"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:scaleType="centerCrop"
                android:fitsSystemWindows="true"
                app:layout_collapseMode="parallax" />

            <android.support.v7.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
                app:layout_collapseMode="pin" />

            <android.support.design.widget.TabLayout
                android:id="@+id/tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:layout_scrollFlags="scroll|enterAlways"
                app:layout_behavior="@string/appbar_scrolling_view_behavior"/>

        </android.support.design.widget.CollapsingToolbarLayout>

    </android.support.design.widget.AppBarLayout>

    <android.support.v4.view.ViewPager
        android:id="@+id/viewpager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />

    <android.support.design.widget.FloatingActionButton
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        app:layout_anchor="@id/appbar"
        app:layout_anchorGravity="bottom|right|end"
        android:src="@drawable/ic_discuss"
        android:layout_margin="@dimen/fab_margin"
        android:clickable="true"/>

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

这是结果;

标签未正确定位.他们并不关心enterAlways财产.

在此输入图像描述

android android-layout android-toolbar android-coordinatorlayout

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

如何将标记与谷歌地图查询字符串

我可以与谷歌地图共享一个位置,提供lat和lon参数.例如;

http://maps.google.com/maps?ll=40.01696,32.33076&z=17

使用"ll"参数,我可以将地图居中.有没有办法将标记放到指定的位置?

google-maps google-maps-markers

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

'str'对象没有属性'__dict__'

我想在Python中将字典序列化为JSON.我有这个'str'对象没有属性' dict '错误.这是我的代码......

from django.utils import simplejson

class Person(object):
    a = ""

person1 = Person()
person1.a = "111"

person2 = Person()
person2.a = "222"

list = {}
list["first"] = person1
list["second"] = person2

s = simplejson.dumps([p.__dict__ for p in list])
Run Code Online (Sandbox Code Playgroud)

例外是;

Traceback (most recent call last):
  File "/base/data/home/apps/py-ide-online/2.352580383594527534/shell.py", line 380, in post
    exec(compiled_code, globals())
  File "<string>", line 17, in <module>
AttributeError: 'str' object has no attribute '__dict__'
Run Code Online (Sandbox Code Playgroud)

python serialization json dictionary

7
推荐指数
2
解决办法
9935
查看次数

7
推荐指数
1
解决办法
2542
查看次数

如何使用Android媒体播放器的唤醒锁?

我正在尝试使用Android媒体播放器播放播放列表.当一首曲目结束时; 我停止媒体播放器并用新的播放器重新启动它.每当我启动播放器时,我都会用这条线设置唤醒锁;

mMediaPlayer.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
Run Code Online (Sandbox Code Playgroud)

用于检测; 我启动播放器并锁定手机屏幕.经过几个轨道; 玩家停止并且无法传递到另一个轨道.当发生这种情况时,我再等几分钟.然后,当我打开手机屏幕; 玩家立即开始.

媒体播放器以某种方式释放唤醒锁是否有任何可能性?可以在播放列表中的曲目切换停止时吗?在处理播放列表时,"MediaPlayer.setWakeMode"是否有正确的方法?或者我应该使用"PowerManager"类直接?

这个问题需要花费太多时间来测试.Thx提前.

java android wakelock android-mediaplayer

5
推荐指数
0
解决办法
2350
查看次数

SoundCloud API是否有配额限制?

我有一个使用SoundCloud API的Android应用程序.我的一些用户抱怨连接问题.是否有配额限制?

android soundcloud

5
推荐指数
1
解决办法
1517
查看次数

如何使用运动布局在父视图内缩放 textView?

我正在尝试在容器视图中缩放 textView。Activity 使用运动布局。如果我不将它放在容器内,我可以缩放 textView。这是我的活动布局和运动布局描述文件。如何使 scaleX 和 scaleY 工作?

活动布局

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.motion.MotionLayout xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/motionLayout"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layoutDescription="@xml/motion_scene_text_size">

    <View
        android:id="@+id/button"
        android:layout_width="64dp"
        android:layout_height="64dp"
        android:background="@color/colorAccent"
        android:text="Button" />

    <android.support.constraint.ConstraintLayout
        android:id="@+id/container"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_marginTop="100dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent">

        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView"
            android:textSize="20sp"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />

    </android.support.constraint.ConstraintLayout>

</android.support.constraint.motion.MotionLayout>
Run Code Online (Sandbox Code Playgroud)

运动场景

<?xml version="1.0" encoding="utf-8"?>
<MotionScene xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:motion="http://schemas.android.com/apk/res-auto">

    <Transition
        motion:constraintSetStart="@+id/start"
        motion:constraintSetEnd="@+id/end"
        motion:duration="1000">
        <OnSwipe
            motion:touchAnchorId="@+id/button"
            motion:touchAnchorSide="right"
            motion:dragDirection="dragRight" />
    </Transition>

    <ConstraintSet android:id="@+id/start">
        <Constraint
            android:id="@id/button"
            android:layout_width="64dp"
            android:layout_height="64dp"
            android:layout_marginStart="8dp"
            motion:layout_constraintBottom_toBottomOf="parent"
            motion:layout_constraintStart_toStartOf="parent"
            motion:layout_constraintTop_toTopOf="parent" />

        <Constraint
            android:id="@id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-motionlayout

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

以编程方式设置工具栏layout_collapseMode

有什么办法可以通过编程方式更改我的android.support.v7.widget.Toolbar layout_collapseMode属性吗?

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    app:layout_collapseMode="pin"
    app:theme="@style/ToolBarTheme"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light">

</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)

android android-layout material-design

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

如何终止cmd.exe启动的进程

我正在尝试停止c#中cmd.exe启动的进程.例如,开始记事本; cmd.exe/c记事本.

System.Diagnostics.ProcessStartInfo("cmd.exe", "/c notepad");
Run Code Online (Sandbox Code Playgroud)

当我终止进程时,cmd.exe停止.但记事本仍然存在.我如何获得记事本的手柄并停止它?

c# process

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