草庐IT

Check_Program_Installed

全部标签

安卓用户管理器 : Check if user is owner (admin)

我正在使用最新的Android版本(4.2.1API级别17)为具有多用户功能的平板电脑开发应用。我想将某些功能(如对应用程序首选项的访问权限)限制为平板电脑的所有者(即可以添加和删除其他用户帐户的用户)有什么办法可以查明当前用户是否是所有者?我通读了UserManager和UserHandleAPI文档,但找不到允许我检查它的函数。我是不是错过了什么或者有其他方法可以做到吗? 最佳答案 类似但没有反射(reflect):staticbooleanisAdminUser(Contextcontext){UserHandleuh=Pr

android - 无法在我的 Mac OS Yosemite 上运行 Android Studio。错误 : The following SDK component was not installed: sys-img-x86-addon-google_apis-google-21

我无法在我的MacOSYosemite上运行AndroidStudio。安装向导弹出并完成设置,屏幕显示error:Error:ThefollowingSDKcomponentwasnotinstalled:sys-img-x86-addon-google_apis-google-21.我检查了以下问题,AndroidStudiodoesn'tstart,failssayingcomponentsnotinstalled.不知道如何把它带到Mac 最佳答案 试试你提到的链接中建议的这个:打开终端并执行这两个命令:cd/Applica

android - [12728] :WARNING:android/base/files/IniFile. cpp :158:Failed to process . ini文件C :\Users\User_Name\. android\emu-update-last-check.ini 用于读取

在AndroidStudio上,我不断收到此警告:[12728]:WARNING:./android/base/files/IniFile.cpp:158:Failedtoprocess.inifileC:\Users\user_name.android\emu-update-last-check.iniforreading.我不知道这是什么意思。 最佳答案 在我的机器上,出于某种原因,我丢失了emu-update-last-check.ini文件。我在消息中列出的文件夹中创建了一个空文件,将其命名为emu-update-last-

android - Cordova/Phonegap Android 目标 : not installed [Android Studio Installed]

仍然面临这个问题。我搜索了整个谷歌找不到解决方案。MacOSX山脉AndroidStudio2.3Cordova/Phonegap(最新版本)android的需求检查结果:JavaJDK:已安装1.8.0AndroidSDK:安装正确Android目标:未安装未找到AndroidSDK。确保它已安装。如果它不在默认位置,请设置ANDROID_HOME环境变量。Gradle:已安装Error:Someoftherequirementscheckfailed.bash_profile================================#SettingJAVA_HOMEPathJ

安卓工作室 : Error: Program type already present: androidx. core.graphics.PathSegment

我使用的是AndroidStudio3.3Canary8。我创建了默认项目,然后尝试运行该项目。但我看到了以下堆栈跟踪:AGPBI:{"kind":"error","text":"Programtypealreadypresent:androidx.core.graphics.PathSegment","sources":[{}],"tool":"D8"}Task:app:buildInfoGeneratorDebugFAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:transfo

android - Gradle 不会将 gdbserver 打包成 apk。 ndk-gdb 结果为 "ERROR: Non-debuggable application installed on the target device"

在AndroidStudio0.6中,我创建了一个android测试项目,其中包含一个用JNI封装的非常简单的C函数。我在AndroidManifest.xml中设置了android:debuggable="true"。我运行了ndk-buildNDK_DEBUG=1。这会在正确的位置生成一个gdbserver和一个gdb.setup文件。但是,当我在AndroidStudio中构建项目并运行ndk-gdb--debug时,我得到了以下输出:AndroidNDKinstallationpath:/usr/local/android-ndk-r9dUsingdefaultadbcomma

android - "Gradle sync failed: No installed build tools found. Install the Android build tools version 19.1.0 or higher"

我试图在AndroidStudio中打开一个Ionic2项目,但它在事件日志中显示了以下错误:“Gradle同步失败:未找到已安装的构建工具。安装Android构建工具版本19.1.0或更高版本。请查阅IDE日志以获取更多详细信息(帮助|显示日志)”SCREENSHOT我之前看到过类似的问题(也可能是Ionic2或Cordova的最新版本之一破坏了某些东西->https://github.com/driftyco/ionic/issues/10604)。从gradle.build文件或项目结构中更改“buildToolsVersion”或“compileSdkVersion”的版本没有

android:org.eclipse.swt.SWTError 中的异常:没有更多句柄 [gtk_init_check() 失败]

我正在尝试设置一个可以在Ubuntu服务器13.04上开发Android应用程序的环境。因此,我只能使用命令行。当我运行android时,只是为了检查它是否正常工作,我得到:Exceptioninthread"main"org.eclipse.swt.SWTError:Nomorehandles[gtk_init_check()failed]atorg.eclipse.swt.SWT.error(UnknownSource)atorg.eclipse.swt.widgets.Display.createDisplay(UnknownSource)atorg.eclipse.swt.wi

安卓 : Check 3G or Wifi network is ON or Available or not on android Device

如何以编程方式检查android设备上的网络是否可用,当我们尝试连接Wifi和3G等网络时会抛出一条消息或toast消息。 最佳答案 要检查网络(即3G或WiFi)是否可用,我们可以在开始我们的Activity之前使用以下方法进行验证。ConnectivityManagermanager=(ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);//For3Gcheckbooleanis3g=manager.getNetworkInfo(ConnectivityManag

android - 小部件在 ICS 中显示 "App Isn' t Installed"Toast

我已经通过Eclipse创建了一个可以在我的GalaxyNexus上正常运行的小部件,但是当我创建一个签名的apk时,从手机上卸载调试版本,然后安装新的apk并尝试将它放在主屏幕上我得到以下Toast消息:“应用程序未安装”。知道为什么会这样吗?谢谢 最佳答案 其实我刚刚发现出了什么问题。我正在基于相同的代码制作多个小部件,并且在构建之前我重构并更改了包名称。我错过了更新appwidget-providerxml中的“android:configure”字段,因此这导致配置Activity“找不到”。