草庐IT

extended_feature_support

全部标签

android - java.lang.ClassCastException : android. support.v4.app.NoSaveStateFrameLayout 无法转换为 com.google.android.maps.MapView

这是我的Activity代码publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.map);GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext());mapView=(MapView)findViewById(R.id.map);GoogleMapmap=((SupportMapFragment)getSupportFragmentMan

android:required ="false"在 uses-feature 标签中被忽略

以下内容来自AndroidManifest.xml文件。但当我更新应用程序时,Google一直在列表中向我显示以下3个功能。它只是忽略相机功能的android:required属性。它适用于电话功能的地方。android.hardware.CAMERAandroid.hardware.camera.AUTOFOCUSandroid.hardware.camera.FLASH我已经尝试了在SO上可以找到的所有可能方法,但找不到解决方案。是否有任何我遗漏的东西无法从列表中删除以上3个功能?更新:也试过像这样在android:name属性中使用大写功能。(我知道这是不对的,但我仍然尝试过,但

Android list 文件 : App Supports Tablets, 但在市场上标记为 "not compatible"?

我一直在论坛上阅读有关处理list文件的其他几篇文章。虽然我找到了答案;它仍然没有解决我的特定问题。我的应用程序专为任何手机或平板电脑设计,但Google的Play商店显示“不兼容”。我正在尝试使该应用程序可用于手机和平板电脑(手机或仅wifi)。任何帮助都会很棒,在此先感谢您。我显然在此list文件中遗漏了一些内容。这些是请求的权限:android.permission.INTERNET,android.permission.CALL_PHONE,android.permission.SEND_SMS,android.permission.ACCESS_NETWORK_STATE,a

java - android.support.v7.widget.GridLayout 实例化失败

我正在尝试在我的项目中使用GridLayout,但最好使用Android支持库,这样我就可以针对较低版本的API。当我将GridLayout拖到图形布局设计器中时,会弹出一条消息,询问我需要一个兼容14版以上API的库,并询问我是否要安装该库。我点击“安装”并让Eclipse执行它的操作,但Eclipse图形布局设计器中出现错误:Thefollowingclassescouldnotbeinstantiated:-android.support.v7.widget.GridLayoutSeetheErrorLog(Window>ShowView)formoredetails."(这里是

android - 膨胀 android.support.v4.widget.CircleImageView inflateException

我开始将我的应用程序迁移到MaterialDesign,所以我将我的一个ImageView更改为android.support.v4.widget.CircleImageView并且应用程序崩溃了,事实是它无法膨胀它,但如果我使用与CircleImageView相同的来自Lollipop设备上的androidv21与相同的属性完美配合。所以为了单独测试它,我创建了一个新项目,布局下只有这个View,但仍然崩溃。我还发现人们对googleticket有同样的问题,但它被标记为垃圾邮件:(有谁知道CircleImageView支持v4库的要求是什么 最佳答案

android - 菜单项未显示为操作 android.support.v7.widget.Toolbar

工具栏(操作栏)菜单未显示为操作,即使我只有一个菜单项..!!这是我的menu.xml我正在使用支持操作栏:android.support.v7.widget.Toolbar代码:我正在使用以下行设置操作栏:ToolbarmToolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(mToolbar);那我的代码有什么问题呢?我正在使用属性shoAsAction="ifRoom",但为什么它没有在操作栏中显示为操作..?谁能帮帮我? 最佳答案 使用android:s

Android support-v4 库随 appcompat-v7 添加

在我的构建gradle文件中,我有两个依赖项(appcompat-v7和设计),然后是我添加到项目中的任何外部jar文件dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile'com.android.support:appcompat-v7:22.2.1'compile'com.android.support:design:22.2.1'}在项目库(项目结构->库)中找到外部jar文件、appcompat-v7、design-22.2.1、support-v4和support-annotations-22.2.

android - 如何修复 Nexus 5 上的 Android BLE SCAN_FAILED_FEATURE_UNSUPPORTED?

在android上发现BLE设备时,我在某些设备(LG更详细)上有此onScanFailed错误代码。该代码在其他设备上按预期工作。我该如何解决?我使用BLEAPI21+和以下代码来发现:ScanSettingsscanSettings=newScanSettings.Builder().setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY).setReportDelay(discoveryDelay).build();这里是完整的来源:https://github.com/4ntoine/protobuf-ble-rpc/blob/hi-p/a

android - 将 actionbarsherlock 与 android-support-v4(版本 23)一起使用

我正在开发一个带有actionbarsherlock的应用程序,ABS项目目前正在使用android-support-v4库(版本18)。现在我想扩展我的项目以支持Android6.0并使用一些方法,例如ContextCompat.checkSelfPermission(thisActivity,Manifest.permission.WRITE_CALENDAR)或ActivityCompat.shouldShowRequestPermissionRationale(thisActivity,Manifest.permission.READ_CONTACTS)我需要支持库版本23。但

android - 非法状态异常 : Could not find method insert(View) in a parent or ancestor Context class android. support.v7.widget.AppCompatButton

我已经在单个项目中启动了该程序,该程序运行正常。但是,当我复制并粘贴到一个更大的项目中时,它会在logcat中出现以下错误。FATALEXCEPTION:mainProcess:com.example.alan.mainactivity,PID:11545java.lang.IllegalStateException:Couldnotfindmethodinsert(View)inaparentorancestorContextforandroid:onClickattributedefinedonviewclassandroid.support.v7.widget.AppCompat