草庐IT

extended_feature_support

全部标签

java - android-support-v4 删除未使用的类

基本上,我正在尝试将我的应用程序的.apk缩小到尽可能小的大小。我目前导入了android-support-v4jar文件。我的问题是:如何从此jar文件中删除未使用的类?经过相当多的搜索后没有找到任何信息。如果ProGuard是解决方案,我将不胜感激将文本包含在我的proguard-project.txt文件中。 最佳答案 ProGuard确实缩小了应用程序的大小。它将应用程序代码(src/...)和库代码(libs/...,库项目)视为相同,因此您无需更改项目的结构。如果您使用大型库的小部分,它会特别有用,因为它会删除未使用的部

android.support.v4.view.ViewPager 无法转换为 com.package.CustomViewPager

我正在尝试实现CustomViewPager,但它说SupportViewPager不能转换为自定义的。我对非CustomViewPager的来源感到困惑。(为保护隐私替换包名)这是我的CustomViewPagerpackagecom.domain.heswresources;importandroid.content.Context;importandroid.support.v4.view.ViewPager;importandroid.util.AttributeSet;importandroid.view.MotionEvent;/***Createdbyandrewbon3

android - 如何找出编译 'com.android.support:design:23.1.1'

我如何弄清楚compile'com.android.support:design:23.1.1'我应该在我的gradle中写些什么???我怎样才能知道最新的设计支持库编号是多少?我怎样才能弄清楚我需要使用哪一个?对于compile'com.google.android.gms:play-services:8.4.0'也是如此假设我想包含外部库,应该怎么做?compile(name:'estimote-sdk',ext:'aar')类似的东西?谢谢大家的帮助。我是从eclipse迁移到androidstudio的新手 最佳答案 您可以

android - 在 android.app.AlertDialog 和 android.support.v7.app.AlertDialog 之间选择

关于我们什么时候应该使用android.app.AlertDialog,或者我们什么时候应该使用android.support.v7.app.AlertDialog,是否有任何指南?因为,如果我的最小SDK是android:minSdkVersion="14",两者对我来说同样有效。 最佳答案 android.app.AlertDialog有一个视觉issue.使用android.support.v7.app.AlertDialog解决它。 关于android-在android.app.

android - 错误 : Default interface methods are only supported starting with Nougat (--min-api 24) when NOT using them

在编译我的libgdx游戏时,我从android-studio收到以下错误:Error:DefaultinterfacemethodsareonlysupportedstartingwithAndroidN(--min-api24):com.hgames.core.item.Itemcom.hgames.core.item.misc.MiscItem.deepClone()我不明白,因为我不使用默认接口(interface)方法。我的代码在JDK1.7上编译得很好。此处报告的错误涉及以下代码:interfaceItem{ItemdeepClone()}interfaceMiscItem

android.support.v7.app.MediaRouteButton 不显示

这是我的布局:这在我的Activity中:@覆盖protectedvoidonCreate(Bundleicicle){super.onCreate(icicle);mMediaRouter=MediaRouter.getInstance(getApplicationContext());mMediaRouteSelector=newMediaRouteSelector.Builder().addControlCategory(CastMediaControlIntent.categoryForCast(getString(R.string.app_id))).build();mMed

android - PackageManager.FEATURE_WEBVIEW 有什么用?

我的应用使用WebView。从L-preview开始,引入了一个新的功能过滤器:FEATURE_WEBVIEW。声明您的应用只能安装在完全实现android.webkit.*API的设备上。示例:来源:http://developer.android.com/preview/api-overview.html#Manifest我想了解此功能过滤器的影响和原因。哪些设备不会实现完整的android.webkit.*API?如果我将此行添加到我的AndroidManifest.xml中,我希望我的应用程序仍可用于Android2.3-4.4。这是真的吗? 最佳答

java - appcompat_v7 和 android-support-v7-appcompat 之间的区别?

人们说它们是相同的,但它们在不同的情况下使用,如developersite中所述1-添加没有资源的库ToaddaSupportLibrarywithoutresourcestoyourapplicationproject:MakesureyouhavedownloadedtheAndroidSupportLibraryusingtheSDKManager.Createalibs/directoryintherootofyourapplicationproject.CopytheJARfilefromyourAndroidSDKinstallationdirectory(e.g.,/ex

android - 无法将 android-support-v7-appcompat 连接到我的项目

我从developer.android.com下载了一个示例在IntellijIDEA中导入并全部导入。接下来,我想将库android-support-v7-appcompat连接到我的项目。我按照说明做了:Howtoaddandroid.support.v7.widget.GridLayoutintointelliJidea?Tutorialonyoutube还有很多其他的。在所有情况下,我都有同样的错误。当你编译项目时IntellijIDEA说没有资源:错误屏幕http://www.fayloobmennik.net/4303361Error:android-apt-compile

java - 无法让 android.support.v7.widget.SearchView 接受文本

在我的支持工具栏中尝试让SearchView正常工作数小时后(它出现,显示提示文本但拒绝接受文本),我不得不求助于您。我在Google上搜索了几个小时,在这里和其他网站上阅读了很多答案,查看了很多文档和一篇处理该主题的特定博客文章,但我无法隔离问题。如前所述,我使用的是SearchView和Toolbar以及MenuItemCompat的支持版本。另外,ActionBarActivity。我确保我虔诚地遵循了所有步骤(thisblogpost在这个问题上有很多话要说,甚至是官方文档中的错误)。我已经正确设置了AndroidManifest.xml文件,我有一个searchable.xm