自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 BaseAdapter优雅的封装

在使用ListView的过程中,为了复用ListView中的convertView以及优化getView()时的findViewById操作,我们通常会引入一个ViewHolder类,来持有itemView的子view。但是不便的是,我们需要为每一种显示不同数据的ListView都重写其BaseAdapter的getView(),于是就有了对其的一种封装: 创建一个通常的ViewHolder,里面...

2018-06-03 14:30:52 181

原创 自学的RecyclerView

1.首先是配置:在app/build.gradle文件中的dependencies闭包中添加compile:‘com.android.support:recyclerview-v7:24.2.1(版本跟appcompat-v7版本一致)’2.然后点击一下Sync Now进行同步;然后在布局文件中使用控件:<android.support.v7.widget.RecyclerView/>...

2018-06-03 14:24:00 144

原创 活动的最佳实践(Activity)

1.知晓当前的活动是哪一个:新建一个BaseActivity类,不需要在清单文件配置该活动。在onCreate方法添加Log.d("BaseActivity",getClass().getSimpleName())2.随时随地退出程序新建一个ActivityCollector类作为活动管理器class ActivityCollector{    public static List<Acti...

2018-06-03 14:23:42 160

翻译 Android 数据库开源库使用LitePal

1.配置  然后在asstes新建litepal.xml文件然后在清单文件配置出错的话就点击Sync project2.新建的java bean要继承DataSupport创建数据库LitePal.getDatabase();添加数据是新建java bean类然后调用.save()方法更新数据新建beanlei然后.updateAll("key = ? and key = ?" "xxxx","x...

2018-06-03 14:23:24 464

原创 Android 动态授权

由于Android6.0后有些危险权限是需要动态授权;判断是否授权了if(ContextCompat.checkSelfPermission(MainActivity.this,Manifest.permission.CALL_PHONE)!=PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(MainActiv...

2018-06-03 14:22:55 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除