小编And*_*nko的帖子

如何隐藏ExoPlayer2中的控制按钮

如何隐藏ExoPlayer2中的所有控制器(开始按钮,暂停等)它们不存在,并且屏幕始终已满.

我看,有simpleExoPlayerView.setUseController(true)方法;

但它会停用播放器......

public void setUseController (boolean useController) {
    this.useController = useController;
if (useController) {
      controller.setPlayer(player);
    } else {
      controller.hide();
      controller.setPlayer(null);
    }
}
Run Code Online (Sandbox Code Playgroud)

如何隐藏或删除这些组件?

java android exoplayer exoplayer2.x

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

使用AppBarLayout的CoordinatorLayout自定义行为

我试图在设置页面上实现与Telegram相似的行为,也就是说,有一个CircleImage,当向上滚动到Topbar标题的左边时,当向下滚动到达扩展的AppBarLayout的中间时.

在此输入图像描述

我的工作基于这个例子:

https://github.com/saulmm/CoordinatorBehaviorExample

但在这种情况下,原始编码器会重新创建两次Topbar.我不想这样做,顶部栏的默认行为是我需要的,我也想利用汉堡包菜单和开箱即用的选项菜单.

这是我的视图层次结构:

DrawerLayout
  |
  |---CoordinatorLayout
       |--AppBarLayout
       |    |-CollapsingToolbarLayout
       |        |-ImageView (backdrop image)
       |        |-Toolbar
       |--NestedScrollView
       |--ImageView (circleimage avatar)
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我不能使工具栏布局成为我的CircleImage的兄弟,因此我无法将它们绑定在layoutDependsOn方法上.我尝试绑定到AppBarLayout基于github repo上的代码,但说实话,我无法理解原始代码中发生的事情.

android android-coordinatorlayout android-appbarlayout

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

Cordova使用Config.xml文件更改AndroidManifest

我需要在AndroidManifest.xml文件下添加一些标签

platforms\android\AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)

正如我所读到的那样,AndroidManifest.xml文件会在运行中生成,因此不建议对其进行编辑.

那么是否有一个我可以使用的插件,它将使用我在AndroidManifest.xml文件中提供的值为我修改config.xml文件?

phonegap-plugins cordova cordova-plugins

17
推荐指数
2
解决办法
7085
查看次数

AndroidManifest.xml中的活动声明

我的股票报价申请表上有运行时错误.我有一个应用程序,您输入您的股票(如股票市场)代码,并将列出两个按钮.一个按钮显示报价,另一个按钮用于查看网络上的更多信息.网页功能很好,但是当我点击引号按钮时应用程序崩溃了.

LogCat问我是否在我的活动中宣布了我的活动AndroidManifest.xml.我还是Android开发的新手,所以这是我能分析问题的最好方法.我不知道在哪里寻找这些错误.

如果您需要测试修复,只需使用'mstf'作为股票代码.

你可以在这里找到我的应用: https://github.com/xamroc/StockQuote/tree/bug-quote

我也很感激有关Android调试工具或技术的任何提示.

android android-manifest

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

ExoPlayer2 - 如何使HTTP 301重定向工作?

我开始使用ExoPlayer来传输一些音频.一切顺利,直到我遇到一个"301 Moved Permanently"重定向的URL.默认情况下,ExoPlayer2不处理该问题.

我已经看过这个帖子:https://github.com/google/ExoPlayer/issues/423

他们说在那里将新的"allowCrossDomainRedirects"标志添加到HttpDataSource或UriDataSource.问题是我不使用这些类中的任何一个:

//I am NOT using SimpleExoPlayer because I need a different renderer.
exoPlayer = ExoPlayerFactory.newInstance(renderers, trackSelector, loadControl);

final DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(
            context,
            Util.getUserAgent(context, applicationInfo.getAppName())
);

// Produces Extractor instances for parsing the media data.
final ExtractorsFactory extractorsFactory = new DefaultExtractorsFactory();

// This is the MediaSource representing the media to be played.
MediaSource mediaSource = new ExtractorMediaSource(
            Uri.parse(media.getUriString()) /* uri */,
            dataSourceFactory,
            extractorsFactory,
            10,
            null /* eventHandler */,
            null /* eventListener */); …
Run Code Online (Sandbox Code Playgroud)

redirect android http exoplayer exoplayer2.x

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

通过互联网实现下载文件的简历

我下面的代码下载文件工作正常,当没有实现resume,在阅读更多的解决方案来实现和解决问题我知道我必须检查Last-Modified标头并设置它的连接,

但我不能这样做,因为我得到的错误,如android Cannot set request property after connection is made我得到nullhttpURLConnection,

我正在使用这个参考

getHeaderField heaser返回:

{
  null=[HTTP/1.1 200 OK], 
  Cache-Control=[public], 
  Connection=[keep-alive], 
  Content-Length=[8037404], 
  Content-Md5=[VEqXHCc/Off7a6D0gRFpiQ==], 
  Content-Type=[image/jpeg], 
  Date=[Tue, 19 Jan 2016 07:24:36 GMT], 
  Etag=["544a971c273f39f7fb6ba0f481116989"], 
  Expires=[Sat, 29 Jul 2017 10:07:00 GMT], 
  Last-Modified=[Thu, 18 Dec 2014 08:44:34 GMT], 
  Server=[bws], 
  X-Android-Received-Millis=[1501063623576], 
  X-Android-Response-Source=[NETWORK 200], 
  X-Android-Selected-Protocol=[http/1.1], 
  X-Android-Sent-Millis=[1501063623532]
}
Run Code Online (Sandbox Code Playgroud)

现在我该如何设置恢复下载文件?

GitHub链接

public void run() {
    final URL         url;
    HttpURLConnection httpURLConnection = null;
    try {
        try {
            url = new URL(mUrl); …
Run Code Online (Sandbox Code Playgroud)

java android download

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

如何通过CoordinatorLayout将TextView移动到工具栏中?

我正在构建一个coordinator layout由工具栏构成的,一个隐藏在滚动上的相对布局,一个总是静态的布局scrollable list,以及一个RecyclerView.

我现在按照我的要求进行布局,如下所示:

  • 绿色是工具栏
  • 橙色是隐藏在滚动上的相对布局
  • 红色是我的静态布局,它要保持在回收者视图之上并向上移动但不能隐藏.
  • 白色是我的RecyclerView

下一张图片就是我在回收器视图中向上滚动的样子.

所以我的橙色视图隐藏在我想要的地方,这是完美的.我唯一缺少的就是将"标题1"文本视图移动到工具栏的标题中.我已经看过他们已经用图像做了类似事情的例子,但是还没有能够通过自定义行为复制它.我假设这会是什么?

有没有人对我的布局是否需要改变以使其成为可能有任何建议,以及任何有关自定义行为的建议,如果这将是什么?

在此输入图像描述

<?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:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appBarLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/collapsing_toolbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
            <!-- HEADER -->
            <RelativeLayout
                android:id="@+id/rel1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:layout_collapseMode="parallax"
                android:background="@color/lightGreen"
                android:layout_marginTop="?attr/actionBarSize"
                android:paddingTop="10dp"
                android:paddingBottom="10dp">
                <TextView
                    android:id="@+id/title1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:text="Resist the urge"
                    android:textSize="35sp"
                    android:includeFontPadding="true"
                    android:layout_centerInParent="true"/>

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@id/resistUrgeTitleTextView"
                    android:layout_centerHorizontal="true"
                    android:text="Use a method below to help."
                    android:includeFontPadding="true"/>
            </RelativeLayout>

            <FrameLayout
                android:id="@+id/main.framelayout.title"
                android:layout_width="match_parent"
                android:layout_height="100dp"
                android:layout_gravity="bottom|center_horizontal"
                android:background="@color/lightOrange"
                android:orientation="vertical"
                app:layout_collapseMode="parallax"
                > …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview android-coordinatorlayout

12
推荐指数
2
解决办法
2292
查看次数

如何在C中发送ctrl + z

我正在和Arduino合作.

我想在C中的字符串后发送Ctrl+ z.我尝试截断^Z但是没有用.那怎么办呢?

c character

11
推荐指数
2
解决办法
5万
查看次数

Android Multipoint Circular范围栏控件

嗨,最近我正在开发项目,用户需要在圆形测距栏中提供多个范围,尝试了许多方法来完成它但没有运气,那么有没有人完成这样的控制或任何人可以指导我开发一个?在此输入图像描述

user-interface android range android-custom-view

11
推荐指数
0
解决办法
479
查看次数

怎么做 - CTRL A和CTRL + C?

我需要做一个

Ctrl+ A,Ctrl+V

在一个很长的文件上粘贴文件在我的窗口,但我没有找到命令.

谢谢.

vi

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