小编Pra*_*gar的帖子

测试打盹和待机模式

我关闭了运行Android M的Nexus 5设备的屏幕显示,然后发出以下命令.

im17-x0:~ r.j$ adb shell dumpsys battery unplug
im17-x0:~ r.j$ adb shell dumpsys deviceidle step
Stepped to: IDLE_PENDING
im17-x0:~ r.a$ adb shell dumpsys deviceidle step
Stepped to: SENSING
im17-x0:~ r.a$ adb shell dumpsys deviceidle step
Stepped to: IDLE
Run Code Online (Sandbox Code Playgroud)

理想情况下,我的设备应该进入空闲模式.但是我开始CountDownTimer将它置于空闲状态并且仍在运行.网络访问仍然在我的手机中(使用功能检查)

为什么设备不进入打盹模式?从这里选择备用模式的选项也具有相同的效果.为什么?

同样在那个计时器中,如果我检查isDeviceIdleMode(),它返回true.

android android-6.0-marshmallow

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

android:errorMessageBackground在styles.xml中找不到资源发现错误

我正在进行EditText 验证并使用' setError'来显示错误消息.

我的主要座右铭是将错误弹出窗口更改为我的应用程序设计.我使用了"android:errorMessageBackground"风格,但不幸的是我得到了**No Resource found error**.

二手Base API :( 2.2即使4.0.3也试过)不确定我们需要做什么?

android android-widget android-edittext

9
推荐指数
1
解决办法
2659
查看次数

创建的文件夹在文件资源管理器中不可见.

我在sdcard上创建文件夹和文件时遇到问题.

这是代码:

    File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/folder");
    boolean success;
    if (!folder.exists()) {
        success = folder.mkdirs();
    }
    File obdt = new File(folder, "file.txt");
    try {
        success = obdt.createNewFile();
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

使用此代码,我希望在SD卡的文件夹folder中创建该文件Download夹,并在此文件中file.我希望用户可以访问该文件.所以我想把它放在一个共享文件夹中.
success变量是true,当我再次运行该代码的文件夹已经存在,并且犯规进来,如果块.
但我无法在文件资源管理器中的SD卡上看到创建的文件夹和文件.

信息:getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()退货storage/sdcard/Download

我和Galaxy Nexus一起工作.

android file sd-card createfile create-directory

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

在phonegap中删除ios和android的启动画面

我想在ios和android的phonegap应用程序中完全删除启动画面.该navigator.hide()功能仅在加载html页面后才起作用,但我需要在此之前删除启动画面.请告诉我有没有可用的选项.

android ios phonegap-plugins cordova

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

如何在MVP中将适配器与Presenter连接?

在RecyclerView中,我有一个ViewHolder带有VideoView和Button"Like"的状态(选择与否).

我的Presenter有一个方法可以更新模型中的"Like"状态 - VideoEntity.在回调中我需要更新View form Presenter,所以我打电话getView().updateItem(VideoEntity entity).之后,我应该找到recyclerView实体位置,并使项目无效.所以我想避免这种情况.

在经典架构中,我可以调用一些方法ViewHolder,在那里获得一些回调并更新已更改的数据.

如何将此伪代码迁移到MVP模式?

@Override
public void onBindViewHolder(ContainerViewHolder holder, int position) {
    ...
    rx.subscribe(result -> holder.update(result));
}

@Override
public void onViewRecycled(ContainerViewHolder holder) {
    if (haveBackgroundRequests) { rx.unsubscribe(holder); }
}
Run Code Online (Sandbox Code Playgroud)

mvp android adapter

6
推荐指数
1
解决办法
9192
查看次数

如何访问手机或SD卡内存中的文件

你好,我需要帮助了解android的文件系统

现在在Windows中我们使用像"c:/mytextfile.txt"或者路径创建文件"c:/folder/mytextfile.txt".现在我如何访问android中的文件和文件夹我的意思是路径是什么样的.

手机是否支持文件浏览器而不是依赖第三方应用程序?

android system file

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

窗口管理器$ BadTokenException

我正在尝试将进度对话框放在ListView下面的代码中提到的Click事件,但我收到错误" WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44eddc70 is not valid; is your activity running?"你能给我任何解决方案吗?

 final ListView lv1 = (ListView) findViewById(R.id.list);
    lv1.setAdapter(new EfficientAdapter(this));

    lv1.setTextFilterEnabled(true);

    lv1.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> a, View v,
                final int position, long id) {
            final ProgressDialog pd = ProgressDialog.show(Add_Entry.this,
                    "", "Please Wait....");
            new Thread() {
                public void run() {

                    if (lv1.getItemAtPosition(position).equals(0)) {

                        Intent edit = new Intent(getApplicationContext(),
                                SourceOfStress.class);
                        TabGroupActivity parentActivity = (TabGroupActivity) getParent();
                        edit.putExtra("currActi", "AddEntry");
                        parentActivity.startChildActivity("SorceOfStress",
                                edit);

                    }
                    if (lv1.getItemAtPosition(position).equals(1)) …
Run Code Online (Sandbox Code Playgroud)

android

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

具有向后兼容性的Android Holo主题

我已经建立了支持的Android应用程序android:minSdkVersion="7" android:targetSdkVersion="15".我使用继承Android默认主题的自定义主题.

所以现在我想将整个应用程序主题改为Holo主题.任何人都可以帮助我.

android backwards-compatibility

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

Android应用程序名称被截断

我的应用程序名称在某些手机中被截断 是否有任何解决方案可以在所有手机中显示全名?

android android-applicationinfo

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

Spinner默认主题为EditText android

我有EditText,我希望它以Spinner的相同主题显示,带有背景和箭头因为我已经制作了这个EditTextClickable并且它打开了一个自定义弹出窗口

android styles spinner android-theme android-edittext

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