【java – Android – 如何在每次打开应用程序时启动完全相同的活动?】教程文章相关的互联网学习教程文章

android – 防止其他应用程序形成捕获/记录屏幕【代码】

基本上我想要视频盗版保护 我的应用程序有视频流,我想保护我的视频流免受其他应用程序的影响.其他应用程序不应该在播放视频时捕获屏幕.任何建议我怎么能实现这一点..在此先感谢.解决方法:您可以通过在Activity中添加FLAG_SECURE来保护屏幕捕获功能,如下所示getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 检查this链接说Screen capturing and sharing Android 5.0 lets you add screen capturing and...

android – 在其他应用程序之上带有句柄(而不是操作栏)的可拖动抽屉【代码】

背景 我们都知道我们可以使用导航抽屉作为在应用程序中导航的新方法(即使使用库,如this one). 我们也知道有些应用程序可以使用SYSTEM_ALERT_WINDOW permission漂浮在其他应用程序之上(如AirCalc所示,并且像so一样). 我注意到有些应用程序结合了扩展和扩展.折叠顶部的视图,如下一个: > callerid> Sidebar Lite> Easy Controller-Control Center 还有很多… 问题 我们需要合并其他应用程序之上的2个概念,并允许拖动句柄以显示其左侧...

在Android应用程序中使用JAVA RMI

我已经阅读了很多关于这个问题的线索,我无法看到它的“真实”解决方案. 我做了一个java项目 – 这是一个rmi服务器,我有一个Android应用程序,假设也是一个rmi客户端. 当我检查服务器是否工作时,我没有足够明智地在一个Android项目上测试客户端,我在一个简单的java项目上做了一个测试客户端. 现在,当我试图将我的Android应用程序连接到服务器时,我失败了因为android项目无法识别java rmi包. 为什么会这样?我该怎么办?解决方法:我有...

通过logcat在Android上调试WebView(Ionic)应用程序【代码】

关于这个问题有几个问题,但是其中没有一个似乎能解决我遇到的特殊问题. 我正在使用Cordova / Ionic开发一个应用程序,并打印调试信息,我使用adb logcat输出console.log()CordovaLog:D *:S工作正常,直到一些更新.现在我似乎无法弄清楚如何正确过滤logcat的输出,所以我只能从我的应用程序获取调试信息. 记录本身有效.如果我没有设置过滤器并将输出重定向到文件,我可以在所有其他调试消息中看到我的调试信息,它看起来像这样:I/Web C...

android – 让Ionic应用程序出现在“共享”列表中并接收数据【代码】

当用户单击图像的共享按钮时,我试图让“离子”应用程序出现在“共享”列表中.据我所知,我必须添加类似的东西<intent-filter> <action android:name="android.intent.action.SEND" /><category android:name="android.intent.category.DEFAULT" /><data android:mimeType="image/*" /> </intent-filter>到AndroidManifest.xml.我认为,我可以使用cordova-custom-config plugin做.然后,我必须以某种方式处理这个意图,这对我来说是棘手...

android – 替换调用应用程序【代码】

背景 我正在尝试开发一个非常简单的通话应用程序来替换库存版本.基本上,我只想回答来电并向用户展示一个非常简单的自定义UI.不需要拨出电话或任何花哨的东西. 在网上搜索我发现了包android.telecom.incallservice(在API 23中可用).此服务由希望提供用于管理电话呼叫的用户界面的任何应用程序实现. 这似乎很有希望,但我无法让它工作.我已经创建了扩展InCallService的简单服务,并在文档描述的清单中声明它.但是,我希望能够将设置中的...

java – 如何防止Android应用程序因后台线程中的异常而崩溃?【代码】

这是一个普遍的问题,从具体情况中提出,但我想得到一般答案如何处理以下情况: 背景: 我有一个应用程序,它正在使用一些第三方库(广告网络提供商SDK – 特别是AdMob SDK,基于Google Play服务).该库的功能对于应用程序并不重要.该库创建一个或多个后台工作线程.有时(非常罕见的情况),其中一个后台线程中存在未处理的异常,从而导致应用程序崩溃.我想忽略由此库引起的所有异常,无论其原因如何:在最坏的情况下,应用程序用户将看不到广...

从android中的应用程序恢复已删除的Xml文件

是否可以从Android IDE中的应用程序恢复已删除的XML文件? 不幸的是我从我的应用中删除了重要文件解决方法:对于Eclipse:To restore a deleted Workbench resource with a state from the localhistory:In one of the navigation views, select the folder or project intowhich you want to restore a local history state From the resource’spop-up menu, select Restore from Local History…. The Restore FromLocal History...

更新到Android Studio 3.0后无法运行Ionic应用程序【代码】

这是我的离子信息cli packages: (/Users/billb/dev/customer-mkt-app/node_modules)@ionic/cli-utils : 1.15.2 ionic (Ionic CLI) : 3.15.2全球套餐:cordova (Cordova CLI) : 7.0.1本地包裹:@ionic/app-scripts : 3.0.1 Cordova Platforms : android 6.2.3 ios 4.4.0 Ionic Framework : ionic-angular 3.3.0系统:Android SDK Tools : 26.1.1 ios-deploy : 1.9.2 Node : v6.11.5 npm : 3...

android – 当其他应用程序打开或启动时检测【代码】

我想跟踪或检测用户何时尝试在移动设备中打开应用程序,如facebook或yahoo或gmail或任何其他应用程序.例如: – 要知道这些是应用程序用户在过去30分钟内打开的.解决方法:您无法在Android中检测到应用启动.但您可以使用此代码获取当前打开的应用程序列表,并检查您要查找的应用程序是否已打开:ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> ru...

android – 如何使用ADB命令检测正在运行的应用程序【代码】

参见英文答案 > Find out the running process ID by package name 3个我有一个运行Jelly Bean OS的Android设备. 如果我知道包名称,有没有办法检测进程是否正在运行或不使用ADB命令?解决方法:不需要使用grep. Android中的ps可以按COMM值过滤(在java应用程序的情况下,包名称的最后15个字符) 假设我们要检查com.android.phone是否正在运行:adb shell ps m.android.phone USER PID PPID ...

java – 为什么Android应用程序不能用C/C++编写,因为你“只是喜欢用C/C++编程”?

更新(为清晰起见并减少歧义): 我将开始修补Android应用程序.我打算使用NDK编写C语言(因为我有更多的C经验,更喜欢Java)但是在Android NDK page上遇到了以下内容:you should only use the NDK if it is essential to yourapp—never because you simply prefer to program in C/C++.我的印象是你应该使用你喜欢的语言,只要它适合这项工作.有人可以解释为什么不建议不使用C/C++进行Android开发吗? 原版的: 我将开始修改移动应用程...

javascript – 如何从网页上打开Android应用程序?【代码】

我可以从HTML调用我的应用程序吗? 例如:我可以从我的应用程序正确调用此代码的网页. android代码:startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("myDomain.com")));在我的网站做某事后,我想再次打开我的Android应用程序. 我找到这个代码,<a href="market://details?id=info.androidhive.slidingmenu">但它只是打电话给市场找到并安装应用程序!解决方法:你可以看看这个:https://developer.android.com/training/app...

如何在不提示用户的情况下向Android应用程序授予运行时权限

我正在尝试构建一个Android应用程序,当通过Google Playstore安装时,应该可以访问运行时权限,如SMS Access,Contacts,Location Service,而无需向用户询问. 我知道这是可能的,因为我已经看到它发生在Playstore上的几个Android应用程序中Kotak 811 App渣打银行业务 有谁知道即使手机运行Android Nougat也能实现这一目标.解决方法:How to grant runtime permissions to an android application without prompting the userAFAIK是不可能...

如何在Android应用程序中共享LiveData实例?【代码】

简单的用例 我在我的应用程序中使用MVVM架构和Android Architecture Components. 用户登录后,我正在获取多个网络数据,并希望能够从附加到不同活动生命周期的不同ViewModels访问它. 我不想在我的应用程序中使用Room Persistence Library. 我已经看到一些关于在活动之间共享ViewModel或使用LiveData作为静态成员的问题,但我认为大多数情况下我们需要在多个屏幕中访问相同的数据. 我想分享一个解决方案,但如果有更好的解决方案,或者有...