不同API层级的专案

手边有老机器的智慧型手机使用者应该不在少数,如果从早期HTC风光年代开始就换用智慧型手机的话,我想,有个两、三台老手机应该比比皆是。

我手边就有Android 2.3.3、Android 3.2.1、Android 4.1、Android 4.4等等即将或者已经面对到与主流Google 放生的阶段,新版本的Android 有其必要性,像是功能增加、性能改善或是安全性的修补,能够跟上进版是必要的,也是一种「福气」。

旧版本的机器还没坏,但又有些功能软件已经没得安装,那麽,会写程序的你,有没有想到什麽?

我们可以开发支援旧Api 层级的软件来尽可能的服务旧型机器,今天就来试试将Hello World 放到Android 3.2.1 HTC Flayer。

在开启专案时,会有Minimum API level 的选项,现行的Android Stuido 己经无法挑选API 13 (Android 3.2.1),这时,有一些必要的修正需要变更。参考:https://developer.android.com/training/basics/supporting-devices/platforms
https://stackoverflow.com/questions/29488976/how-to-make-imported-projects-use-older-api-level/29490540

在以下的连结亦有提到必需修改的参数项为:minSdkVersion
minSdkVersion is the minimum version of the Android operating system required to run your application. … Therefore, your Android app must have a minimum SDK version 19 or higher. If you want to support devices below API level 19, you must override minSDK version.
Source: https://ostoday.org/android/what-is-min-sdk-version-in-android-studio.html

另外,在模拟器也要设置一个以Android 3.2.1 为主的设备。

基本上,主要项目是这些,细部的说明留待明天。今天中秋,祝福大家万事如意,佳节顺心。


<<:  04 你的专研不是你的专研

>>:  [Day28] 平常用不到但又常常需要的缩网址+QRcode产生器

轻松小单元 - 偶尔的急件,大陆厂牌产品禁用

这下还能不能到对面去发展呀(误 约莫去年底、今年初,正当大家都在与资安法交战时, 突然上头发布”禁用...

[访谈] APCS x 自学生 Jason

今天邀请到和我相同年纪,但目前已经在业界工作的 Jason 分享,在整个访谈过程刷新了身为小小学生的...

【在 iOS 开发路上的大小事-Day10】为你的 UIButton 进行客制化吧!

一般在设定 UIButton 的时候,可能会设定文字颜色、背景色、阴影颜色等属性 那如果要设定按钮外...

[DAY 02]环境建置

先把环境建置好 环境建置 1.安装Anaconda 官方载点 步骤 安装注意事项 第三步选justm...

想写部落格?这些地方让你抒发心情

一、前言 在这个时代,越来越多人想利用网路赚钱,不管你是: 想赚零用钱的学生 想赚外快的上班族 在...