iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
自我挑戰組

三十天寫出上架Android App系列 第 4

不同API層級的專案

  • 分享至 

  • xImage
  •  

手邊有老機器的智慧型手機使用者應該不在少數,如果從早期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 為主的設備。

基本上,主要項目是這些,細部的說明留待明天。今天中秋,祝福大家萬事如意,佳節順心。


上一篇
使用模擬器
下一篇
基本元件
系列文
三十天寫出上架Android App20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言