小编Gre*_*OBO的帖子

android中的service,intentService有什么区别?

Android ServiceIntentServiceAndroid 之间有什么区别?

Android AsyncTaskIntentServiceAndroid 之间有什么区别?

android android-service android-asynctask intentservice

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

如何在phoneGap中维护会话

我无法找到任何方法来处理这个问题.我在PhoneGap中开发了一个单页应用程序,它只是登录模块,登录后我把它扔到网站上.现在问题是我还必须保持登录状态.例如,如果用户退出应用程序而没有注销,那么他不应该获得我的登录屏幕,它应该直接转到网站.

在android中我们可以使用我知道的共享首选项来处理它,但我是PhoneGap的新手.此外,当用户点击退出时,我的登录屏幕应该出现(不是特定网站的登录屏幕!!!).

我用谷歌搜索它但找不到任何有用的东西

javascript mobile jquery-mobile cordova

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

如何在 Android 中为 ExoPlayer 设计自定义搜索栏和音量控制

我已经为 ExoPlayer 的 Design Custom Seekbar尝试过这个这个,但没有运气。

我想为 ExoPlayer 设计自定义拇指和进度条。以下是 ExoPlayer 的 XML,我曾尝试在其中放置搜索栏,但没有按预期出现。

<com.google.android.exoplayer.AspectRatioFrameLayout
        android:id="@+id/video_frame"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center">

        <SurfaceView
            android:id="@+id/surface_view"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center"/>

        <View
            android:id="@+id/shutter"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@android:color/black"/>
        <SeekBar
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:thumb="@drawable/thumb"/>

        <com.google.android.exoplayer.text.SubtitleLayout
            android:id="@+id/subtitles"
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>

    </com.google.android.exoplayer.AspectRatioFrameLayout>
Run Code Online (Sandbox Code Playgroud)

还有一个问题是我如何为 ExoPlayer 设置自定义音量控件,就像我们在MXPlayer 中一样(音量垂直条)。

更新

我已经得到了SeekBar使用这种方法。

SeekBar seekBar = (SeekBar) mediaController.findViewById(getResources().getIdentifier("mediacontroller_progress","id","android"));
seekBar.setThumb(getResources().getDrawable(R.drawable.player_thumb));
Run Code Online (Sandbox Code Playgroud)

现在唯一要做的就是像MXPlayer一样获得垂直音量控制。

android seekbar exoplayer

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

更新UI时响应键盘

我正在使用android.support.v7.widget.SearchView,我正在搜索SearchView中的每个字符的输入.以下是片段.

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener()
            {

                @Override
                public boolean onQueryTextSubmit(String query)
                {
                    return false;
                }

                @Override
                public boolean onQueryTextChange(String newText)
                {

                    if (!newText.trim().equals(""))
                    {
                     displayResult(newText);
                    return false;
                   }
              }
            });
Run Code Online (Sandbox Code Playgroud)

当我获得结果时,我正在更新UI,因此在我的情况下,每当用户输入单个字符时,它将调用Search API.因此,假设用户想要搜索"澳大利亚"并尝试输入整个单词,但我的UI正在使用搜索进行更新,而用户只是在键盘没有响应后键入"Aus",因为它正在更新UI.

所以我想只是想在更新UI时回复键盘.
希望我会得到快速反应.

performance android android-keypad android-search

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

在string.xml中使用带有%符号的占位符表示String.format()

我在string.xml中使用占位符%1 $ d作为int值,然后我想显示%相同的符号,TextView这样就可以了&#37;.所以我就这样使用它.

<string name="uploadProgress">%1$d&#37;<string>
Run Code Online (Sandbox Code Playgroud)

现在在Java Code我就这样使用它.

int progress = 10;
textView.setText(String.format(getString(R.string.uploadProgress), progress));
Run Code Online (Sandbox Code Playgroud)

但它显示:

java.util.UnknownFormatConversionException:转换:

我试过:

  1. % 代替 &#37;
  2. %1$d和之间放一个空格&#37;(但我实际上并不想要空间.)

但没有运气.我怎样才能做到这一点?我已经看了另外一些SO解决问题,但我找不到特别的问题.

java xml string android string-formatting

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

如何在Android中以编程方式停止电子邮件输入类型的edittext自动建议

如何在输入类型为textEmailAddress的情况下禁用自动建议,在使用类似下面的自动建议时,将要停止使用电子邮件键盘的自动建议。

使用的代码

<EditText
    android:hint="Logesh"
    android:inputType="textEmailAddress|textNoSuggestions|textMultiLine "
    android:layout_width="match_parent"
    android:importantForAutofill="no"
    android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)

我也在下面尝试了

<EditText
    android:hint="Logesh"
    android:inputType="textEmailAddress|textVisiablePassword"
    android:layout_width="match_parent"
    android:importantForAutofill="no"
    android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)

使用textVisiblePassword键盘“ @”的输入时未显示。

提前致谢 !

android autosuggest android-edittext

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

如何使用房间数据库获取表的最后一条记录

我想获取一列的值,该值必须是表的最后一条记录,我已经在网上搜索过,但没有使用Room数据库获得一个值,任何人都可以帮助我获取查询。
这是我的表构造函数

public ItemTable(String itemid, String itemname, String itemdesc, String imageurl, String price, String timestamp) {
        this.itemid = itemid;
        this.itemname = itemname;
        this.itemdesc = itemdesc;
        this.imageurl = imageurl;
        this.price = price;
        this.timestamp = timestamp;
    }
Run Code Online (Sandbox Code Playgroud)

我想要最后插入记录的时间戳,我怎样才能得到它?实现这一目标的查询是什么

android android-room

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