【试图在MultiDex应用程序中测试Android模块,com.android.test.runner.MultiDexTestRunner无法识别】教程文章相关的互联网学习教程文章

Android:如果从另一个应用程序打开了一个应用程序,launchMode singleTop将不起作用【代码】

我有一个应用程序,如果从另一个应用程序启动(例如在Playstore上),则会出现异常.它不是恢复到已经存在的Activity,而是作为新实例重新启动. 我有的: >在manifest.xml中使用launchMode =“ singleTop”声明每个活动>我使用launchMode = singleTask尝试了相同的操作,但是它具有相同的行为>在启动新活动的每个Intent上使用了额外的intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)>在已运行的实例中不调用onNewIntent() 我使用以下代...

android-Uber应用程序如何定义设备的最大注册数量限制?

我有一部旧手机可以操作.这部手机已经具有先前用户正在使用的Uber应用程序.我重新安装了Uber应用程序并在其中注册了我的电子邮件ID和电话号码.但是,现在我无法在其中添加paytm钱包.这样做时,我会收到一条消息:“很抱歉,该设备已达到最大注册限制.”另外,我的手机中没有任何Paytm应用. 我有几个问题,例如 1)Uber或Paytm是哪一方在定义规则? 2)他们是否维护自己的文件(在其apk中)以进行此计算,或者它可能是一些常见的android文件,即...

android-如何通知Beta用户该应用程序已在Google Playstore上发布?

我在Google Play商店上载了一个应用程序进行Beta测试,并添加了一些用户作为Beta用户.现在,当App在Play商店上线时,由于Beta启动后发生了一些变化,那么Beta用户将如何获得有关该应用的通知?解决方法:在以下情况下,Google Play将向您的所有Beta测试人员发送通知: #1市场上APK的versionCode高于以前安装的版本的versionCode #2. PackageName仍然相同 #3.相同的证书已用于签署您的申请 Source

android-如果应用程序从不更新且InstanceID提供程序从不启动刷新,则GCM注册令牌是否保持不变【代码】

我在我的应用程序中使用Google’s GCM服务.我尝试了sample code,对我来说效果很好.但是关于注册令牌,有一件事使我感到困惑. RegistrationIntentService.java中的onHandleIntent(Intent intent)函数中的示例代码包含用于获取令牌的行,然后用于订阅主题InstanceID instanceID = InstanceID.getInstance(this); String token = instanceID.getToken(getString(R.string.gcm_defaultSenderId),GoogleCloudMessaging.INSTANCE_ID_SCOPE,...

Java-Android应用程序教程content.xml和activity.xml文件具有与教程不同的代码【代码】

我正在通过android教程进行工作http://developer.android.com/training/basics/firstapp/building-ui.html 我已经按照本教程中的说明创建了该项目,但是它说的代码应该在我的activity.xml文件中,而在我的content.xml文件中,好像它们已经交换了吗? 活动xml中的代码:<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a...

android-VoIP应用程序的打ze和待机模式【代码】

我有一个旧版VoIP应用程序,我想为其提供Android新的打and和待机模式支持.我有自己的消息传递/信令机制,因此无法使用Android的GCM功能.该文档指出,将应用列入白名单将允许使用自己的信号机制,并使应用在打ze模式下保持活动状态. 另外,我目前正在使用setExtract()和setRepeating()生成keepAlive警报,以使XMPP的持久连接保持活动状态.如果我为较新版本添加setExactAndAllowWhileIdle,则表示-警报每15分钟最多触发一次.但是我需要每12秒...

Android应用程序中共享对象的使用【代码】

我有另一个开发人员提供的C共享对象.我没有C代码,只有.so文件.我可以直接在Android应用程序中使用.so文件吗?我已经做了一些JNI编程,但是它使用C代码本身而不是直接使用.so.我的问题是我没有C代码.有什么办法可以做到这一点?解决方法:是的,您可以在JNI应用程序中使用预编译的共享库.首先,请确保它是为正确的平台构建的.这涉及到x86或armeabi-v7a之类的ABI,也涉及OS平台级别;为android-21构建的.so可能无法在android-19上加载. 其...

android-根据exoplayer演示应用程序中视频的长宽比更改表面视图的长宽比【代码】

我已使用以下代码在Android应用中实现了ExoPlayer.String versionName;try {String packageName = getPackageName();PackageInfo info = getPackageManager().getPackageInfo(packageName, 0);versionName = info.versionName;} catch (PackageManager.NameNotFoundException e) {versionName = "?";}player = ExoPlayer.Factory.newInstance(2);Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE);DataSource data...

在Android应用程序中设置文件中的可执行权限【代码】

我要制作一个Android应用程序,首先下载android tcpdump二进制文件,然后执行它.该文件已成功下载,但是我无法设置可执行文件:try {File file = new File( "/sdcard/tcpdump" );if ( file.exists() ){Runtime.getRuntime().exec( new String[]{ "su", "-c", "chmod 777 /sdcard/tcpdump" } );} } catch ( Exception e ) {e.printStackTrace(); }解决方法:默认情况下,位于SD卡上的文件无法执行.将文件移至内部存储,即data / local /...

android-在phonegap应用程序中将加速度计的轴重新定向为汽车的轴

我目前正在做一个应用程序,通过手机中的加速度计来检测道路上的坑洼.我的问题是我需要重新调整加速度计轴的方向以使其与汽车轴对齐. 我在下面的在线报告中找到了这种解释,但我不知道如何使用GPS计算旋转后的角度以及如何监视旋转前的角度. 在线说明: “手机可以任意摆放,因此,嵌入式加速度计.因此,必须先沿车辆轴线定向分析信号.该系统使用基于欧拉角的算法重新定位.通过预旋转,传感器实际上沿着车辆的轴线旋转,倾斜角和旋转后角(...

android-如何在单击应用程序链接时打开我的应用程序?【代码】

我想要共享我的应用程序特定页面的链接.假设我在我的应用程序中某个用户的个人资料页面中,并且想要将该用户共享给我的一些朋友,所以我想通过WhatsApp和其他应用程序共享它. 所以基本上我想共享一个指向我的应用程序的链接. 这就是我现在正在做的Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);shareIntent.setType("text/plain");shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "https://play.g...

javascript-使用应用程序中嵌入的浏览器时,无法从Android上的网页访问地理位置【代码】

我正在使用navigator.geolocation.getCurrentPosition()获取用户的当前位置.将这些网页上的位置功能直接加载到iOS和Android上的网络浏览器中时,效果很好.询问用户是否允许访问位置,该位置就从那里访问.不管哪个Web浏览器或OS都可以正常工作. 但是,如果在嵌入Android的应用程序(在这种情况下为TWebBrowser组件)中嵌入的Web浏览器中加载了相同的网页,则定位服务将不起作用.调用navigator.geolocation.getCurrentPosition()会导致Perm...

如何使用Android应用程序向用户订阅YouTube频道?

我正在尝试创建一个基于Youtube的应用程序,但是找不到有关如何将用户订阅到不同渠道的任何信息. 有可能做到吗?我可以找到有关如何使用php进行操作的信息,但是我浪费了大量时间,但尝试使用Android却没有成功.解决方法:您可能需要查看以下内容以访问不同的Youtube频道?.还有一些示例Android应用程序显示了如何使用Youtube API. 要找到引用的方法,请使用下面的原始源链接.确保您单击的是YoutubeIntents类,或尝试直接使用link.您可以...

android-指向vimeo应用程序的链接,但【代码】

我问过什么代码会将我正在制作的应用程序发送到vimeo应用程序的链接发送出去;它会打开vimeo应用程序,但不会打开链接中指定的视频,有人知道吗?vimeo.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {try{Intent browserIntent = null;PackageManager pmi = getPackageManager();browserIntent = pmi.getLaunchIntentForPackage("com.vimeo.android.videoapp");browserIntent.setAction(...

android-设备所有者应用程序是否获得系统应用程序权限?

我正在尝试将有关“设备所有者”应用程序的一些内容放在一起. 对于新发布的EMM API,设备所有者应用程序是否有办法获得系统应用程序权限?我注意到该API允许远程安装软件包,但要使其正常工作,该应用程序需要具有INSTAL_PACKAGES权限(为系统应用程序保留). 此外,Android Hidden API是否有任何官方文档,或者仅仅是代码检查和注释?解决方法:设备所有者没有系统应用程序权限. 在棉花糖上,设备所有者可以调用PackageInstaller并以静默方...