an Android app for getting pm2.5 data.
pm25_android is hosted in the following web site
https://github.com/jasontujun/pm25_android
If you think the Android project pm25_android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of pm25_android.
Item | Value |
---|---|
Java File Count | 34 |
Supported screen sizes | [hdpi] |
Minimum SDK Version | 8 |
Activity Count | 3 |
jar files used | pinyin4j-2.5.0.jar xengine_less.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.INTERNET android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.READ_LOGS android.permission.WRITE_EXTERNAL_STORAGE |
There are 22 image files in pm25_android. The names of the image files are listed as follows.
bg_city_selected.9.png bg_menu.9.png btn_add_grid_item.9.png btn_back.png btn_city_grid_bg.png btn_city_grid_bg_pressed.png btn_city_grid_bg_select.png btn_city_manager_edit.png btn_city_manager_edit_complete.png btn_city_mgr_delete.png btn_close.png btn_manage_city.png btn_update.png icon_aqi_level_1.png icon_aqi_level_2.png icon_aqi_level_3.png icon_aqi_level_4.png icon_aqi_level_5.png icon_aqi_level_6.png icon_aqi_level_na.png input_frame_default.9.png input_frame_focus.9.png
The following screenshort is generated from the image listed above.
pm25_android has the following Java source files.
edu.nju.pm25.in.data.cache.AllCitySource.java edu.nju.pm25.in.data.cache.DataRepo.java edu.nju.pm25.in.data.cache.FavoriteCitySource.java edu.nju.pm25.in.data.cache.GlobalStateSource.java edu.nju.pm25.in.data.cache.SourceName.java edu.nju.pm25.in.data.cache.StationBaseSource.java edu.nju.pm25.in.data.cache.StationDetailSource.java edu.nju.pm25.in.data.db.CityInfoTable.java edu.nju.pm25.in.data.db.CityListTable.java edu.nju.pm25.in.data.db.StationBaseInfoTable.java edu.nju.pm25.in.data.model.CityBaseInfo.java edu.nju.pm25.in.data.model.CityDetailInfo.java edu.nju.pm25.in.data.model.StationBaseInfo.java edu.nju.pm25.in.data.model.StationDetailInfo.java edu.nju.pm25.in.logic.CityMgr.java edu.nju.pm25.in.logic.StationMgr.java edu.nju.pm25.in.logic.SystemMgr.java edu.nju.pm25.in.service.UpdateAllCityService.java edu.nju.pm25.in.session.HttpClientHolder.java edu.nju.pm25.in.session.PM25Api.java edu.nju.pm25.in.ui.CityDialog.java edu.nju.pm25.in.ui.CityGridViewAdapter.java edu.nju.pm25.in.ui.CityInfoActivity.java edu.nju.pm25.in.ui.CityMgrActivity.java edu.nju.pm25.in.ui.CityViewFlowAdapter.java edu.nju.pm25.in.ui.StationInfoActivity.java edu.nju.pm25.in.ui.StationListViewAdapter.java edu.nju.pm25.in.ui.controls.viewflow.CircleFlowIndicator.java edu.nju.pm25.in.ui.controls.viewflow.FlowIndicator.java edu.nju.pm25.in.ui.controls.viewflow.TitleFlowIndicator.java edu.nju.pm25.in.ui.controls.viewflow.TitleProvider.java edu.nju.pm25.in.ui.controls.viewflow.ViewFlow.java edu.nju.pm25.in.util.PMUtil.java edu.nju.pm25.in.util.StringUtil.java