小编Mar*_*kel的帖子

我是否需要最低sdk 21的AppCompatActivity和v7支持库?

我是Android新手,现在有点困惑.

在android studio中使用min sdk 21(Android 5.0)设置一个新项目后,默认情况下我的main_activity扩展AppCompatActivity起初没问题.我试着设置材料.这里显示的黑暗主题但@android:style/Theme.Material不适用AppCompatActivity.它main_activity只是在扩展时才起作用Activity.

我需要AppCompatActivity用最小的SDK 21,如果我想使用相似的特征Action Bar还是确定只从延长Activity,我认为AppCompatActivityv7 Support Libraries有支持较低的SDK版本能够使用材料的设计,我缺少什么?

如果AppCompatActivity在sdk级别21及以上不需要,为什么android studio会将其设置为默认值,即使将21设置为min sdk?

我想我的一个主要问题是,使用Material设计主题的最佳实践是什么,如此处所解释的,结合Android Studio默认使用的AppCompatActivity.

android android-appcompat android-5.0-lollipop

12
推荐指数
1
解决办法
1276
查看次数

清单中的Android用户权限

我之所以宣布<user-permission android:name="android.permission.INTERNET" />,是AndroidManifest因为我认为这是获得用户许可的首选方法。
但是我得到了这个警告:"Element user-permission not allowed here"

通过快速的Google搜索,我无法弄清楚问题所在或最佳实践是什么。

我正在使用SDK 21及更高版本。

android android-manifest user-permissions android-internet

-1
推荐指数
1
解决办法
935
查看次数