问题标签 [android-background]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
553 浏览

android - 如何通过android中的后台服务将数据上传到服务器并从服务器下载数据?

我是android平台的新手。我想通过后台服务上传数据(图像)和下载数据(图像),如果我想取消上传或下载,那么很容易。请帮我。它是怎么做的。我对此一无所知。

我希望通过提供示例示例或教程链接或有用/有用的资源链接来获得帮助。

0 投票
2 回答
66 浏览

android - 为什么给一个小部件背景颜色会导致它消失?

这个 XML:

...显示了这一点:

在此处输入图像描述

但是添加这个:

...到 EditText 会导致整个 EditText “消失”:

在此处输入图像描述

为什么?

更新

如果我给它一个明确的宽度:

...它确实显示:

在此处输入图像描述

0 投票
0 回答
38 浏览

java - 在android应用程序上设置文本/背景时的空指针

出于某种原因,当我运行我的应用程序时,我得到了一个空指针异常。它工作正常,直到它遇到我的“ExamActivity”活动。我刚刚添加的代码应该更改我从 SharedPreferences 中提取的背景(根据名为“性别”的变量)和文本(根据名为“stepnumber”的变量)。

我已经搜索了互联网,但我似乎无法找到我的代码出错的地方!这是 ExamActivity.java 文件:

}

这是xml文件

这是日志猫输出:

编辑:我将我拥有的所有东西从 onCreate() 移到了 OnViewCreate()。但它说我“不能对非静态方法 SetVariables 进行静态引用”所以我创建了一个活动实例并尝试从 OnviewCreate 调用 SetVariables 函数。我不知道如何将新创建的活动设置为我正在处理的当前活动。该应用程序仍然在“ExamActivity”活动中崩溃。以下是更改:

这消除了关于需要函数是静态的错误消息,但应用程序仍然崩溃!我将 SetVariables 函数更改为静态函数,但这只会产生更多错误。新的 Log Cat 错误:

我很困惑为什么这不起作用。这是说从 getSharedPreferences 获取值有一些问题。. . 但我不知道如何解决它!

非常感谢任何帮助或建议。

0 投票
0 回答
69 浏览

android - 自定义列表视图中背景颜色的奇怪行为(无大数据集)

自定义列表适配器视图的代码(此列表只有 11 项),并且查看器在这里没有帮助。

这里如果条件改变了在 xml 中定义的 textview 的默认颜色(天蓝色),
所以如果 single_transaction_value < 0 textview 的颜色更改为 #098AAA(浅绿色)
颜色没有按预期改变。

请注意,顶部栏的颜色是正确的。电话号码的灰色。白色背景上的文本。交易的天蓝色或浅绿色取决于条件。奇怪的行为是颜色从 xml 中定义的默认天蓝色变为代码中定义的浅绿色。

现在 if 条件发生了一点变化,添加了一个 else

现在颜色正在按预期变化。

这怎么样..

0 投票
1 回答
102 浏览

android - 无法运行异步示例..?

当我尝试运行代码时,只有主 toast 正在运行。Progress Dialog 和其他 toast 消息没有运行。这个程序是睡眠进程的简单异步示例。主要问题是它没有显示 Progressdialog。

我是否需要添加 xml 文件(它只包含一个 textView 和一个按钮)。请帮我解决这个问题。谢谢

0 投票
1 回答
326 浏览

android - 使用 RoboSpice 支持离线后台任务 {combining countdowntimer with robospice}

我正在执行一项需要很长时间(离线)的活动。我正在我的应用程序中发送和接收(阅读)短信,为此我使用了一个倒计时计时器类,它有一个监听器onTick()onFinish(). 在onTick()侦听器中,我正在检查是否有任何新消息,如果预期消息中有任何新消息,它将停止计时器并将其显示在我的屏幕上。一切似乎都还好。当我离开并重新进入应用程序或更改方向时会出现问题。

在处理网络调用时robospice,会处理所有这些活动转换问题。所以我想使用robospice. 我robospicegithub. 但是LoadDataFromNetwork()没有处理任何听众。它只是执行一项长期任务。

如果我已将离线示例与我的问题相关联,那么我要做的就是在我的侦听器中调用该spiceManager.execute()方法,然后它将从我的收件箱中读取消息并检查是否有任何所需类型的消息并将其返回到. 但这不是我想要的。我希望 robospice 调节完整的计时器类。onTick()loadDataFromNetwork()requestListeners

只有当我阅读特定所需的消息时,我才知道如何触发robospice requestlisteners,因为阅读活动是在计时器ontick()侦听器中执行的。

robospice 真的可以这样做吗?如果不是,请给我一个解决方案来处理第一段中提到的实际问题。

0 投票
2 回答
3940 浏览

android - 每次在后台执行 Web 服务

我需要在后台每小时执行一次网络服务

每隔一小时,将检查 Internet 是否可用,然后执行 Web 服务并更新数据。

我怎样才能做到这一点?

我的后台服务

0 投票
1 回答
126 浏览

android - 如何在我的活动启动前截取屏幕截图

我正在创建一个 android 应用程序,当我单击 myapp 图标并且当 myapp 启动时将屏幕截图设置为 myactivity 的背景时,我想在其中截取设备的屏幕截图,我搜索了很多但找不到任何解决方案,请告诉我如何实现这个任务?

0 投票
1 回答
369 浏览

android-intent - 如何在前台应用程序打开(/关闭)wifi时通知?

我正在尝试在后台运行一个应用程序,它会告诉我 wifi 的状态何时被修改;

在我的 MainActivity 中,我按如下方式启动服务:

在 AndroidManifest.xml 中:

我启动我的应用程序,按下主页按钮回到家,打开或关闭 wifi,但我没有看到日志“BACKJOBS”。

我是误解了什么还是我使用了错误的方法?

0 投票
1 回答
408 浏览

android - 如何创建在后台连续运行的 viber、facebook 等服务?

我正在尝试制作使用服务的应用程序。但我需要服务来连续运行。如果我使用 360 安全、任务杀手等 3rd 方应用程序,我不希望它停止。我已经以这种方式创建了我的服务。谢谢进步。

我使用了 START_STICKY,但这无济于事。