每天学习一点点,成功增加一大步

标签:Android

Android

Android 即时通讯工具 socket.io

Android 即时通讯工具 socket.io
前段时间一直在忙写一个 Android 的在线客服的项目,这个在之前的博文的记录中有提到过,虽然这个项目的编写已经完成,但到现在还没有把这个实践的过程给记录下来,所以今天将这个过程给补上。 对于什么是 socket.io 及其的作用网络上也大量的信息可以搜索得到,在这篇中...

zhanghui 2个月前 (07-18) 161℃

Android

android 的运行日志的记录类 Log

android 的运行日志的记录类 Log
运行日志是在程序运行中对其运行过程的一种追踪记录,在程序运行过程出现异常时的可方便我们追查出错的位置及其原因。 在 android 中也有 Log 但其并不完善,它并不会将日志记录在一个文件中,所以就要 自己去完善一个 Log 的类。 android.util.Lo...

zhanghui 3个月前 (06-26) 148℃

Android

android 如何创建配置文件和读配置

android 如何创建配置文件和读配置
因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。在studio中新建一个 Assets文件——>新建一个file文件类型为properties文件,该文件可以与res,java同级 创建物理 android_ass...

zhanghui 3个月前 (06-25) 231℃

Android

解决 Fail to post notification on channel “null”

解决 Fail to post notification on channel “null”
很久没有动过 android 之前学的时候用到过 notification ,但这次却遇到了这个问题,在模拟器中 MainActivity 中发送 notification 在通知栏中没有出现通知信息,但却出现了以下错误。 Fail to post notificatio...

zhanghui 4个月前 (05-25) 260℃

Android

Android 四大组件之一 Service 的永久驻留

Android 四大组件之一 Service 的永久驻留
为何要 Service 的永久驻留,而且 APP 在对 Service 的需求的因素有哪些: 解决 APP 与远程服务器之间的通信不间断的需求。能及时接收最新的会话消息,包括更新用户的 Token 等必需的操作。希望有一个永久驻留后台,帮助解决上述需求的线程。即便 Act...

zhanghui 5个月前 (05-09) 269℃

Android

Android 四大组件之一 Service 的创建

Android 四大组件之一 Service 的创建
这两天在写 Android APP 项目的一个 Service 的需求,Service 是 Android 的四大组件之一。多年前在刚接触学习 Android 时接触过,但多年没有写 Android 淡忘掉了怎么写它的流程。这次既然遇到了就记录下。 至于 Service ...

zhanghui 5个月前 (05-09) 257℃

Android

webView支持H5页面通过js实现文件上传、图片上传

webView支持H5页面通过js实现文件上传、图片上传
问题场景 这几天在写一个 app 项目的时候,项目内置本地的 H5,H5 内使用了 layui 框架内的上传图片的操作,这个操作在 PC 的 Google Chrome 浏览器的移动模拟 H5 页面中没有问题,在手机中的自带浏览器中也没有问题,但在 app 的 webVi...

zhanghui 5个月前 (05-07) 367℃

Android

解决 gson 将 Integer 默认转换成 Double 的问题

解决 gson 将 Integer 默认转换成 Double 的问题
昨天在写 android 的一个项目时,遇到字符型的 JSON 数据中整形的数字竟然被 gson 转换成了带有小数点的 doubile 的奇葩现象。虽然问题已经解决但还是有需要记录下来。 在之前有记录过利用 gson 解决过对象型的 JSON 与字符型的JSON 之间的转...

zhanghui 5个月前 (05-01) 291℃

Android

Fragment 中获取 Context

Fragment 中获取 Context
在 Fragment 的开发中,发现无法使用 this 字符来获取 fragment 的上下文。所以我们获取 fragment 的上下文时首先需要获取 fragment 对象。 View view = inflater.inflate(R.layout.fragment_...

zhanghui 6个月前 (04-13) 245℃