草庐IT

mobilefirst-studio

全部标签

android - 如何在 Android Studio 中创建 Android 自定义 View 库?

我已经为我正在处理的项目创建了一个扩展RelativeLayout的自定义View。我认为它可能对其他人有用,所以我一直在尝试将它设置为一个库,以便其他人可以找到并使用它。我一直无法找到关于如何在AndroidStudio中进行设置的明确答案。要清楚-我已经构建了View并且它工作正常,我只是想将它打包为一个库。我是创建一个新项目并简单地把我的代码放在那里,还是我也需要制作一个新模块?一旦我做了其中任何一件事情,我需要更改list文件和gradle文件的哪些部分?最后,我是否需要以某种方式从文件中获取AAR,还是最好将其上传到GitHub并让其他人克隆它?

android - 将 netbeans android 项目导入 android studio

我曾经在netbeans上做一个项目,结果证明它是android最不直观的IDE,现在试图切换到android-studio我无法找到既不能正确导出netbeans项目也不能导入的方法netbeans项目到android-studio..如何将netbeansandroid项目导入到androidstudio中?我想这与gradle有关.. 最佳答案 可能晚了,但我认为可以帮助别人。AndroidStudio可以导入netbeansandroid项目。只需选择File->new->ImportProject打开导入项目窗口,然后找到

android - 无法在 Android Studio 中运行后端

更新经过一番挖掘,我发现这是一个错误。它将在AndroidStudio的以下更新中修复:1.0RC3我是第一次在AndroidStudio中检查后端,我正在观看此视频教程:https://cloud.google.com/mobile/我使用“AppEngineJava端点模块”向我的AS项目添加了一个后端模块。该项目没有显示任何错误,可以构建并且我尝试与gradle同步几次。然而这不断弹出:未在模块上检测到AppEngineGradle配置,您可能需要将项目与Gradle同步。这可能是错误还是我遗漏了什么?项目级gradle://Top-levelbuildfilewhereyouc

android - 从混淆的 classes.jar 中移除外部库(在 Android Studio/Gradle 中)

我创建了一个android库(使用AndroidStudio),它导入一个外部.jar文件(仅包含接口(interface))以便正确构建。但最终的库文件不应该包含这个文件,因为主应用程序项目将包含一个.jar文件,该文件已经包含外部库中包含的这些接口(interface)类。如果我将文件留在里面,编译器会提示“多个dex文件定义...”。我可以像这样使用gradle从.aar中自动删除外部.jar库:android.libraryVariants.all{variant->variant.outputs.each{output->defpackageLib=output.getPac

android - 在 Android Studio 中使用预构建库和 jni

我正在使用androidstudio1.0.2,我正在尝试创建一个使用ndk和natives函数的android库。这基本上是我项目的架构:MyProject---|MyAndroidApp---|MyAndroidLibrary---|jni---|jniLibs在我的android库中,我有一个从共享库调用函数的c++包装器。我使用ndk-build创建了这个库(它与eclipse完美配合)。我在jniLibs文件夹/架构中添加了这个库(arm64-v8a、armeabi、armeabi-v7a、mips、mips64、x86和x86_64)。我在MyAndroidLibrary/

Android Studio - 每次运行时全新安装应用程序

每次我从AndroidStudio运行应用程序时,有没有办法进行全新安装?我正在尝试为第一次使用的用户解决错误。类似于此HowcanIclearmyapp'slocalStorageonmyAndroidemulatoreachtimeIinstallit?但对于AndroidStudio 最佳答案 不知道为什么要将我的答案移到问题的评论部分,但我会厚颜无耻地重复某些要点的答案:-)。从AndroidStudio卸载apk听起来像是一个解决方案。Trylookinghere. 关于And

android - 重命名整个项目 Android Studio

我根据自己和此处找到的所有内容重命名了一个项目,它有效但效果不佳。好像改名了,但是当你在设备中查看应用信息,或者卸载它时,旧名称仍然存在。如何进行完整重命名?旧名称是WifiHome,我想将它重命名为WifiSentinel。build.gradle:applyplugin:'com.android.application'android{compileSdkVersion22buildToolsVersion"21.1.2"defaultConfig{applicationId"org.grenderg.wifisentinel"minSdkVersion14targetSdkVer

android - 如何在 Android Studio 的后台服务中检测屏幕是否被触摸?

我正在androidstudio上做一个项目。我需要在后台服务中检测屏幕是否被触摸(并为此弹出一条消息)。但是,在不影响用户使用智能手机的情况下,我无法在后台服务中检测屏幕是否被触摸。当我说“在后台检测”时,我的意思是应用程序的效果不会干扰用户在屏幕上的操作。我下面的进度应该可以解释我在这里的意思:我制作了一个应用程序,它通过在android中实现onTouchListener并为该onTouchListener使用布局来检测用户是否在后台触摸屏幕。我按照网站上的说明做到了这一点“http://kpbird.blogspot.com.au/2013/03/android-detect-

android - 无法解析 isConnected() - Google+ 在 android studio 上登录

我创建了一个新Activity来处理登录我的应用程序。我从模板菜单中选择了登录Activity,并勾选了包括google+登录。在构建Activity时,我遇到了从提供的中找到的“无法解析isConnected()”问题booleanconnected=getPlusClient().isConnected();我试过重建项目和清理项目但无济于事。有谁知道我该如何解决这个问题? 最佳答案 您可能正在使用新版本的googleplay服务,其中不再存在PlusClient类。请按照此最新教程进行操作:https://developers

android - 严重的 Android Studio 更新问题

我一直致力于AndroidStudio1.1版。2-3天前,它要求更新到1.2。我以为一切都会好起来的。但是,现在我面临以下问题:Warning:Theprojectencoding(windows-1252)doesnotmatchtheencodingspecifiedintheGradlebuildfiles(UTF-8).Thiscanleadtoseriousbugs.MoreInfo...OpenFileEncodingSettings和ThisversionoftherenderinglibraryismorerecentthanyourversionofAndroidS