【Android开发——查看拥有指定权限的应用程序】教程文章相关的互联网学习教程文章

如何在我的Android应用程序的res / raw文件夹中播放mp3?【代码】

我在我的Android应用程序的res / raw文件夹中有一个小(200kb)的mp3.我试图在Eclipse的模拟器中运行它.它被认为是R文件中的资源,但是当我尝试准备/启动时,我的活动崩溃了!还有其他我需要改变的东西,也许是在清单中吗?MediaPlayer mPlayer = MediaPlayer.create(FakeCallScreen.this, R.raw.mysoundfile);try { mPlayer.prepare(); mPlayer.start(); } catch (IOException e) { // handle this later }解决方法:当启动活动时,即在o...

java – 如何以编程方式退出Android应用程序?【代码】

我确信这个问题已经被问了很多次,因为我读了几个.我的客户希望我在他的应用程序中放置一个按钮,用户可以单击并退出.我已经阅读了this,发现调用finish()就可以了.但是,完成只关闭当前正在运行的活动吗?我有很多活动,所以在这种情况下,我必须传递每个活动的实例并完成它们或将每个活动变成Singleton模式. 我也知道Activity.moveTaskToBack(true)可以让你进入主屏幕.好的,这不是关闭,而是背景化过程.那么这是有效的吗? 我应该使用哪...

有没有人比较用Xamarin C#和Java编写的Android应用程序的性能基准(代码和结果)?

我遇到Xamarin声称他们在Android上的Mono实现和他们的C#编译应用程序比Java代码更快.有没有人在不同的Android平台上对非常相似的Java和C#代码执行实际基准来验证此类声明,是否可以发布代码和结果? 2013年6月18日新增 由于没有答案,也找不到其他人做的基准,所以决定自己做测试.不幸的是,我的问题仍然是“锁定”,所以我不能将其作为答案发布,只编辑问题.请投票重新打开这个问题.对于C#,我使用了Xamarin.Android Ver. 4.7.09001(测试...

Android在退出应用程序时以及正在显示toast时取消Toast【代码】

我在这里已经阅读过这类问题,但答案似乎没有奏效. 我在用户点击按钮时显示Toast.当用户不断点击按钮时,即使用户退出活动,烤面包仍会一次又一次地显示. 吐司的长度很短.由于文本很长,因此无法更改Toast的长度. 这就是我现在所尝试的:Toast toast;toast=Toast.makeText(getApplicationContext(),"text",Toast.LENGTH_SHORT);if(toast.getView().isShown()==false){toast.show();}这没用. 我试过了 :if(toast.getView().isShown()==...

禁用应用程序的Android O自动填充服务【代码】

Android O具有支持Auto-filling字段的功能.有什么办法可以为特定的应用程序禁用它.那是我想强制我的应用程序不使用自动填充服务. 可能吗 ? 要阻止整个活动的自动填充,请在活动的onCreate()中使用:getWindow().getDecorView().setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS);有没有比这更好的方法?解决方法:Is it possible ?不是我知道的.当然,没有任何记录.Is there any better method than thi...

android – 在另一个应用程序中抑制/阻止BroadcastReceiver

最近使用新功能“禁用其他消息通知”更新了SMS.该功能使得收听传入SMS广播的其他应用程序不会触发.例如,我的应用程序Shady SMS监听传入的SMS广播以发送通知并实际提取和保存SMS消息. 启用Go SMS中的此新功能后,Shady不会发送通知或保存最终根本不响应传入SMS广播的消息. Go SMS必须以某种方式取消注册我的应用程序的广播接收器,因为传入的SMS广播不能被中止.我的意图过滤器设置为android:priority =“0”. 有什么想法吗?解决方法...

如何将SHA-1添加到Android应用程序

我正在尝试在Firebase中创建一个动态链接,当我选择Android应用程序时,它显示错误“将SHA-1添加到此Android应用程序”,我已经添加了凭据,但我不是确定我如何“将SHA-1添加到应用程序” 这是怎么做到的?解决方法:android studio中的sha1代:>从右侧面板中选择Android studio中的Gradle>选择您的应用程序>在任务中 – > android-&GT signingReport 双击signingReport.你会在“Gradle Console”中找到sha1指纹 在firebase控制台中添加...

从Android应用程序调用REST API【代码】

我是android的新手.我实际上是一家创业公司的实习生,所以我要自己学习.我的团队负责人刚刚让我编写一个应用程序来从Android应用程序调用REST API.他让我从一个api响应中读取状态值,并在新活动中显示其值.我其实不知道我应该做什么.到目前为止,我只学过基本的东西,比如在活动之间传递价值.请给我一个很好的教程,或者给我一个想法.解决方法:>如果要集成Retrofit(此处定义的所有步骤): 转到我的博客:retrofit with kotline >请使用a...

在Android应用程序中使用哪个WebSocket库?

我想在我的Android应用程序中添加一个Service,该应用程序在后台运行,持有WebSocket连接(可能持续几个小时甚至几天),并定期将一些数据发送到服务器. 现在似乎有一堆用于Java的WebSocket库,我不确定应该使用哪一个: > TooTallNate/Java-WebSocketGitHub的描述:用100%Java编写的准系统WebSocket客户端和服务器实现. http://java-websocket.org/ – 这个在my first result of googling “android websocket”中链接.但是,它有很多未...

在android应用程序中的两个类之间传递String数组【代码】

我是Android新手.我应该如何在两个类之间传递String数组? 我试过Intent,通过在类之间共享String数组,但是我只得到一个String,其余的Strings都不会显示. 我可以使用捆绑包吗?是否有更好的方法来传递String数组?解决方法:如果您尝试将String-array从一个Activity发送到另一个Activity,则可以在Intent中完成. 在ClassA中:Intent intent = new Intent(this, ClassB); String[] myStrings = new String[] {"test", "test2"}; intent...

Android:调用另一个应用程序的活动【代码】

我有两个Android应用程序,假设它们是“A”和“B”,“A”有五个活动,我想从按钮点击事件“B”调用它的特定活动.我测试了这种从另一个应用程序调用一个应用程序Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.testapp.ws"); startActivity(LaunchIntent);“com.testapp.ws”是包名“A”. 这从其第一个活动再次运行“A”而不是从特定活动.如何调用A的指定活动?解决方法:格兰特, 这里的问题显然是对Andro...

android – 如何在安装或删除其他应用程序时使我的应用程序接收广播【代码】

我想创建一个可以在安装或删除设备上的其他应用程序时接收广播的应用程序. 我的代码 在表现:<receiver android:name=".apps.AppListener"><intent-filter android:priority="100"><action android:name="android.intent.action.PACKAGE_INSTALL"/><action android:name="android.intent.action.PACKAGE_ADDED"/> <action android:name="android.intent.action.PACKAGE_REMOVED"/></intent-filter> </receiver>在AppListener中:i...

android – 如何以编程方式获取应用程序的.apk文件【代码】

我想创建一个具有以下功能的应用程序.它应该保存它.apk文件到SD卡.想象一下,我有一个按钮.点击它我必须保存应用程序的.apk文件.解决方法:很容易做到这一点.. >首先你得到所有已安装的应用程序>对于每一个,获取公共源目录.>将文件复制到SD卡. 注意:无需植根. 这是snippt代码:final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); List<ResolveInfo> apps = getPa...

android – 即使应用程序关闭(滑动/滑动)也会收到GCM消息【代码】

这是在MainActivity中用作BroadcastReceiver的代码//Initializing our broadcast receivermRegistrationBroadcastReceiver = new BroadcastReceiver() {//When the broadcast received//We are sending the broadcast from GCMRegistrationIntentService@Overridepublic void onReceive(Context context, Intent intent) {//If the broadcast has received with success//that means device is registered successfullyif(intent.g...

android – 有没有一个真正的解决方案来调试cordova应用程序

我花了两天时间试图找出如何调试我使用Cordova 3.2创建并部署到Android 2.3设备的HTML5应用程序.我见过的所有文章/帖子都提供了黑客而不是真正的解决方案:(大多数时候,它们都不适合我的情况;调试我的应用程序中的CSS样式和Angularjs代码.. 到目前为止我测试了; debug.phonegap.com 我将脚本注入index.html文件,然后访问debug.phonegap.com中生成的URL,但没有任何反应;只有一个空白页面. Weinre 我发现的大多数文章指向过时的Github...