摘要: 在4.x机型 没有取消按钮,即使不点击确认按钮,点击Dialog外面的部分,结果也是点击成功 5.x以上 默认的主题不一样 而且取消也没有问题,这是4.x特有的问题 这种效果肯定是不行的,下面举个可行的改变生日日期的例子 获得选中的日期里面,月份要+1 如果选中了 2016年1月1日 , 想要 20 阅读全文
posted @ 2016-10-21 15:20 demon9 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 跳转到相册选择图片 会用到 在onActivityResult返回的 data.getData() 在4.4之前 返回的Uri是这样的 4.4之后 这样在设置 启动 剪裁的Intent的时候 intent.setDataAndType(data.getData(),"image/*"); 部分4.4 阅读全文
posted @ 2016-10-18 09:35 demon9 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 录音需要用到MediaRecorder,先用它录制音频,保存到本地文件;之后用MediaPlayer 传递路径进行播放 首先在onCreate中生成保存音频的文件夹 (也要判断有没有sd卡) 开始录音 4 音频来源 5 输出格式 6 音频编码 7 输出文件 停止录音 点击开始录音后,最好把录音按钮设 阅读全文
posted @ 2016-10-12 17:38 demon9 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 最新推出的3.0版本 加入了 EventBusAnnotationProcessor (注解分析生成索引) 技术,提高了效率 所以3.0版本配置起来 会麻烦一些,如果嫌麻烦的话,可以不用这个注解,但是如果是这样的话,效率会很低,不如用2.4版本 2.4版本很简单 直接添加jar包就行了 3.0版本 阅读全文
posted @ 2016-10-11 14:48 demon9 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1、设置用户提供者,显示头像和昵称 技术咨询说是在application里面设置,我死活都没弄出来,技术咨询也是无解,结果我就在 MainActivity里面设置提供者,没想到就好了,太坑爹了 可能是在application中直接设置不行,因为根本就没有执行,log都不打印的 5-7行 我直接返回了 阅读全文
posted @ 2016-09-18 17:47 demon9 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 官方文档 如果使用IMKit,对话布局可以不用自己做 先导入IMKit module,配置好之后,在module的清单文件中,搜索host,我找到2个,把*替换成 自己项目的包名,另外搜索 RONG_CLOUD_APP_KEY,把值换成控制台的给的key 在会话界面 要创建一个Conversatio 阅读全文
posted @ 2016-09-14 00:09 demon9 阅读(8125) 评论(0) 推荐(0) 编辑
摘要: 环信称自己市场占有第一,这次试着集成环信 不过一开始就被坑了,环信的UI组件库叫做 EaseUI ,这玩意居然只有eclipse的版本,官方文档说Android Studio导入有问题,要手动改,这一点不如融云 不过找到了一篇博客,直接新建module复制关键文件,终于搞定了 若出现Unsatisf 阅读全文
posted @ 2016-09-12 17:24 demon9 阅读(1755) 评论(1) 推荐(0) 编辑
摘要: Bmob的云端代码 可以由手机发起请求调用在云端你写好的方法(需要js来写),比如可以在手机端 用户注册成功的时候,调用云端代码,把账号密码作为参数调用,云端代码中可以得到参数,做希望做的操作,再把结果返回。 官方的简单例子如下 先看云端代码 在例子中云端拿到手机端传入的参数 然后根据参数 返回结果 阅读全文
posted @ 2016-09-11 21:11 demon9 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 融云有两种方式显示头像,但不能同时使用 1、实现 用户提供者 ,自己实现方法 自己提供用户的信息(id,name,头像) 2、消息体携带用户信息 setMessageAttachedUserInfo 这种方式会在每条发送的消息里都携带当前登陆用户的信息,增加消息的长度。 使用这种方式跟 iOS 互通 阅读全文
posted @ 2016-09-08 14:20 demon9 阅读(6754) 评论(0) 推荐(0) 编辑
摘要: 1、默认情况下,小写字母的话是不会弹出提示的 到设置里面 搜索 code completion ,把 case sensitive completion 改成none 2、Gradle version 2.10 is required. Current version is 2.8 Error 解决 阅读全文
posted @ 2016-09-08 10:18 demon9 阅读(792) 评论(0) 推荐(0) 编辑