【安卓应用的界面编程(4)】教程文章相关的互联网学习教程文章

android-如何在收到推送通知时自动打开应用程序?【代码】

我想在收到推送通知时自动打开应用程序.我已经尝试过,但仍然无法按预期工作.下面的代码在应用处于活动状态或MainActivity时有效,但在后台运行或仅在托盘上显示通知时不起作用.我错过了什么?public class MyFirebaseMessagingService extends FirebaseMessagingService {@Override public void onMessageReceived(RemoteMessage remoteMessage) {if (remoteMessage.getNotification() != null) {if (PreferencesUtil.getInstance(t...

android-如何构建AOSP应用程序?【代码】

我正在尝试从AOSP构建Camera App. 我正在使用UBUNTU 14.04. 我遵循了官方文档中的指南.最后我执行make Camera我收到以下错误.... ... including ./system/media/audio_utils/Android.mk ... including ./system/media/camera/src/Android.mk ... including ./system/media/camera/tests/Android.mk ... including ./system/netd/client/Android.mk ... including ./system/netd/server/Android.mk ... including ./system/security...

android-应用程序在数组末尾崩溃【代码】

我的应用程序在bluestacks中的数组末尾崩溃.我不知道为什么. 当我单击数组末尾的下一个按钮时,应用程序崩溃.我也在手机上对其进行了测试,结果相同.该应用程序的其余部分按预期运行. 据我所知,“我%= image_elements.length;”应该是循环数组的函数. 我很确定这是崩溃的来源.i++;element.setImageResource(image_elements[i]); name.setImageResource(image_names[i]);i %= image_elements.length;完整代码如下public class Practi...

java-无法使用Gradle构建Android应用

我正在尝试使用Gradle命令行界面构建我的Android应用.我还将GRADLE_HOME / bin添加到环境中.首先,我使用gradle init生成了包装器gradlew在我的项目文件夹中.现在,当我使用此包装程序构建我的应用程序(./gradlew构建文件)或使用其任何功能时,它尝试下载gradle-2.3.zip文件并失败(以下错误消息).我不明白的是为什么gradle再次尝试下载gradle.另外,当我在浏览器中打开下载URL时,它表示页面不安全,这可能是导致错误的原因.我究竟做错了...

android-INVALID_ARGUMENT:应用程序凭证标头无效.请修复客户端以传递有效的应用程序凭证标头

尝试运行简单的Android Instant App时,我在控制台中收到此错误,并且该应用程序无法打开.此错误是什么意思,如何传递有效的凭证标头?解决方法:存在一个已知问题,即不允许模拟器与Instant Apps后端进行通信,从而导致此错误.如果您尝试使用模拟器启动已发布的即时应用程序,则由于这个原因它将失败.我们还在某些物理设备上看到了它,但是它在那里非常不一致. 在本地运行即时应用程序时,您可能仍然会看到此错误,但这不是根本原因.如果本地...

如何将日期从Facebook API转换为Android应用程序日期格式【代码】

我正在开发一个类似于android facebook应用程序的应用程序. 我从facebook应用程序创建了一个时间字段"created_time": "2012-11-28T12:53:40+0000",因此,如何将其转换为android facebook应用的日期格式,例如2hours ago, yesterday at 5:30pm etc解决方法:尝试这个:String getCreatedTime = JOConversations.getString("created_time"); long finalTimeStamp = Long.valueOf(getCreatedTime); SimpleDateFormat dateFormatter = new...

android-如何在我的应用程序中将状态栏设置为白色背景和黑色文本(黑色图标)【代码】

我想在我的应用程序中将状态栏设置为白色背景和黑色文本(和黑色图标).我发现某些应用程序可以做到这一点.但是从谷歌搜索,我找不到任何解决方案可以做到这一点.关于如何设置状态栏的颜色有很多解决方案.像SystemBarTint一样,它只能设置背景,但不能设置整个状态栏的样式(白色背景和黑色文字或黑色背景和白色文字颜色).解决方法:将其放在您的values-v21 / styles.xml中,以在Lollipop上启用它:它只能在API 21以上运行<resources><!-- ...

android-如何在可能没有托管配置提供程序的应用程序中使用托管配置?

我正在开发一款可在2种不同的Android环境(消费者和企业市场)中运行的应用.可以说这是一个文本应用程序,需要管理许多配置参数. 第一个环境是没有启用Android Enterprise(AfW)功能的标准Android设备.因此,没有EMM(MDM)可以提供Android代理/客户端应用程序作为实现托管配置提供程序的设备/配置文件所有者. 第二种环境是在公司内部. EMM(MDM)用于管理其所有公司拥有的设备. EMM是设备所有者或配置文件所有者.它们被设置为使用托管配置,...

android eclipse已更新,现在尝试运行时应用程序崩溃

我的应用程序正在运行,我没有更改源代码中的任何内容.Eclipse已更新,现在当我尝试运行该应用程序时,它无法打开,并且该错误消息显示在您必须强制关闭它的位置.它甚至没有我以前见过的其他等待选项. 我知道这是很少的信息,但这就是我所拥有的,这就是为什么我如此沮丧.我回复了…我重新安装了eclipse和android插件.我测试了Hello World,效果很好.我很迷失.真烂请帮忙.解决方法:如果您的项目中包含第三方JAR,那么今天早上我也遇到了同样...

Android:Eclipse MAT似乎没有显示我所有应用程序的对象【代码】

我通过插入语句Debug.dumpHprofData(“ / sdcard / myapp.hprof”)创建了一个hprof文件;在我的应用程序代码中;然后,我已经通过hprof-conv运行了hprof文件,并在Eclipse中打开了转换后的文件. 遵循MAT“备忘单”的建议,我通过进入“泄漏识别->组件报告”输入“ com.prepbgg.*”并单击“完成”,对应用程序的内存使用情况进行了分析. 我知道我的应用程序正在消耗大量内存:特别是在我称之为dumpHprofData的阶段,它有一个1百万像素的位...

java-更新Android应用程序中的原始资源【代码】

我的应用程序应该在文本文件中存储一些数据.每次启动应用程序时,都会读取数据,并且每次关闭应用程序时,都会从文本文件中清除数据,并保存有关上一个会话的新数据. 现在,我在读取数据时没有问题:InputStream is = getResources().openRawResource(R.raw.myFile); BufferedReader br = new BufferedReader(new InputStreamReader(is));问题是当我写入文件时.显然,资源必须以某种方式访问??它,但是R.raw.myFile仅在InputStream中产生,...

java-如何使用Android后退按钮在我的应用程序中向后移动而不是关闭我的应用程序?

我的应用程序包含A,B和C这三个活动.我通过“确定”按钮从A移到B,并且我想使用Android设备的默认后退按钮从B移到A.但是,当我按下按钮时,整个应用程序将关闭.我该如何解决这个问题?解决方法:我怀疑您在“确定”按钮onclick侦听器中调用了finish().不要那样做finish()从活动堆栈中删除您的活动. 阅读更多here.

MVVMCross Binding崩溃导致Android应用程序崩溃【代码】

我有一个基于Xamarin和MvvmCross的Android应用.在该应用程序中,有一个带有我自己创建的ExpandableListView的视图.现在,此列表显示几个项目,这些项目已使用MvvmCross绑定到其DataContext.但是,由于各个ListItemViews的视图差异很大,因此这些ListItemViews的一部分是在ExpandedListViewAdapter中以编程方式生成的.这是这样的:public override View GetChildView(int groupPosition, int childPosition, bool isLastChild, View conv...

JavaScript-如何使Google Map像Android手机中的Google Map应用程序一样工作【代码】

如您在图片中所看到的,我在屏幕的左下角有一个放大缩小按钮.我想使其稍微向上移动,或者向其中添加一些新的CSS,以使其易于使用.有人可以帮我解决这个问题吗? 谢谢&问候 .JS<script type="text/javascript"> /** Google Maps documentation: http://code.google.com/apis/maps/documentation/javascript/basics.html* Geolocation documentation: http://dev.w3.org/geo/api/spec-source.html */ $( document ).on( "page...

如何在Android中使用Intent打开特定的应用程序?【代码】

我想打开一个.ics文件&我想确保特定的应用程序应该使用意图做到这一点解决方法:要打开另一个应用程序:Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("package.name.of.destination.app");startActivity(LaunchIntent);从那里将控件转到该应用程序,因此,如果您想提供一些效果,则必须在目标应用程序中进行操作