
Android 适配方案
文章平均质量分 87
yangjunjin
这个作者很懒,什么都没留下…
展开
-
Activity 继承AppCompatActivity情况去掉ActionBar
一、Activity 全屏的两种方法1、代码里设置,需要在setContentView前设置public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst...原创 2019-06-03 23:32:42 · 2174 阅读 · 0 评论 -
Android刘海屏适配全方案(华为、小米、Vivo、Oppo)
前言目前市面上的刘海屏和水滴屏手机越来越多了,颜值方面是因人而异,有的人觉得很好看,也有人觉得丑爆了,我个人觉得是还可以。但是作为移动开发者来说,这并不是一件好事,越来越多异形屏手机的出现意味着我们需要投入大量精力在适配上(就不提之后会出的折叠屏手机了)。本文总结了当下主流手机的刘海屏适配方案,鉴于目前Android碎片化的情况,想要覆盖所有的机型是不可能的,但是能适配一些是一些,总比什么都不做要好。所谓刘海屏,指的是手机屏幕正上方由于追求极致边框而采用的一种手机解决方案。因形似刘海儿而得名——来自转载 2021-02-01 13:04:47 · 3935 阅读 · 0 评论 -
Android API Level对应Android版本一览表
API Level 最初Android版本 Linux内核版本 首次发布日期 后续Android版本 29 10 Unknown 2019-06-05(Beta 4) - 28 9 4.4.107, 4.9.84, and 4.14.42 2018-08-06 无 27 8.1 4.10 2017-12-05 无 26 8.0 4.10 2017-08-21 无 25转载 2021-01-28 13:34:51 · 250 阅读 · 0 评论 -
Android 官方提供的支持不同屏幕大小的全部方法
转载:https://blog.youkuaiyun.com/guolin_blog/article/details/8830286本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适应屏幕 根据屏幕的配置来加载合适的UI布局 确保正确的布局应用在正确的设备屏幕上 提供可以根据屏幕大小自动伸缩的图片使用 "wrap_content" 和 "match_parent"为了确保你的布局能够自适应各种不同屏幕大小,你应该在布局的视图中使用"wrap_..转载 2021-01-27 18:54:29 · 325 阅读 · 0 评论 -
Android 8.0 跳转通知设置界面适配
注意:锤子、小米需要特殊处理下public static void toOpenNotification(Context context) { Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//Smartisan try { if (OSUtils.isSmartisan()) { intent.setAction("android..原创 2020-06-02 14:40:34 · 620 阅读 · 0 评论 -
Android 8.0通知栏适配
一、原因:要能够在 Android 8.0 及更高版本上提供通知,首先必须向createNotificationChannel()传递NotificationChannel的实例,以便在系统中注册应用的通知渠道。 private void createNotificationChannel() { // Create the NotificationChannel, but only on API 26+ because // the Notificati...原创 2020-05-28 06:40:27 · 330 阅读 · 0 评论 -
Android 7.0适配APK安装
适配的原因对于面向Android7.0的应用,Android框架执行的StrictMode API政策禁止在您的应用外部公开file://URL。如果一项包含文件URL的intent离开您的应用,则应用出现故障,并出现FileUriExposedException异常。 要在应用间共享文件,您应发送一项content://URL,并授予URL临时访问权限。进行此授权的最简单方式是使用FileProvider类。官网文章地址:https://developer.android.google.cn/ref.原创 2020-05-28 06:30:14 · 1071 阅读 · 0 评论 -
Android 6.0 运行时权限处理
一、危险权限需要在配置文件AndroidManifest.xml声明如下:<uses-permission android:name="android.permission.CALL_PHONE"/>二、也需要动态申请权限:public class TestActivity1 extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) {原创 2020-05-28 06:27:27 · 166 阅读 · 0 评论 -
Android 屏幕适配汇总
一、屏幕适配方案张鸿洋:https://blog.youkuaiyun.com/lmj623565791/article/details/45460089转载 2020-05-27 21:02:30 · 606 阅读 · 0 评论 -
Android 9.0刘海屏适配
1、https://blog.youkuaiyun.com/lmj623565791/article/details/45460089原创 2019-07-10 10:27:47 · 930 阅读 · 0 评论 -
Android 6.0 、7.0 、8.0 、9.0、10.0 API 版本适配
public class TestActivity1 extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la...原创 2019-07-10 10:47:53 · 213 阅读 · 0 评论