【实例简介】
android 设置apn,包括自动和手动,成熟代码
【实例截图】
【核心代码】
MyApnDemo
└── MyApnDemo
├── AndroidManifest.xml
├── bin
│ ├── AndroidManifest.xml
│ └── classes
│ └── com
│ └── apn
│ ├── activity
│ │ ├── APNSettingsAdapter$OnMyCheckChangedListener.class
│ │ ├── APNSettingsAdapter$ViewHolder.class
│ │ ├── APNSettingsAdapter.class
│ │ ├── BankBean.class
│ │ ├── BankDialog$1.class
│ │ ├── BankDialog$2.class
│ │ ├── BankDialog$clickListener.class
│ │ ├── BankDialog$ClickListenerInterface.class
│ │ ├── BankDialog$itemClickListener.class
│ │ ├── BankDialog.class
│ │ ├── MainActivity$1.class
│ │ ├── MainActivity$OnItemListSelectedListener.class
│ │ └── MainActivity.class
│ ├── corner
│ │ └── CornerListView.class
│ ├── demo
│ │ ├── BuildConfig.class
│ │ ├── R$attr.class
│ │ ├── R$color.class
│ │ ├── R$dimen.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$layout.class
│ │ ├── R$string.class
│ │ ├── R$style.class
│ │ └── R.class
│ └── util
│ ├── ApnNode.class
│ ├── ApnUtility.class
│ └── Utilities.class
├── gen
│ └── com
│ └── apn
│ └── demo
│ ├── BuildConfig.java
│ └── R.java
├── proguard.cfg
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ ├── arrow.png
│ │ ├── ellipse_sleep_selected.png
│ │ ├── ellipse_sleep_unselected.png
│ │ ├── ic_launcher.png
│ │ └── top_back_1.png
│ ├── drawable-ldpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ ├── app_list_corner_round_bottom.xml
│ │ ├── app_list_corner_round_top.xml
│ │ ├── app_list_corner_round.xml
│ │ ├── app_list_corner_shape.xml
│ │ └── shape_bg_listview.xml
│ ├── layout
│ │ ├── main.xml
│ │ ├── setting_apn.xml
│ │ ├── simple_list_item_1.xml
│ │ ├── ui_apn_dialog_item.xml
│ │ └── ui_apn_dialog.xml
│ └── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── apn
├── activity
│ ├── APNSettingsAdapter.java
│ ├── BankBean.java
│ ├── BankDialog.java
│ └── MainActivity.java
├── corner
│ └── CornerListView.java
└── util
├── ApnNode.java
├── ApnUtility.java
└── Utilities.java
25 directories, 61 files