跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • android studio 新建安卓项目,最小 api 等级,现在你们都选多少?
未分類
8 7 月 2020

android studio 新建安卓项目,最小 api 等级,现在你们都选多少?

android studio 新建安卓项目,最小 api 等级,现在你们都选多少?

資深大佬 : tctc4869 11

使用 android studio 开发 android 项目,新建一个项目,有一个 Mixnum API Level 下拉选项,猜测是安卓开发的最小 sdk 版本。

各位建议是选哪个?我凭感觉,应该选 7.0

大佬有話說 (35)

  • 資深大佬 : Lin0936

    去年是 5.0,今年刚提到 6.0

  • 資深大佬 : mmrx

    根据你产品的定位来选,选用户群体中大多数人用的版本-1 或者-2

    现在二三四线城市 Android 5.0 还有非常多

  • 資深大佬 : dullwit

    目前最低 4.0

  • 資深大佬 : NewTab12138

    微信最低 5.0,参考微信就可以了

  • 主 資深大佬 : tctc4869

    @mmrx 5.0 的话
    @Lin0936
    GridLayout 的布局,设定的列数量,不会平均分配占满屏幕,这个只能过 java 计算解决么?

  • 主 資深大佬 : tctc4869

    @tctc4869 说错了
    5.0 的话, Reply 5
    tctc4869 1 分钟前
    @mmrx 5.0 的话
    @Lin0936
    GridLayout 的布局,设定的列数量,不会平均分配占满一行,这个只能过 java 计算解决么?

  • 資深大佬 : Yyyye

    还是看你用户群的,5.0 就可以了

  • 資深大佬 : mmrx

    @tctc4869 你要考虑两个问题

    1. 选择了高版本对用户群体有什么要求,会不会丢失大量目标用户

    2. 选择了低版本对开发和功能实现是不是有更高的成本,会不会导致你产品做不下去

    问题 1 > 问题 2 就从产品角度选
    问题 2 > 问题 1 就从技术角度选

    我是感觉技术问题想想办法总能解决

  • 資深大佬 : Lin0936

    @tctc4869 这东西我们后来改成 RecyclerView 实现了,效果没什么差别还更灵活。

  • 資深大佬 : hhecoder

    自己项目 7.0+,公司项目 5.0+。

  • 資深大佬 : leelion6

    公司项目是 17

  • 資深大佬 : cgpiao

    7.0

  • 主 資深大佬 : tctc4869

    @Lin0936 不是的,我不是要动态加载一个 java 列表对象,我是要写死一些东西到界面上,采取网格形式,直接写子元素的 xml,根据设定的最大列数量。平均分配子元素的 width 。类似支付宝或微信界面的一些网格上的按钮

  • 資深大佬 : secretman

    @tctc4869 约束布局不香?约束布局可以设置百分比。
    LinearLayout 也可以啊,weight 分配。

  • 資深大佬 : iFlicker

    https://developer.android.com/about/versions/android-4.4
    看一下官网文档当前最低是 19 了,公司项目大胆点就 API21,用户量大谨慎点就 API19 。
    个人看心情了(如果是我就 API23 起步)

  • 資深大佬 : Lin0936

    @tctc4869 写死的就更没必要啦,我觉得既然有问题就换种方式实现挺好的

  • 主 資深大佬 : tctc4869

    @Lin0936 如果不是动态加载 ui 内容的话,我不希望 java 代码里过多沾染上界面的东西。

    就算是真要动态加载 ui,我也在 Activity 里或 fragment 里屏蔽过多的控件类名的代码的存在。

  • 主 資深大佬 : tctc4869

    @Lin0936 不过,你知道 android 有没有“数据驱动 ui”的 android 表单生成框架?

    在界面上只需写一个布局容器,然后获取布局容器 id,然后使用框架根据这个布局容器根据开发者的 java 代码配置生成表单

  • 資深大佬 : raptor

    4.4 或 5.0 吧……毕竟我还有 5.0 的设备……

  • 資深大佬 : ssynhtn

    6.0 很仁慈了,我都想上 7.0
    没有千万量级用户的 app 没必要支持 5.0
    支持 4.x 除了 app 类型特殊否则就是享受自虐

  • 資深大佬 : katana97

    4.0,不过只是这么写,实际上 6.0 以下的出问题都不管

  • 資深大佬 : wujieyuan

    我做自动售货机 app, 那些工控万年不升级, 还得支持 4.2 的系统, 非常蛋疼

  • 資深大佬 : Xusually

    一般的项目,就参考微信吧,目前是 5.0
    自己玩的项目,怎么方便怎么来,我自己的小工具都用的 API 24 ( 7.0 )

  • 資深大佬 : jstony

    我们的 4.4,后台来看,4.4 的设备还是很多的

  • 資深大佬 : bkmi

    GridLayout 请使用 androidx.gridlayout.widget.GridLayout

    数据驱动 UI,可以考虑 DataBinding 、RecyclerView + DiffUtil / androidx.recyclerview.widget.ListAdapter

    或者 Flutter 、React 可能更合你口味

  • 資深大佬 : classyk

    19

  • 資深大佬 : hantsy

    8.0 起步吧。

    再老的机器官方已经停止维护了。

  • 資深大佬 : xiangyuecn

    大众的应用还是看图说话:

    android studio 新建安卓项目,最小 api 等级,现在你们都选多少?

    android studio 新建安卓项目,最小 api 等级,现在你们都选多少?

  • 主 資深大佬 : tctc4869

    @bkmi DataBinding 这个对 android studio 版本有要求的把,我用的是 3.4,但目前不想用 3.5 以后的版本

  • 資深大佬 : canyie

    2.3 (手动滑稽)

  • 資深大佬 : winterbells

    当然是 21 起啊

    算一下 5.0 都多少年前的了

  • 資深大佬 : reactna1ve

    公司项目现在还是 16

  • 資深大佬 : chenjiajia9411

    政府项目,只能 16.
    AppCompat 做的我想死。

  • 資深大佬 : mgrddsj

    刚刚充话费,发现联通的手机营业厅刚刚把最低 API 改为了 Android 5.0
    https://imgchr.com/i/UMIIxK

  • 資深大佬 : zhugefubin

    4.4 以上问题不大

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具