摘要: 该方法只对部分Android6.0以下的手机有效,(颜色可以成功修改),无效的情况是导航栏半透明状态,可以看到字体。 Android沉浸式导航栏很普遍,可以让状态栏和手机自带的标题栏“融为一体”,看上去更为美观,但如果UI给的设计图,标题栏是白色,刚好你手机状态栏字体颜色也是白色,会导致看不见导航栏 阅读全文
posted @ 2020-09-28 14:37 奋斗者—cyf 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://blog.csdn.net/harvic880925/article/details/40660137 EventBus简介 EventBus有哪些优点 Demo案例分享及问题解决 一、什么是EventBus 由greenboot组织贡献(该组织还贡献了greenDAO), 阅读全文
posted @ 2020-07-15 17:19 奋斗者—cyf 阅读(4223) 评论(0) 推荐(2) 编辑
摘要: 咳咳,作为公司的Android开发(兼java接口开发,兼软件测试,兼运维……)由于公司ios开发小伙伴离我而去,ios的app出了问题,急需处理。于是领导决定由我来处理一下。就是用证书重新打包的事儿,所有人都觉得倍儿简单(包括我),于是我用公司的macmini搭配HKC显示器搭配win键盘,用了一 阅读全文
posted @ 2019-09-30 17:09 奋斗者—cyf 阅读(1656) 评论(1) 推荐(0) 编辑
摘要: 公司前端界面用的是vue,我要嵌入到Android中生成App第一步:安装nodenode安装:直接进入官网https://nodejs.org/zh-cn/,下载最新版本安装。安装之后在命令行中使用”node -v” 检查安装是否成功。npm安装:由于新版的nodejs已经集成了npm,所以nod 阅读全文
posted @ 2019-05-09 10:46 奋斗者—cyf 阅读(4804) 评论(3) 推荐(0) 编辑
摘要: 环境搭建: 第一步:安装Python 网址:https://www.python.org/ 按照如图提示安装,并且配置环境变量(安装时候选中pip会自动安装Python的包管理工具 pip,推荐选择“Add exe to path”,将会自动添加Python的程序到环境变量中) 查看python是否 阅读全文
posted @ 2019-02-28 17:32 奋斗者—cyf 阅读(4006) 评论(0) 推荐(0) 编辑
摘要: 1.下载打包工具j2ewiz 友情连接:https://pan.baidu.com/s/1Rcoqix5QcrJVI1of9h7qbQ 提取码:vqn1 2.选中想要打包的文件,右击—Export 按照下图流程操作: 1> 选择JAR file—next 2> 选择文件位置(可以默认,不选择)—ne 阅读全文
posted @ 2019-02-21 19:18 奋斗者—cyf 阅读(4453) 评论(0) 推荐(0) 编辑
摘要: 1. maven环境配置protobuf 2.生成.proto文件 3.将.proto转为java文件 打开电脑的cmd,进入.proto所在文件位置,输入命令:protoc.exe --java_out=./ 你的名字.proto 点击回车 目录中多出.java文件即为成功(前提是protoc已经 阅读全文
posted @ 2019-01-25 15:54 奋斗者—cyf 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 直奔主题 第一步:为AndroidStudio安装Kotlin插件 在线安装步骤:File—>Settings—>Plugins—>Install JetBrains plugin…出现以下界面,选中Kotlin 点击右边的Install(因为我的已经安装了所以显示的是Update升级) 然后就是漫 阅读全文
posted @ 2017-10-19 18:32 奋斗者—cyf 阅读(32736) 评论(2) 推荐(0) 编辑
摘要: 1.登陆高德开放平台注册账号http://lbs.amap.com/ 2.创建自己的应用并且添加新key 获取发布版安全码获取方法: 在AndroidStudio的Terminal中编译: 输入如下图: 开发版安全码获取: 开发版获取的另一种方法:(和获取发布版本一样在AndroidStudio的T 阅读全文
posted @ 2017-09-20 16:57 奋斗者—cyf 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 最近开发一个项目 和以前开发的某一个功能类似 不想再重新搭建界面 从零开始去写。。。 就想把原来的项目copy一份 但是这样的话安装在手机中会把原来的项目覆盖掉 这是因为它们的applicationId相同,而applicationId是一个app的标识。 所以要更改包名 和applicationI 阅读全文
posted @ 2017-06-17 17:31 奋斗者—cyf 阅读(5119) 评论(0) 推荐(0) 编辑
摘要: 用as开发过程中遇见问题app闪退 log如下图: 解决: File—Settings: 点击Apply—OK重新运行即可 阅读全文
posted @ 2017-05-27 15:38 奋斗者—cyf 阅读(10918) 评论(2) 推荐(0) 编辑
摘要: 最近开发导入其他Android项目遇见的问题,如下图: 解决办法: 将org.gradle.jvmargs=的值该为521(堆内存分配过高导致) 备忘,希望能帮助到大家 阅读全文
posted @ 2017-05-15 16:39 奋斗者—cyf 阅读(9697) 评论(0) 推荐(0) 编辑
摘要: 在项目中使用RecyclerView是很普遍的,最近工作中遇到了这种情况: RecyclerView可以正常使用 不会报错 但是在layout中的xml文件中不显示并且报错,如下图:(报的错忘了截了,,,记得是NoClassDefFoundError。。。之类的) 解决: 百度了问题都说是v4和v7 阅读全文
posted @ 2017-05-05 11:12 奋斗者—cyf 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 安装Genymotion模拟器安装后启动不了,报错: 百度的解决方法是打开VMVBirtualox选中自己的设备点击设置—常规—将版本设置为图中箭头所指的: 但是我这样做的时候发现我的下拉列表中没有64这个选项,解决办法:电脑进入BIOS 将 Intel Virtualization Technol 阅读全文
posted @ 2017-03-30 12:25 奋斗者—cyf 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 以前ROOT手机都是在手机上安装KingRoot 刷机精灵等软件分分钟成功(不排除偶然,,比如这款华为荣耀。。。) 手机安装KingRoot等软件,,,失败 电脑上安装连接手机Root,,,,失败 于是就百度吧 我再多说一句:百度能解决问题是真的,但是大多都是你看到一篇作者亲测成功的文章,,,欣喜的 阅读全文
posted @ 2017-02-15 12:08 奋斗者—cyf 阅读(11435) 评论(0) 推荐(0) 编辑
摘要: service—Android的四大组件之一。人称“后台服务”指其本身的运行并不依赖于用户可视的UI界面 实际开发中我们经常需要service和activity之间可以相互传递数据维持程序的运行。 先了解Service的生命周期吧。 新建一个类继Service: 新建以上类并继承Service后只会 阅读全文
posted @ 2017-01-06 23:16 奋斗者—cyf 阅读(30163) 评论(1) 推荐(4) 编辑
摘要: 前提: 1.安装Android Studio(过程略) 2.官网下载OpenCV for Android 网址:http:opencv.org/downloads.html 我下载的是下图的版本 3.将下载好的OpenCV for Android解压到固定文件夹 4.新建一个android项目(就新 阅读全文
posted @ 2016-12-09 15:50 奋斗者—cyf 阅读(30202) 评论(3) 推荐(6) 编辑
摘要: 接触微信支付之前听说过这是一个坑,,,心里已经有了准备。。。我以为我没准跳坑出不来了,没有想到我填上了,调用成功之后我感觉公司所有的同事都是漂亮的,隔着北京的大雾霾我仿佛看见了太阳~~~好了,装逼结束。。。进入正题 开发准备: 1.在微信开放平台申请账号 2.成功后创建应用,就是填一些看似很官方很正 阅读全文
posted @ 2016-11-18 16:32 奋斗者—cyf 阅读(4771) 评论(1) 推荐(2) 编辑
摘要: 在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了。。。。。)如图: 百度大神大多说是jdk的问题,解决: 右键项目—Properties如下图: 我的原来是1.8,换成1.7点击Apply—ok。解决。 备忘,希望给大家带来帮助,有错误请 阅读全文
posted @ 2016-11-17 15:31 奋斗者—cyf 阅读(5842) 评论(2) 推荐(1) 编辑
摘要: 最近在eclipse导入android项目的时候遇到了奇葩问题,再此记录 遇到的问题就是:将完好的android项目导入到eclipse的时候,原本这是一个很容易的事情,但是导入成功后发现,,,靠eclipse居然识别成了java项目导致不能“run as android appliciation” 阅读全文
posted @ 2016-11-16 10:46 奋斗者—cyf 阅读(6415) 评论(2) 推荐(1) 编辑
摘要: 前言: 内含:Windows开启关闭测试模式的方法、开启测试模式失败的解决办法、win10进入bios的方式、BitLocker恢复方式。 对于互联网从业者来说,尤其是开发人员、测试人员、产品经理,在内部测试或验收时,软件未获得微软签名时,需要以系统以测试模式运行,安装软件进行测试。 win7系统开 阅读全文
posted @ 2022-10-18 10:33 奋斗者—cyf 阅读(4045) 评论(0) 推荐(0) 编辑
摘要: 虽然本人有几年开发经验,但是自定义控件这一块儿,研究的很少,惭愧……用到的时候就是百度查找,复制粘贴。工时紧,总是想的快点完工就好。(都是借口啦,想学总会有时间哒) 作为一个Android开发 要说自定义控件不会写,太丢人了,我决定一点点做起,以后用的都是自己的自定义控件!!!加油~~~ 进入正题: 阅读全文
posted @ 2020-11-18 12:06 奋斗者—cyf 阅读(781) 评论(0) 推荐(0) 编辑
摘要: cmd中输入java -version错误信息: An error has occurred while processing the shared archive file.Unable to unmap shared space.Error occurred during initializat 阅读全文
posted @ 2019-12-13 11:18 奋斗者—cyf 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: 报错截图: 解决方法:在app的build.gradle 下的defaultConfig里面添加过滤即可: 阅读全文
posted @ 2019-09-09 16:43 奋斗者—cyf 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 报错截图: 解决办法:在项目的build.gradle文件下加上google即可,如图: 阅读全文
posted @ 2019-08-29 17:38 奋斗者—cyf 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 前言:开发者用到TCP/IP交互时,偶尔会遇到粘包或者半包的数据,这种情况有时会对我们的程序造成严重的影响,netty框架为解决这种问题提供了若干框架 1. LineBasedFrameDecoder:通过在包尾添加回车换行符 \r\n 来区分整包消息。 说明:LineBasedFrameDecod 阅读全文
posted @ 2019-07-03 17:39 奋斗者—cyf 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 查看服务端口是否能通:telnet 192.168.1.11 8888 查看端口是否被占用 netstat -ano 阅读全文
posted @ 2019-05-30 22:02 奋斗者—cyf 阅读(275) 评论(0) 推荐(0) 编辑