小编KKO*_*KKO的帖子

ViewPager动画淡入/淡出而不是幻灯片

我从这里得到了FragmentBasics示例.当我滑动而不是左右滑动时,有没有办法让ViewPager动画简单地淡入淡出?我一直在尝试使用PageTransformer的一些东西,但没有成功,我仍然可以看到它滑动.所以我想我需要以某种方式强迫它的位置保持不变,而滑动我的手指只影响alpha.

public class SecondActivity extends Activity {

SectionsPagerAdapter mSectionsPagerAdapter;

ViewPager mViewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);

    // Create the adapter that will return a fragment for each of the three
    // primary sections of the activity.
    mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager());

    // Set up the ViewPager with the sections adapter.
    mViewPager = (ViewPager) findViewById(R.id.pager);
    mViewPager.setPageTransformer(false, new FadePageTransformer());
    mViewPager.setAdapter(mSectionsPagerAdapter);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    // Inflate the menu; this adds items to the action bar …
Run Code Online (Sandbox Code Playgroud)

android native slide fadein android-viewpager

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

为什么不是PowerMock

我正在开发一个项目,我们目前正在使用JUnit和Mockito进行测试.现在我试图找出将PowerMock添加到混音中的副作用.

它的缺点是什么,我应该知道的任何依赖关系,任何稳定性问题?

我看到它支持Java 8.那里有什么问题吗?从我所读到的,获得Java 7支持是一条漫长的道路.

编辑:我想一个可以总结的问题是:

不使用PowerMock的原因是什么?

java junit mockito powermock

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

如何确定选择查询的最佳提取大小

在JDBC中,默认的提取大小是10,但是当我有一百万行时,我猜这不是最好的提取大小.我知道提取大小太低会降低性能,但是如果提取大小太高也会降低性能.

我怎样才能找到最佳尺寸?这是否会对数据库方面产生影响,是否会占用大量内存?

memory oracle jdbc fetch

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

声音识别API,SDK(Android)

我需要制作一个Android应用程序,可以识别我创建的某些声音文件,并在识别时执行操作.所以类似于Shazam/Soundhound,但有我自己的声音文件.是否有任何API或SDK或其他东西?我读过关于Echoprint的内容,但我知道它适用于Windows和iOS,对我来说似乎很难.那会有用吗?或者还有其他选择吗?

PS:为了说清楚,我不想要语音识别或文本到语音.我的声音文件可以有音乐,失真的声音,效果等

audio android audio-processing

12
推荐指数
1
解决办法
7020
查看次数

Consul.io - 如何在同一台机器上运行多个服务器

这对您来说可能是一个非常基本的问题,但我只是进入领事并进行测试,我想在我的PC上运行多个服务器.例如,我用第一台服务器运行

consul agent -server -bootstrap-expect=1 -dc=dev -data-dir=/tmp/consul -ui-dir="c:/consul 0.5.2/dist"
Run Code Online (Sandbox Code Playgroud)

然后我尝试运行第二个服务器

consul agent -server -data-dir=/tmp/consul2 -dc=dc2
Run Code Online (Sandbox Code Playgroud)

但它回来了

==> Error starting agent: Failed to start Consul server: Failed to start RPC lay
er: listen tcp 0.0.0.0:8300: bind: Only one usage of each socket address (protoc
ol/network address/port) is normally permitted.
Run Code Online (Sandbox Code Playgroud)

我的命令中缺少什么?

consul server

6
推荐指数
2
解决办法
2574
查看次数

禁用ViewPager滚动动画

这里的代码,我有一个ViewPager设置适配器.有没有办法禁用滚动动画,以便它在我滑动时"跳转"到新页面?我不希望禁用整个滚动功能onTouchEventonInterceptTouchEvent,只需滑动动画.

mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager());

// Set up the ViewPager with the sections adapter.
mViewPager = (CustomViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);
Run Code Online (Sandbox Code Playgroud)

animation android scroll native android-viewpager

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

Akka中演员池和组之间的区别

我刚刚开始使用Akka,我正在尝试理解actor池和组之间的区别以及何时使用哪个.在文档中,它简要地说组不是由路由器创建的,这意味着它们没有主服务器?

在下面的情况中,您是否可以直接将消息从一个工作组(或池?)路由到另一个工作组(而不是通过主服务器发送)?

阿卡

actor akka

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

没有Spring Boot的spring-cloud-config客户端

我刚刚进入spring-cloud-config,我正在研究这个基础项目.我想知道是否可能以及如何重写此客户端以不使用Spring Boot.

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@EnableAutoConfiguration
@ComponentScan
@RestController
@RefreshScope
public class ClientApp {
    @Value("${bar:World!}")
    String bar;

    @RequestMapping("/")
    String hello() {
        return "Hello " + bar + "!";
    }

    public static void main(String[] args) {
        SpringApplication.run(ClientApp.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

这样做的原因是我们正在考虑在我们的Spring批量Web服务中使用spring-cloud-config,但是我们使用旧的spring和xmls,而不是spring boot.我找不到任何与此相关的文档.

java spring spring-boot spring-cloud

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

屏幕关闭时启动活动

我已经设置了一个AlarmManager来启动一个活动.此活动还会播放声音,类似于闹钟应用或来电.

即使屏幕被锁定,如果屏幕打开也可以正常工作.

如果屏幕关闭,则根本不起作用.我尝试使用以下内容作为onCreate中的第一件事

getWindow().setFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,  WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

如果未启用屏幕锁定,则会打开屏幕,我可以看到我的活动已关闭.我听不到播放的声音.如果启用了屏幕锁定,则屏幕根本不会打开.

有时我会得到以下内容,但并非总是如此:

07-18 23:52:13.685: E/OpenGLRenderer(14148):   GL_INVALID_OPERATION
Run Code Online (Sandbox Code Playgroud)

如何在屏幕关闭时使其正常启动?

android screen alarm alarmmanager android-activity

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

通过python脚本部署到artifactory

我正在尝试创建一个可以将工件部署到 Artifactory 的 python 脚本。我正在使用 Python 3.4,我希望生成的脚本将其通过 py2exe,因此外部库可能会产生问题。

通过我所有的研究,我发现一种方法是这样的,但我不知道如何将它“翻译”为Python:

curl -X PUT -u user:password --data-binary @/absolute/path/my-utils-2.3.jar "http://localhost/artifactory/my-repo/my/utils/2.3/"
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Python中实现这一点?或者有任何一种部署方式吗?

python deployment py2exe artifact artifactory

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

在Akka有一个主演员是强制性的吗?

我正在尝试学习一些关于akka演员(在scala中),我想出了一个我无法找到答案的问题.

你是否需要创建一个主演员并从那里创建一个workerRouter工人?或者,您是否可以跳过此步骤直接从Main对象创建具有workerRouter的worker?

如果您需要任何代码,请告诉我,但我基本上是关注akka的HelloWorld.

scala actor akka

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

Android MediaController的位置

所以我有以下代码可以正常工作:

VideoView videoView = (VideoView)findViewById(R.id.videoView1);
videoView.setVideoPath("android.resource://" + getPackageName() + "/raw/"+R.raw.intro);

MediaController controller = new MediaController(this);
controller.setAnchorView(videoView);
controller.setPadding(0, 0, 0, 500);
videoView.setMediaController(controller);

videoView.setZOrderOnTop(true);
Run Code Online (Sandbox Code Playgroud)

但是,如果我在具有较小屏幕的手机上测试应用程序,MediaController的位置就像s**t.所以我尝试在xml文件中定义它,以便它在不同的设备上保持相同的位置

<MediaController
        android:id="@+id/mediaController1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/videoView1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="30dp" >
    </MediaController>
Run Code Online (Sandbox Code Playgroud)

并将代码更改为

VideoView videoView = (VideoView)findViewById(R.id.videoView1);
videoView.setVideoPath("android.resource://" + getPackageName() + "/raw/"+R.raw.intro);

MediaController controller = (MediaController)findViewById(R.id.mediaController1);
videoView.setMediaController(controller);

videoView.setZOrderOnTop(true);
Run Code Online (Sandbox Code Playgroud)

但现在,当我启动它时,应用程序崩溃了.这里有什么我想念的吗?如何使用XML中定义的MediaController?

android mediacontroller android-videoview

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