自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 Android: ViewModel> has no zero argument constructor

viewModel = ViewModelProvider( this, ViewModelProvider.AndroidViewModelFactory.getInstance(application) ).get(PDFBookDocumentViewModel::class.java)使用上述方法加载viewModel报上述错误。如果您想为ViewModel类提供一个非零参数的构造函数,则可能必须创...

2020-09-29 15:04:21 4259

原创 Android:自定义layout 无法显示

布局代码引入自定义layout如下所示: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/textview_description" android:orientation="vertical"> <com.change.de

2020-09-28 10:51:47 1572

原创 Android: 代码中动态写clearFocus()无效的解决方案

目的是为了清除TextView的焦点,单纯clearFocus的话是没有效果的,首先在TextView的父布局上设置: android:focusable="true" android:focusableInTouchMode="true" <RelativeLayout android:id="@+id/relativelayout_contact_name" android:layout_...

2020-09-23 09:37:01 804

原创 Android: RecyclerView item被抢夺焦点

参考:https://blog.csdn.net/wolfking0608/article/details/86539681简单来说:item布局加上requestFocus <TextView android:id="@+id/contact_name" android:layout_width="match_parent" android:layout_height="wrap_con..

2020-09-22 14:06:51 623

原创 Android: Canvas drawText()设置marginleft ,字体center_vertical的方法

val start = context.resources.getDimensionPixelOffset(R.dimen.contact_wireless_title_margin_start) paint?.getTextBounds(title,0, title.length, rectOver) //需要margin左边多少,就+多少的start值 val titleX = left.toFloat() + start //字体垂直居中.

2020-09-21 15:45:41 669

原创 Android: getItemOffsets设置outRect边距后,每次切换回画面边距增大的问题

override fun getItemOffsets( outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State ) { super.getItemOffsets(outRect, view, parent, state) outRect.set(0, headHeight, 0, 0) } ...

2020-09-16 19:52:18 1521

原创 Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $

在Json转换的时候遇到这个错,说明是Json的格式不对,Gson期望你的JSON字符串以大括号开头: {,但是实际上传递给它的字符串是以引号开头。报错的字符串:noanswerhistory_get_rslt:{"res":0,""sq":12345,"history":[{"id":11,"num":"","group":0,"time":"20190531235959"},{"id":92,"num":"","group":0,"time":"201905011200...

2020-09-07 14:03:08 1945

原创 Android: 设置Spinner的下拉高度

原生Spinner只提供了dropDownWidth属性设置下拉布局的宽度,却没有dropDownHeight这种高度属性的设置。找到了好用的解决方案:https://stackoverflow.com/questions/20597584/how-to-limit-the-height-of-spinner-drop-down-view-in-android,用反射的方式找到原生Spinner内部封装的下拉popupWindow,然后设置高度:Java版本: Spinner sp...

2020-09-02 10:10:12 5228 6

原创 Android : getDimension, getDimensionPixelSize, getDimensionPixelOffset

Android 没能提供直接获取dimen.xml文件中某个值的方法,调用上述的三个方法得到的值,其实是经过乘以屏幕密度的,是value*density(屏幕密度)的像素值(pixel value),所以取得的值需要再经过一步转化,才能得到写在xml文件中的目标dp。 像素值转换的方法很多,从网上随便即可找到: /** * 将px值转换为dip或dp值,保证尺寸大小不变 * @param context * @param...

2020-09-02 09:33:15 361 1

FCMTestDemo.zip

FCM Demo

2021-02-19

Android-Notification(兼容8.0+以及8.0以下).zip

Android Notification(兼容8.0+以及8.0以下),博客:https://blog.csdn.net/Crystal_xing/article/details/103159161

2019-11-20

Android批量申请权限.zip

Android 批量申请权限,博客:https://blog.csdn.net/Crystal_xing/article/details/102914219

2019-11-05

Android-FCM云消息集成Demo.zip

Android FCM集成Demo,博客:https://blog.csdn.net/Crystal_xing/article/details/102859561

2019-11-01

Android软键盘返回键监听.zip

支持包括谷歌系列手机(nexus,pix。。。 )软键盘返回键的监听,博客:https://blog.csdn.net/Crystal_xing/article/details/102680648

2019-10-22

Android 可拖拽移动的RecyclerView

博客:https://blog.csdn.net/Crystal_xing/article/details/93722904,Android 可拖拽移动的RecyclerView列表

2019-06-26

Android 伸缩布局

博文:https://blog.csdn.net/Crystal_xing/article/details/93498280,Android伸缩(展开/关闭)效果布局

2019-06-24

PictureSelector集成Demo

图像选择+拍照的Demo,PictureSelector原版框架的地址:Github地址:https://github.com/LuckSiege/PictureSelector

2019-02-20

Android 录屏Demo

博文:https://blog.csdn.net/Crystal_xing/article/details/85987199,Android 录屏

2019-01-07

Android 拍照和相册选取+图片压缩功能

博文:https://blog.csdn.net/Crystal_xing/article/details/85618160,Android 拍照和相册选取+图片压缩功能

2019-01-02

Android 蓝牙搜索连接周围设备

博文:https://blog.csdn.net/Crystal_xing/article/details/85264819

2018-12-26

Android 自定义侧边栏列表

博文:https://blog.csdn.net/Crystal_xing/article/details/85230567,自定义Android 侧边栏列表的封装

2018-12-24

Android 悬浮Activity ( Dialog风格)

博文 https://blog.csdn.net/Crystal_xing/article/details/85123009

2018-12-20

Android 底部导航栏凸出点击

博文:https://blog.csdn.net/Crystal_xing/article/details/85101594,导航栏凸出按钮的点击

2018-12-20

Android 获取手机摄像头视频数据

获取Android手机摄像头的视频数据,像打开了相机的效果一样

2018-12-19

Android 离线语音识别技术PocketSphinx的Demo

博文:https://blog.csdn.net/Crystal_xing/article/details/84957466,Android离线语音识别

2018-12-11

Android百度语音——文字转语音

百度语音的文字转语音功能Demo,将目标指定的字符串读出声音

2018-12-05

Android MVP项目搭建(MVP+Dagger2+Butterknife)

Android MVP项目的搭建Demo(MVP+Dagger2+Butterknife)

2018-11-27

实现相同效果的popWindow和Dialog封装

popWindow和Dialog封装,实现了相同的效果,背景有蒙层

2018-10-23

XRefreshView+MultiTypeAdapter的强大列表

XRefreshView+MultiTypeAdapter的组合列表,能方便的上拉刷新和下拉加载,并且在列表中可以方便的渲染不同列表项,功能强大复用性强

2018-08-23

空空如也

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

TA关注的人

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