关于AndroidAppStore出现在Windows11上但不适用于内部和部分app无法在安卓11上运行的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Android1.6:“andro
关于Android App Store 出现在 Windows 11 上但不适用于内部和部分app无法在安卓11上运行的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”、Android 11 Media store-无法在相对路径上录制新视频它适用于Environment.DIRECTORY_MOVIES路径,但不适用于子文件夹、android – Charles SSL Proxy适用于chrome但不适用于应用程序、android – Cordova:StatusBar插件适用于模拟器,但不适用于设备等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- Android App Store 出现在 Windows 11 上但不适用于内部(部分app无法在安卓11上运行)
- Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”
- Android 11 Media store-无法在相对路径上录制新视频它适用于Environment.DIRECTORY_MOVIES路径,但不适用于子文件夹
- android – Charles SSL Proxy适用于chrome但不适用于应用程序
- android – Cordova:StatusBar插件适用于模拟器,但不适用于设备
Android App Store 出现在 Windows 11 上但不适用于内部(部分app无法在安卓11上运行)
Android App Store 出现在 Windows 11 上但不适用于内部人员
随着 Windows 11 的发布,用户最大的功能之一是支持 Android 应用程序,虽然看起来当微软推出新操作系统时会缺少这个功能,但公司开始公开测试的那一刻可能不会太远了。
Windows 11 上的 Android 应用程序不会直接从 Microsoft Store 提供,而是通过 Amazon AppStore 提供,然后在 Microsoft Store 中列出。换句话说,当您想从 Microsoft Store 下载 Android 应用程序时,您会被重定向到亚马逊的应用程序商店以完成该过程。
Amazon Appstore 最近在网上被发现是 Windows 11 的应用程序,这表明微软非常接近开始在新操作系统上公开测试 Android 应用程序支持。
但是,目前该应用程序仍然无法下载,但很可能下载链接迟早会上线。
内部人员先试用新功能
“我们首次将 Android 应用程序引入 Windows。从今年晚些时候开始,人们将能够在 Microsoft Store 中发现 Android 应用程序并通过 Amazon Appstore 下载它们——想象一下从 TikTok 录制和发布视频,或者直接从您的 PC 使用 Khan Academy Kids 进行虚拟学习。在接下来的几个月里,我们将有更多关于这次经历的分享。我们期待与亚马逊和英特尔合作,使用他们的英特尔桥接技术,”微软最初表示,但没有透露任何细节。
Windows 11 预计将于 10 月 5 日开始推出,但 Android 应用程序支持将包含在今年晚些时候面向内部人员的预览版本中。
根据最初的发布日历,微软已承诺在 2022 年年中之前完成 Windows 11 的推出。
Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”
我正在尝试打开一个对话框窗口,但每次我尝试打开它时都会引发此异常:
Uncaught handler: thread main exiting due to uncaught exceptionandroid.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:460) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:238) at android.app.Activity.showDialog(Activity.java:2413)
我通过showDialog
使用显示器的 ID
调用来创建它。处理程序记录正常,onCreateDialog
我可以毫无问题地逐步完成它,但我已经附加了它,因为我似乎遗漏了一些东西:
@Overridepublic Dialog onCreateDialog(int id){ Dialog dialog; Context appContext = this.getApplicationContext(); switch(id) { case RENAME_DIALOG_ID: Log.i("Edit", "Creating rename dialog..."); dialog = new Dialog(appContext); dialog.setContentView(R.layout.rename); dialog.setTitle("Rename " + noteName); break; default: dialog = null; break; } return dialog; }
这有什么遗漏吗?一些问题谈到了在创建对话框时遇到此问题onCreate
,这是因为尚未创建活动,但这是来自菜单对象的调用,并且该appContext
变量似乎已正确填充在调试器中。
答案1
小编典典而不是 : Context appContext = this.getApplicationContext();
您应该使用指向您所在活动的指针(可能this
)。
我今天也被这个咬了,烦人的部分是getApplicationContext()
来自 developer.android.com 的逐字记录 :(
Android 11 Media store-无法在相对路径上录制新视频它适用于Environment.DIRECTORY_MOVIES路径,但不适用于子文件夹
我已经打开了一张Google / Android票证,上面有他们要求的模拟器调试消息的完整记录。他们说:“有趣,他们会调查的。”他们没有回答-但他们已针对最新的Android 11版本对其进行了修复。 2020年11月的安全补丁。所以-问题已解决。 如果有人没有获得最新的android 11更新,我在代码中留下了一个错误修复。如果发生此错误-我将IsAndroid11SaveOnSubDirectoryEnabled变量设置为false
String relativeLocation = Environment.DIRECTORY_MOVIES + File.separator + SUB_DIRECTORY_NAME;
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.Q && IsAndroid11SaveOnSubDirectoryEnabled == false)
{
relativeLocation = Environment.DIRECTORY_MOVIES + File.separator + "$" + SUB_DIRECTORY_NAME;
Log.e(TAG,"Recording on $SubDirectory");
}
android – Charles SSL Proxy适用于chrome但不适用于应用程序
我正在使用运行Android 7的Nexus 5X设备.我无法使用Charles Proxy文档中的最新说明设置代理.我安装了证书,但扩展了wifi设置或nugat.我可以将charles设置为证书,但这不会让我连接到该wifi(身份验证问题).所以我把它留作“不检查正确性”.我甚至不知道这是否相关.
问题是,当我试图嗅探我的应用程序https调用时,我看到SSLHandshake:收到致命警报:certificate_unkNown
但是,如果我在同一设备上使用chrome运行Web客户端 – 我可以读取相同api的调用.
底线是它适用于浏览器,但不适用于我的应用程序.我也检查了其他应用程序.相同的输出.
我在这里问的原因是因为我可能需要在我的改装api设置中添加一些不安全的客户端 – 希望不是.
解决方法:
以下是如何配置apk以使CharlesProxy在Android 7中运行的方法.
Android的
从Android N开始,您需要为您的应用添加配置,以使其信任Charles SSL Proxying生成的SSL证书.这意味着您只能对您控制的应用程序使用SSL代理.
要将您的应用配置为信任Charles,您需要向应用添加网络安全配置文件.此文件可以覆盖系统默认值,使您的应用程序可以信任用户安装的CA证书(例如Charles Root证书).您可以指定这仅适用于应用程序的调试版本,以便生产版本使用默认信任配置文件.
将文件res / xml / network_security_config.xml添加到您的应用程序:
<network-security-config>
<debug-overrides>
<trust-anchors>
<!-- Trust user added CAs while debuggable only -->
<certificates src="user" />
</trust-anchors>
</debug-overrides>
</network-security-config>
然后在应用的清单中添加对此文件的引用,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<applicationandroid:networkSecurityConfig="@xml/network_security_config" ... >
...
</application>
</manifest>
在这里你可以找到更多细节:
https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
android – Cordova:StatusBar插件适用于模拟器,但不适用于设备
我有一个cordova项目,我安装了StatusBar插件,为Android平台中设备的状态栏着色.如果我在AVD(pic1)上运行项目,插件会显示正确的状态栏颜色,但是当我在设备上运行它时,它似乎不起作用.
我还注意到,当我在设备上运行项目并卸载了插件时,视图会占用整个屏幕,但是如果我在安装了插件的情况下运行它,应用程序视图与手机导航的顶部和底部之间会出现黑色空间酒吧和状态栏(图2).
设备:三星S9运行Android 8.0.0(奥利奥)
Cordova版本:8.0.0
StatusBar插件版本:2.4.2
Cordova白名单插件:1.3.3
index.js:
var app = {
// Application Constructor
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
},
// deviceready Event Handler
//
// Bind any cordova events here. Common events are:
// 'pause', 'resume', etc.
onDeviceReady: function() {
this.receivedEvent('deviceready');
StatusBar.backgroundColorByHexString("#CF4D4D");
},
// Update DOM on a Received Event
receivedEvent: function(id) {
}
};
app.initialize();
解决方法:
我已经测试了你的代码,它可以在Android 5,6,7和8.1的4个不同设备上正常工作,所以它显然是插件中的一个错误. (可能是设备特定或供应商特定)
因此,请在https://issues.apache.org/jira/browse/CB上报告,提供所有可能的信息. (关于这个“问题”的信息应该足够了)
关于Android App Store 出现在 Windows 11 上但不适用于内部和部分app无法在安卓11上运行的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”、Android 11 Media store-无法在相对路径上录制新视频它适用于Environment.DIRECTORY_MOVIES路径,但不适用于子文件夹、android – Charles SSL Proxy适用于chrome但不适用于应用程序、android – Cordova:StatusBar插件适用于模拟器,但不适用于设备的相关信息,请在本站寻找。
本文标签: