【java-Android应用程序如何充当桌面应用程序的遥控器? (Spotify)】教程文章相关的互联网学习教程文章

当应用程序正在运行或不在android中时,将“推送通知”内容显示到“警报”对话框中

我是Android新手. 目前,我已经将GCM功能集成到了我的android应用程序中.我从第三方服务器应用程序中很好地获得了推送通知. 但是现在我的问题是,无论何时出现推送通知,它都会显示在通知栏区域中,而当我单击该通知时,它就会按预期消失. 但是我想要的功能是,当用户在通知栏中单击推送通知时,它将显示一个弹出窗口,并在该弹出窗口中显示通知内容. 无论应用程序是否正在运行,我都希望此功能. 即,如果应用程序未在运行,则通过单击通知,它...

android-应用程序启动时要添加到主活动的第一个片段【代码】

假设我正在创建一个具有导航抽屉和片段集的Android应用程序.当用户单击导航抽屉中的选项时,将加载相应的片段.该应用程序只有一个活动(主活动),并且没有视图. 首次启动应用程序时,哪个片段会加载到主活动中?在没有用户交互的情况下,应用程序如何知道要首先加载哪个片段?如何将自定义片段设置为在应用程序启动时自动加载? 谢谢解决方法:您只需执行与用户交互以及Activity的onCreate()方法中用于替换片段的相同FragmentTransaction...

Android的TabHost应用程序中的ProgressDialog

我想在我的应用程序中使用Progress Dailog.我在执行此操作时遇到一个问题,经过一些RnD之后,我才知道不可能创建进度对话框.我在应用程序中具有TabHost的活动组类. 我有完全相同的情况,我的应用程序中有TabHost,而活动类中有TabHost类.因此,当我尝试为活动组类中的类创建进度对话框时,无法创建它.但是,如果我尝试为不在活动组中的班级创建进度对话框,则可以毫无问题地创建它. 现在有什么解决方案吗?解决方法:我认为问题在于进度对话...

重新安装Android Studio会导致我的Google Maps API无法显示在我的应用程序中吗?

我创建了一个使用Google Maps API的应用程序,我总是通过将其副本保存在外部驱动器上来备份我的应用程序. 我最近重新安装了Windows,不得不重新安装Android Studio.导入保存并运行的应用程序项目时,我注意到Google地图没有显示任何地理图像.我只能看到“ Google”徽标. 我是否必须重新创建项目并复制Java和XML布局文件,然后尝试再次运行它以使其正常工作? 我只想知道有什么可能的东西可以解决这个问题.解决方法:您的开发密钥(调试证...

将现有的Android应用程序映射密钥转移到另一个开发者帐户?

我正在为公司使用android应用程序.在此应用程序Map键中,GCM和GOOGLE是在我自己的开发者控制台帐户下创建的. 现在他们想将应用程序转移到公司自己的开发者控制台帐户中,用户是否仍会像以前一样收到GCM通知,谷歌地图和Google集成? 有任何方法可以将相同的地图密钥和GCM密钥转移到新帐户,而不会对已安装该应用程序的用户造成任何问题. 提前致谢!解决方法:我曾经处于类似的情况,只是在控制台中添加了负责该项目的人作为项目的所有者....

从Android Cordova应用程序中的javascript更改KeepScreenOn【代码】

我试图通过我的cordova应用程序控制屏幕超时.该应用程序播放视频,而在播放视频时,我想关闭屏幕超时.视频暂停或正在做其他事情时,我想重新打开它.如果在OnCreate中设置KeepScreenOn标志,则可以正常工作,但是如果从插件中调用它,则不会发生任何变化.我都尝试过getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);和this.webView.setKeepScreenOn(true); 这是我的插件代码.package com.Kidobi.plugins;import org...

整个应用程序的通用页脚[Android]【代码】

好吧,我想知道是否可以做到. 我需要的是一个普通的页脚(如bar),其中将包含要显示的广告.我想知道是否可以通过某种方式将应用程序的这一部分作为普通应用程序使用. 我知道include标记,但是所有要做的就是在引用的任何地方添加一个特定的布局.每次我从一种活动转到另一种活动时,它都会提示重新加载广告.每次我进行新活动时都会发送一个新的广告请求,这很烦人. 我正在使用admob来展示广告.希望我已经阐明了这个问题.解决方法:以编程方...

php-从头开始制作Android聊天应用程序

我需要为Android制作聊天应用程序.我想到了使用PHP脚本来实现聊天应用程序.基本思想是将消息从Android客户端发送到PHP脚本,并利用PHP脚本将消息发送到MySQL数据库.这些消息将广播给其他人.但是问题是自动向其他人广播消息.有没有办法使用android和php做到这一点?解决方法:您可以执行以下操作 >在设备和PHP服务器之间建立持久的TCP连接>广播消息时,通过每个设备的TCP连接发送消息>在设备上处理此通知,您一切顺利. 如果您想在服务器...

Android应用程序可在NFC标签中添加多个记录【代码】

大家好,我是开发android应用程序的初学者,目前我需要将一些数据写入NFC标签以检查自己的NFC阅读器程序,但是,我可以尝试的那些应用程序只能将一个记录写入标签中,但记录不匹配由于我要求里面有几条记录,最后要有一条AAR记录,所以我想问是否有人知道可以提供此功能的任何应用程序,或者有人曾经写过这样的程序?谢谢!public class Writer extends Activity {NfcAdapter mAdapter; PendingIntent mPendingIntent; IntentFilter mWrite...

android-如果我使用的目标SDK版本是21,我可以在API 23上运行我的应用程序吗

我已经开发了一个以API 21作为目标SDK版本的Android应用. 它可以在上面的API(例如API 23)上正常运行吗?解决方法:可以使用targetSdkVersion并将其安装在具有更高SDK版本的设备上. 您在build.gradle中指定的targetSdkVersion告诉系统您已经开发并测试了您的应用程序才能在该SDK上运行.如果用户在更高的SDK上安装您的应用,则系统责任是提供向后兼容性(如果发生任何更改). 一个很好的例子就是SDK 23上的权限发生了什么.由于该版本必须...

android-从应用程序向小部件发送数据【代码】

我被困在一个特殊的场景中.用户从应用程序更新时间后,我需要立即更新我的小部件.我确实通过发送Intent Extras数据来尝试广播,但是没有这样做.当前,我的数据存储在AppWidgetProvider中,我需要将此数据发送到服务 公共类CountdownWidget扩展了AppWidgetProvider { // SharedPreferences userDefaults;// update rate in milliseconds public static final int UPDATE_RATE = 1800000; // 30 minutepublic static String nameOne =...

如何获取Android中应用程序的上次打开日期?

我想让其他应用程序在android应用程序中最后打开和使用的日期… 有人可以帮忙吗?解决方法:每次将应用程序打开时都将日期保存到SharedPreferance中,但是在保存之前,只需读取上一个保存的日期即可,因此现在您每次用户打开应用程序时就保存一次.

android-后台应用程序以侦听拖动手势【代码】

我需要注册一个广播接收器,它将告诉我整个系统中的任何Drag事件.我的应用程序将在后台运行并执行任何任务,如果发生任何类型的Drag事件,即使其他任何应用程序都在前台运行.可能吗?关于我该怎么做的任何想法? 更新:不要以为我会做键盘记录器.我的应用程序将可见,但将在后台运行.我只想检测一下Drag事件(向左拖动,向右拖动,向上拖动和向下拖动).如果您能告诉我如何在其他任何应用程序上方显示4个永久不变的按钮,我将接受任何答案,因...

如何在Android的绘画应用程序中实现撤消功能?【代码】

我想在我的应用程序中执行撤消功能.为此,我进行搜索后发现,我发现在代码下面进行了x,y点的数组列表,我无法撤消图纸?public Drawview(Context context, float x, float y, int r) {super(context);mBitmap = Bitmap.createBitmap(800, 1200, Bitmap.Config.ARGB_8888);// mainbitmap.add(mBitmap);//System.out.println("**mBitmapPaint***"+mBitmapPaint);mCanvas = new Canvas(mBitmap);mPath = new Path();mBitmapPaint = new P...

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

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