自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenyu

如果有任何疑问欢迎加我微信

原创 优秀博客链接(linux c/c++ java go php android ios 前端 j2ee windows linux 算法 ACM AI 深度/机器学习 opencv nlp)

<a href = "http://www.pudn.com/">pudn</a> <a href = "http://www.cnblogs.com/grandyang/p/4606334.html">leetCode...

2018-03-05 18:01:29 4887 7

原创 Android之浏览器作为客户端访问手机socket作为服务端下载图片和网页和APK

1 需求 在同一局域网内,手机(PC端)浏览器作为客户端,然后手机app里面通过socket写服务代码,然后浏览器访问手机服务端访问网页和图片和css文件和下载APK 2 代码实现 创建服务线程代码 var serverSocket: ServerSocket? =...

2020-05-24 21:36:21 199 0

原创 Android之各个手机版本WiFi热点的创建

1 问题 Android手机创建热点,有很多兼容性问题,网上有很多例子,但是不够全,而且高版本反射很多奔溃,我这里再总结下。 2 版本兼容和需要的权限已经热点IP地址说明 1)AndroidMainifest.xml里面需要添加的权限 <uses-p...

2020-05-24 21:23:31 144 0

原创 Android之让EditText不被键盘挡住

1 问题 点击EditText的时候,键盘挡住了,不好输入内容 2 解决办法 在AndroidManifest.xml相应的activity里面添加 android:windowSoftInputMode="adjustPan|stateHidden"...

2020-05-24 17:29:05 214 0

原创 Android之java.lang.ClassCastException: *****cannot be cast to*******

1 问题 在写BaseMultiItemQuickAdapter适配器的时候,更具不同类型构建不同的实体对象,提示错误如下 2 原因 @Override protected void convert(BaseViewHolder helper, MultiIte...

2020-05-14 21:51:31 832 0

原创 Android之使用ACTION_USAGE_ACCESS_SETTINGS权限检测手机多少天没有未使用其它APP

1 需求 找出手机多少天没有使用的所有APP 2 思路 通过ACTION_USAGE_ACCESS_SETTINGS权限得到多少天已经使用的APP的包名,然后获取手机所有用户APP,剩下的APP就是多少天没有使用的APP。 3 ACTION_USAG...

2020-05-09 22:01:46 1163 0

原创 Android之解决android9.0通过Inten方式卸载APP没反应

1 问题 通过Intent卸载APP在安卓9.0手机上没反应,也没报错,卸载相关APP跳转到卸载页面代码 fun unInstallApp(packageName: String) { val uri: Uri = Uri.fromParts("packag...

2020-05-09 20:50:32 1080 0

原创 Android之解决ScrollView包裹了两个RecyclerView导致滑动冲突问题

1 问题 ScrollView包裹了两个RecyclerView导致滑动冲突问题 2 解决办法 给ScrollView和两个RecyclerView分别设置isNestedScrollingEnabled属性为false scrollview....

2020-05-08 22:24:25 1082 0

原创 Android之提示androidx.recyclerview.widget.LinearLayoutManager@51ddcd is already attached to a RecyclerV

1 问题 我有2个recycleView,但是用的同一个线性布局导致错误如下 LayoutManager androidx.recyclerview.widget.LinearLayoutManager@51ddcd is already attached to a RecyclerView...

2020-05-08 22:21:46 1087 0

原创 Android之提示Caused by: java.lang.UnsupportedOperationException: Binary XML file line #67: You must sup

1 问题 : Caused by: java.lang.UnsupportedOperationException: Binary XML file line #67: You must supply a layout_width attribute. 05-08 16:42:59.322 2...

2020-05-08 22:19:47 447 0

原创 Android之BaseQuickAdapter.setOnItemChildClickListener点击死人也没反应的原因

1 问题 用BaseQuickAdapter设置子view点击事件 unInstalledAdapter!!.setOnItemChildClickListener(object: BaseQuickAdapter.OnItemChildClickListener {...

2020-05-08 20:44:28 241 0

原创 Android之提示android.content.res.Resources$NotFoundException: Resource ID #0x7f08010a

1 问题 在我的oppo机器上面运行一个页面没有奔溃,但是在红米安卓5.1版本运行页面奔溃,奔溃信息如下 /Timeline(11600): Timeline: Activity_launch_request time:61313216 I/WtProcessController( 3721...

2020-05-06 20:20:25 280 0

原创 Java之对List里面的对象名字进行模糊查询

1 问题 对list里面的对象名字进行模糊查询 2 解决办法 //即可以进行模糊匹配 matcher.find() //匹配查询 matcher.matches() /** * 模糊查询 */ public sta...

2020-04-29 21:13:50 746 0

原创 Android之在在EditText的xml里面配置了相关属性依然没有显示光标问题

1 问题 在EditText的xml里面配置了 android:cursorVisible="true" android:focusable="true" android:focusableInTouchMode="true" 依...

2020-04-29 10:04:31 756 0

原创 Kotlin之?和!!最简单的理解

一、? 1)、?在声明对象时,把它跟在类名后面,表示这个类允许为null var list: ArrayList<String>? = null 2)、调用对象时,把它跟在对象后面,表示如果为null程序就会视而不见,比如我们代码如下 list?.size 这里就算是li...

2020-04-27 23:14:21 800 0

原创 Android之安卓8.0版本以上手机开启热点提示Caller already has an active LocalOnlyHotspot request

1 问题 在Android8.0手机开启了热点,关闭页面再次打开热点, /** * 开启Android8.0版本手机以上的热点,热点名字和密码都是随机的。 */ fun initWifiApGreaterThanEight(context: Context) {...

2020-04-24 21:04:45 962 0

原创 Android之ScrollView设置了高度(android:layout_height="match_parent")但里面的组件不能充满问题

1 问题 写了ScrollView控件,设置了高度(android:layout_height="match_parent"),但是里面的组件不能填充它,感觉就像ScrollView高度设置成了wrap_content 2 解决办法 在ScrollView里面...

2020-04-23 23:12:02 993 0

原创 Android之android8.1打开热点提示UID 10140 does not have Location permission和Location mode is enabled.

1 问题 在三星安卓8.1版本手机上,打开热点 WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); wifiMa...

2020-04-23 23:07:08 562 0

原创 Android之用java的socket写服务器提示java.net.BindException: Address already in use

1 问题 在Android activity里面Java socket服务器,然后关闭activity再打开activity开启服务的时候提示错误如下 java.net.BindException: Address already in use 很明显这个,IP和端口的的socket已经使...

2020-04-23 15:06:36 547 0

原创 Android之GridLayoutManager.setSpanSizeLookup问题

1 问题 利用BaseMultiItemQuickAdapter,用recycleView加载多布局,需要实现有些view显示一行,有些一行显示多个图片。 在BaseMultiItemQuickAdapter适配器里面根据类型加载不同布局。 public ImageMultiIte...

2020-04-22 21:45:04 558 0

原创 Android之实现多张图片点击预览(支持放缩)和滑动

1 需求 多张图片通过recycleView展示,然后点击具体一张图片支持预览(支持放缩)和滑动 2 解决办法 BaseRecyclerViewAdapterHelper + com.github.chrisbanes.photoview.PhotoView + View...

2020-04-18 23:42:28 594 0

原创 Android之提示java.lang.RuntimeException: Parcel: unable to marshal value Image问题

1 问题 使用Intent携带数据(putExtra)跳转activity,提示如下错误 04-18 22:42:49.664 16194 16194 E AndroidRuntime: Process: com.appsinnova.android.keepshare, PID: 1619...

2020-04-18 23:31:14 569 0

原创 Android之CheckBox进行代码设置setChecked(true)会触发setOnCheckedChangeListener事件

1 问题 我们对CheckBox设置了setOnCheckedChangeListener监听,代码里面对CheckBox单独代码进行设置勾选(setChecked(true))的时候,会触发OnCheckedChangeListener事件 2 解决办法 用buttonVi...

2020-04-17 23:32:46 717 0

原创 Android studio之导入新库提示Add library 'Gradle*****@aar' to classpath

1 问题 as导入第三方库在依赖的基类build.gradle里面添加如下 implementation 'com.truizlop.sectionedrecyclerview:library:1.2.0' 提示错误如下 2 原因 implementat...

2020-04-16 21:54:18 743 0

原创 Andorid之提示java.lang.RuntimeException: Unable to start service net.gotev.uploadservice.UploadService@

1 问题 用android-upload-service上传一个文件提示错误如下 04-15 17:46:33.245 24932 24932 E AndroidRuntime: Process: com.appsinnova.android.keepshare, PID: 24932 04...

2020-04-15 19:17:24 614 0

原创 Android之提示Method return type must not include a type variable or wildcard:

1 问题 调用retrofit的时候提示错误如下 Method return type must not include a type variable or wildcard: io.reactivex.Observable<package.class<?>> ...

2020-04-14 21:53:04 421 0

原创 Android之华为平板打日志提示Permission denied

1 问题 $ adb logcat | grep ssfsafaf int logctl_get(): open '/dev/hwlog_switch' fail -1, 13. Permission denied Note: log switch off, only l...

2020-04-14 00:01:54 348 0

原创 Android之gravity="center_vertical"和layout_gravity="center"的效果

1、两控件分别加上2个下面的属性 gravity="center_vertical" android:layout_gravity="center" 代码如下 <LinearLayout android:id="...

2020-04-12 20:53:04 326 1

原创 Android之在Java socket作为服务器里面返回数据头部怎么写入浏览器需要下载文件的文件名

1 问题 Android app里面写了一个Java socket的简单服务器,在浏览器里面输入相应的IP和端口访问服务器下载文件,Java socket怎么写返回数据的头部信息,浏览器才知道需要下载文件的名字呢? 2 关于Content-Disposition 在常规的...

2020-04-12 19:40:52 237 0

原创 Android之给控件添加水纹波效果

1 问题 给控件添加水纹波效果,点击起来像点中了,不然效果太粗糙了,没反应。 2 实现 给控件添加如下属性 android:background="?android:attr/selectableItemBackground"波纹有边界 android:bac...

2020-04-11 18:50:35 196 0

原创 Android之kotlin里面本地图片BitmapFactory.decodeFile转bitmap失败问题

1 问题 我们手机本地有个图片文件比如如下 /storage/emulated/0/Android/data/package_name/cache/1586444511539.png 我们需要png转bitmap,然后设置到ImageView里面显示 var bitma...

2020-04-09 23:15:36 231 0

原创 Android之Caused by: java.lang.IllegalArgumentException: Failed to find configured root that contains

1 问题 用takePhoto去照相的时候特么的一打开就报这个错误 2020-04-09 21:33:49.124 19016-19016/com.appsinnova.android.keepshare E/AndroidRuntime: FATAL EXCEPTION: main ...

2020-04-09 23:09:11 217 0

原创 Git之怎么通过命令修改前面几次提交的记录

1 问题 我们平时用gitlab,github发现提交代码上库记录写错了,需要修改回来。 2 解决办法

2020-04-03 21:50:53 597 0

原创 Android之提示Cannot call this method while RecyclerView is computing a layout or scrolling

1 问题 java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling androidx.recyclerview.widget.Re...

2020-04-03 21:48:27 584 0

原创 Git之Git Bash和Source Tree配合演示merge(--no-ff、--squash)

1merge的种类

2020-03-31 19:27:49 779 0

原创 Android Studio之查找当前类的位置图标没了

1 问题 我们知道在Android studio里面如果想快速看到该文件所在的目录位置,点击这个图标 现在这个图片没了,找不到了 2 解决办法 把下面的Autoscroll from Source的勾去掉就行。 ...

2020-03-31 19:24:20 696 0

原创 Git之tag

1 tag相关命令 1) 打上tag git tag v1.0.0 git tag -a v1.0.0 -m 'info' 2) 查看tag git tag 3) 切换tag git checkout tagname 4) 删除tag git tag...

2020-03-29 01:22:12 882 0

原创 Git之删除远程分支

1 问题 在工作区间删除远程分支 2 删除命令 git push origin --delete name

2020-03-24 22:33:29 853 0

原创 Git之HEAD和origin

1 问题 我们经常看见git相关操作里面看到HEAD和origin这些专业名称,它娘的到底什么意思。 2 解释 1)HEAD git 中的分支,本质上仅仅是个指向 commit 对象的可变指针,HEAD 是一个特别指针,它是一个指向你正在工作中的本地分支的指针,...

2020-03-23 23:25:55 1102 0

原创 Android之稍微靠谱点的透明Activity(不获取触摸事件)

1 问题 实现透明的Activity(不获取触摸事件),就行什么也看不到,打开了透明activity,也不影响其他页面的滑动和点击,就行什么事情都没发生一样。 2 代码实现 1)配置样式 <style name="TestTheme&qu...

2020-03-23 23:01:44 941 0

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