前段时间一直在忙写一个 Android 的在线客服的项目,这个在之前的博文的记录中有提到过,虽然这个项目的编写已经完成,但到现在还没有把这个实践的过程给记录下来,所以今天将这个过程给补上。
对于什么是 socket.io 及其的作用网络上也大量的信息可以搜索得到,在这篇中...
zhanghui
8个月前 (07-18) 526℃
运行日志是在程序运行中对其运行过程的一种追踪记录,在程序运行过程出现异常时的可方便我们追查出错的位置及其原因。
在 android 中也有 Log 但其并不完善,它并不会将日志记录在一个文件中,所以就要 自己去完善一个 Log 的类。
android.util.Lo...
zhanghui
8个月前 (06-26) 405℃
因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。在studio中新建一个 Assets文件——>新建一个file文件类型为properties文件,该文件可以与res,java同级
创建物理 android_ass...
zhanghui
8个月前 (06-25) 776℃
在写 Android 的项目的时候 ,通常会遇到程序中要获得程序级的 Context 对象,这时候调用 MyApplication 的 getContext 还不能返回程序的 context 而是返回null,需要将这个类作为这个程序的启动初始化类。
AndroidMan...
zhanghui
9个月前 (06-10) 335℃
最近在做一套基于 H5 打包的在线客服APP,在即时通讯中需要用到调用本地照相、图库,之前也记录实践过的一篇《webView支持H5页面通过js实现文件上传、图片上传》,但这只是做到了通过 Android 的文件管理工具来选择图片上传,而且不是我们常见的可以选择相机拍照,或者是...
zhanghui
9个月前 (06-10) 634℃
今天在测试 Andorid 项目遇到主题中的错误。
错误的场景
当时 Activity 为销毁状态,只有两个服务线程在后台运行,中间运用 socket.io 通讯,当接收(on)消息时需要运用 Toast.makeText 进行通知。这时就产生了。
这个原因是...
zhanghui
9个月前 (06-05) 696℃
今天在调试 Android 项目时,为了解决 Service 组件在后台被杀死的情况,在 onDestroy 中加了 startService ,可在运行过程中出现了以下的错误。
Unable to stop service …… Not allowed to start...
zhanghui
9个月前 (06-05) 1292℃
随着 H5 的普及,很多在 Android 项目中,有时候整个页面是个 webview,用来加载我们制作好的网页。那么时常会有网页和 app 进行交互的需求。
而且这次在开发 android 项目也是用得这种方式,中间也遇到了不少的坑,虽然现在已经实现想要的目的,但还是要...
zhanghui
9个月前 (06-01) 429℃
为减轻 android APP 在原生代码下花费的时间,通常用 WebView 来加载本地 H5 的方式,但如果 WebView 默认下是不对手机的三个物理按键键作监听的,这样就很容易导致一个返回键令这个 APP 马上退出,但有时有误操作可能,这样就造成对使用者的麻烦。
...
zhanghui
9个月前 (05-29) 751℃
最近在写 android app 项目时又遇到一个问题,就是在一个 java 类中通过 context 来 startActivity 打一个新的 Activity 时出现以下提示
android.util.AndroidRuntimeException: Callin...
zhanghui
9个月前 (05-29) 349℃