- 博客(6)
- 收藏
- 关注
原创 AS打开照相机拍照保存本地、显示页面
打开相机1、权限6.0之后修改动态获取权限打开照相机的权限<uses-permission android:name="android.permission.CAMERA"/>读写SD卡权限(保存本地、显示页面)<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRI
2020-08-17 15:18:44 1498
原创 Glide封装
Glide加载图片工具类进行封装单例模式的使用public class ShowImageUtils { private static ShowImageUtils showImageUtils ; private ShowImageUtils() { } public static ShowImageUtils getInstance(){ if (showImageUtils == null){ showImageUtils
2020-08-17 15:00:54 539
原创 AS数据库封装
Android Studio 中数据库进行封装使用UserTable//创建表public class UserTable { public static final String TAB_NAME = "user"; public static final String ID = "id"; public static final String NAME = "name"; public static final String PASSWORD = "passwor
2020-08-17 14:58:33 216
原创 AS中SharedPreferences封装
SP封装单例模式 private static volatile SpUtils spUtils = new SpUtils(); private SpUtils() { } private static SharedPreferences mSp; public static synchronized SpUtils getInstance(){ if (mSp==null){ mSp = MyApplication.get
2020-08-17 14:52:32 197
原创 MVP框架使用
使用MVP框架加载普通数据APIpublic interface Api { @GET("cf/dish_list.php") Observable<FoodEntity> getFoodEntity(@Query("stage_id") int stage_id,@Query("limit") int limit,@Query("page") int page);}contractpublic interface FoodContract { inte
2020-08-12 15:31:25 176
原创 MVP框架搭建
MVP框架搭建MVP框架分为三层M层(获取数据层),P层(中间层),V层(视图层)先从M层开始搭建IModel接口内容public interface IModel { void destory();}BaseModelpublic class BaseModel implements IModel { @Override public void destory() { }}P层(中间层)IPresenterpublic interface IPr
2020-08-12 15:23:23 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人