随笔分类 -  Android项目实战

摘要:目录:zxing->encoding->EncodingHandler类 中修改 createQRCode方法 阅读全文
posted @ 2019-04-01 16:56 听着music睡 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:一般对于android手机,我们可以通过sdk提供的方法判断网络情况 注意的是对于Tv项目,android系统的Tv(比如小米电视),有的是支持有线连接的(非wifi,2g 3g 4g)的 , 此时上述方法会判断为0,无网络连接状态,所以对于Tv项目,需要对网络适配进行兼容 解决办法就是ping一个 阅读全文
posted @ 2018-12-25 14:02 听着music睡 阅读(2605) 评论(0) 推荐(0) 编辑
摘要:今日需求,EditText内容为一串字符串,要求将用户软键盘输入的小写字母在输入的时候自动转为大写字母,反之亦然。 效果如下: 第一次做该需求,原先想法: 对于afterTextChanged回调方法里,对输入的字符串进行大小写转换,结果失败,因为每次转换之后实际就再次回调该方法导致死循环。 最后解 阅读全文
posted @ 2018-12-10 18:55 听着music睡 阅读(2119) 评论(0) 推荐(0) 编辑
摘要:Retrofit2.0 这个网络请求框架使用了很久了,最近一次出现一个小插曲。 有一个接口,返回的数据量因为业务的原因 会返回很大的数据量,此时网络不大好的情况下,会出现请求失败的情况 也就是回调了 onFaileure()方法,测试一下,大概都在10秒就会回调这个方法。 去后台验证,发现数据请求成 阅读全文
posted @ 2018-11-08 17:29 听着music睡 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:环信EaseUI 集成,集成不做描述,看文档即可,下面主要谈一些对easeui的个性化需求修改。 该篇文章将解决的问题: 1、如何发送视频功能 2、未完待续。。 一、如何发送视频 1、环信easeui 会话功能默认支持图片,拍照,位置 三个功能 想支持播放视频需要自己添加。 官方提供发送视频方法: 阅读全文
posted @ 2018-09-11 10:29 听着music睡 阅读(488) 评论(0) 推荐(1) 编辑
摘要:比较出名的数据库框架 GreenDao使用步骤: 1、app目录下的build.gradle文件 添加依赖 顶部添加插件 2、根目录下的build.gradle文件 配置 3、app目录下的build.gradle文件 对generator生成文件配置 4、创建实体类,生成dao文件 5、make 阅读全文
posted @ 2018-08-31 14:38 听着music睡 阅读(456) 评论(0) 推荐(0) 编辑
摘要:大部分APP必备需求,使用总结 Android接入文章在此:官方文档 文档很简单,Android分为四步: 1、后台配置 2、Android 内 注册appId 3、Android 内 调起支付 4、Android 内 支付结果回调 详细流程总结: 1、后台配置 这个让服务器同事去做就行,记得把项目 阅读全文
posted @ 2018-08-30 11:02 听着music睡 阅读(3114) 评论(1) 推荐(1) 编辑
摘要:解决方案类似: Android项目实战(四十):Andoird 7.0+ 安装APK适配 解决方法: 一、在AndroidManifest.xml 文件中添加 四大组件之一的 <provider> 注意这里的 android :authorities 属性的值 中的 com.xxx.xxxx 是你的 阅读全文
posted @ 2018-08-23 18:51 听着music睡 阅读(669) 评论(0) 推荐(0) 编辑
摘要:环信EaseUI 集成,集成不做描述,看文档即可,下面主要谈一些对easeui的个性化需求修改。 该篇文章将解决的问题: 1、如何将App用户体系的用户名和用户头像 显示于环信的easeui 2、如何从library中调用app中的方法? 3、easeui头像都是方形的,如果修改为圆型显示? 4、环 阅读全文
posted @ 2018-08-06 15:10 听着music睡 阅读(2278) 评论(1) 推荐(2) 编辑
摘要:什么要组件化开发? 看一下普通项目的结构 , 一个项目下有多个Module(左侧图黑体目录),但是只有一个application,0个或多个library(在每个medel下的build.gradle文件下可以看到)。 这样架构的缺点: 1、每一次编译都是编译整个项目,项目大的时候编译几分钟几分钟的 阅读全文
posted @ 2018-06-27 09:33 听着music睡 阅读(856) 评论(0) 推荐(0) 编辑
摘要:简易、常用的轮播图效果ViewPager ,老技术了,记一笔留着以后ctrl C + ctrl V 需求如下: 不定张个数的ImagView轮播,右下角显示轮播点图标,每隔固定时间切换下一张,最后一张图片自动切换后的为第一张图片,手指触摸可以滑动。 思路: 初始化Viewpager和轮播点之后 , 阅读全文
posted @ 2018-06-05 17:36 听着music睡 阅读(3981) 评论(0) 推荐(0) 编辑
摘要:需求为:手机usb接口插入一个硬件,从硬件上获取数据 例如:手机usb插入硬件A,A通过蓝牙通讯获取设备a、b的数据,作为中转站(可以做些数据处理)将数据(设备a、b产生的)传给手机程序。 设备A也可以自身就是一个传感器,自身就会生成数据传送给手机程序。 适用于:程序需要某些传感器的数据,但是手机自 阅读全文
posted @ 2018-04-28 11:00 听着music睡 阅读(18927) 评论(4) 推荐(1) 编辑
摘要:Demo链接 默认是竖屏扫描,但是当我们在清单文件中配置横屏显示的时候: 这时候扫描,会发现扫描效果变形,方向不对。 可按以下步骤进行修改: 1、修改CameraConfigurationManager.java中的setDesiredCameraParameters函数, camera.setDi 阅读全文
posted @ 2018-04-12 10:26 听着music睡 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 在项目开发中,可以依赖此工具模拟API测试。 使用详解: 各种情况Api的模拟请求的Postman使用方式 阅读全文
posted @ 2018-04-02 10:24 听着music睡 阅读(975) 评论(0) 推荐(0) 编辑
摘要:一、下载模拟器到电脑 夜神模拟器 二、环境配置 计算机--系统--高级系统设置--环境变量 PATH 里面加入夜神模拟器的安装目录下的bin文件 三、启动模拟器 四、运行cmd命令,cd到夜神安装目录(bin目录下) 命令: 成功结果: 四、Android Studio 运行或调试 阅读全文
posted @ 2018-03-23 18:00 听着music睡 阅读(549) 评论(2) 推荐(0) 编辑
摘要:大家会发现一个空项目,从手机桌面打开app是秒启动。但是对于自己开发的项目,有时会发现打开app的时候,会有短暂的1秒--2秒的白屏或者黑屏,然后才进入到程序界面。 个人理解为我们自己实现的Application文件里面做了较多的初始化操作,当这些初始化操作完成后才进入到第一个Activity,这段 阅读全文
posted @ 2018-02-27 09:13 听着music睡 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:需求: 手机app ,当打游戏或者全屏看视频的时候会发现这时候手机顶部的状态栏是不显示的,当我们从手机顶端向下进行滑动或手机底端向上滑动的时候,状态栏会显示出来,如果短暂的几秒时间没有操作的话,状态栏会再次隐藏。 实现代码: 效果: 代码解释: 1、 onWindowFocusChanged(boo 阅读全文
posted @ 2018-02-25 20:11 听着music睡 阅读(480) 评论(0) 推荐(0) 编辑
摘要:首先看一下安装apk文件的代码 测试发现该段代码在7.0一下的机型上可以成功打开指定路径下的指定apk文件 , 但是在7.0+的机型上调用该代码会报错: 原因在于:Android 7.0 版本开始 禁止向你的应用外公开 file:// URI。 如果一项包含文件 file:// URI类型 的 In 阅读全文
posted @ 2018-01-09 16:36 听着music睡 阅读(1436) 评论(0) 推荐(0) 编辑
摘要:需求: Unity3D 一般用于做游戏 而且是跨平台的。原本设计是Android 应用端A(原生开发)进行一些业务处理,最后由A 打开Android 应用端B(Unity3D 游戏开发)进行游戏操作。 这样导致的问题: 1、A应用打开B应用 , 数据之间的传递不方便 2、正常关闭,异常关闭的交互及技 阅读全文
posted @ 2017-12-28 10:37 听着music睡 阅读(4301) 评论(0) 推荐(0) 编辑
摘要:适用于个人开发者开发的APP中,让用户打赏给作者,实质上进行支付宝转账到指定账号的功能。 一、打开‘支付宝’APP ,点击'收款'功能 ,将收款码(二维码)图片保存到手机上(进一步移到电脑上)。 二、找一个在线二维码解析网页工具,解析一下收款码图片。将最后一个/后面的字符串复制出来,这是需要使用的部 阅读全文
posted @ 2017-12-22 14:29 听着music睡 阅读(2365) 评论(0) 推荐(0) 编辑