自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenjianbo的专栏

chenjianbo'blog

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android11及以上版本调用其他App的ContentProvider

元素,应用可以定义一组自身可访问的其他软件包。通过告知系统应向您的应用显示哪些其他软件包,此元素有助于鼓励最小权限原则。此外,此元素还可帮助 Google Play 等应用商店评估应用为用户提供的隐私权和安全性。如果您的应用以 Android 11 或更高版本为目标平台,您可能需要在应用的清单文件中添加。Android 11 更改了应用查询用户已在设备上安装的其他应用以及与之交互的方式。元素中,您可以按软件包名称、intent 签名或提供程序授权指定软件包。

2023-05-11 11:10:51 388

原创 Android Studio获取 SHA1

Android Studio获取 SHA1

2022-01-23 14:17:25 5279

原创 Jetpack之Room的使用

Android常用的SQLite框架OrmLite:学习成本低,方便好用,底层通过反射机制实现,效率比GreenDAO低。可以执行SQL语句,多表联查等GreenDAO:支持加密,效率高,官方持续更新Room:JetPack官方组件环境的准备现在Room的最新版本是2.2.5具体引用:dependencies { def room_version = "2.2.5" implementation "androidx.room:room-runtime:$room_v..

2021-01-14 15:16:30 210

原创 BaseRecyclerViewAdapterHelper混淆问题

使用BaseRecyclerViewAdapterHelper中的BaseDataBindingHolder并且开启混淆的时候直接crash-keep public class * extends com.chad.library.adapter.base.viewholder.BaseViewHolder-keepclassmembers class **$** extends com.chad.library.adapter.base.viewholder.BaseViewHolde

2020-10-26 16:47:20 1339

原创 Android 流式布局 FloatLayout自定义控件

实现效果FloatLayout自定义控件自定义view继承ViewGroup,重写onMeasure(),onLayout()方法。可根据子元素宽度动态测量宽高onMeasure() resultWidth = paddingLeft + paddingRight measuredChildCount = 0 for (i in 0 until count) {...

2020-08-13 15:11:42 1158

原创 RxJava,retrofit,rxbinding kotlin使用使用整理

环境网络请求android 9.0之后 不允许使用http请求,可以在application中配置usesCleartextTraffic属性<application android:name=".MyApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon

2020-07-27 11:18:43 1762 1

原创 RecyclerView的FadingEdge参数

当滑动列表需要两侧阴影时,可以设置RecyclerView的FadingEdge属性:<androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:fadingEdgeLength="50dp" android:

2020-07-08 16:54:55 3039 1

原创 Viewpager2+fragment刷新问题

当Viewpager2使用FragmentStateAdapter时, Fragment数量变动,需要刷新的时候,直接使用notifyDataSetChanged()方法没有效果需要重写@Overridepublic long getItemId(int position) { }@Overridepublic boolean containsItem(long itemId) { }默认使用的是position,fragment复用导致数据错乱,通过生成..

2020-07-08 15:43:39 3812 2

原创 使用Intent传ParcelableArrayList

使用Intent 在activity之间多次传递相同key的ParcelableArrayList时候出现值不更新的情况 要使用Bundle来进行传递

2017-09-20 15:26:54 620

思源黑体ttf格式下载资源

思源黑体ttf格式下载资源

2020-08-19

Struts2jar包

struts jar 包

2014-08-06

空空如也

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

TA关注的人

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