-
好用的工具网站收集
IDEL主题参见微信公众号文章: https://mp.weixin.qq.com/s/TkWgEoxuRQbyYgkxqTkbhw个人比较喜欢Gradiant主题AndroidStudio翻译插件https://github.com/YiiGuxing/TranslationPlugin图标资源网站https://www.iconfont.cn/http://iconpark.oceanengine.com/https://fontawesome.com/icons文本比对,去除空格,...…
-
使用腾讯TBS文件预览服务
关于腾讯tbs的介绍,请查看官网:https://x5.tencent.com/tbs/product/tbs.html官网接入文档:https://x5.tencent.com/tbs/guide/sdkInit.html官网上对文件预览写的并不详细,这篇主要讲解文件预览服务.网络下载框架使用的是okGo. compile ‘com.lzy.net:okgo:3.0.4’需要将官网下载的jar包放入libs文件夹下使用腾讯tbs需要在Application中注册.QbSdk.initX...…
-
EventBus使用
概述EventBus是一款针对Android优化的发布/订阅(publish/subscribe)事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅。以及将发送者和接收者解耦。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过Ev...…
-
Android加密与解密
加密/解密对称加密:只有一把密钥,如果密钥暴露,文件就会被暴露des: Data Encryption Standardaes: Advanced Encryption Standard特点: 加密速度比较快.可以加密比较大的文件 密码可以自己指定 非对称加密:有两把钥匙(密钥对),公钥和私钥,公钥的话给别人.私钥自己保存;RSA 特点:加密速度比慢一些,但是安全系数比较高 秘钥对的话需要程序生成.不能我们自己定义1.加密/解密:公钥加密–>私钥解密public stati...…
-
Android开源框架合集
0.1为什么要使用开源框架 提高开发速度 提高开发质量0.2选择开源框架的原则 聚合性框架一定要放弃.例如Afinal,xUtil大而全的框架容易导致牵一发而动全身.可读性差,耦合高,难扩展. last commit超过一年以上或者issues一大堆没有fix的框架不要用. 选择活跃度和人气高的项目 常见开源库依赖注入1.1依赖注入_概念 依赖(Dependency) 如果在ClassA中用到了ClassB的实例,我们通常会直接n...…
-
解决服务器连接错误‘XXX’is not allowed to connect to this MySQL server
注:本文是在stackoverflow上查找的解决方案的汇总,只是记录解决步骤最近在项目中,要求可以配置局域网服务器信息,当连接数据库时,出现类似以下错误:Host '192.168.0.1' is not allowed to connect to this MySQL server像这种错误,主要是权限问题问题症结是MySQL 没有开放远程登录的权限。这时要看你的服务器到底用的那种系统,linux或者是Windows,这个解决办法不同。解决的办法就是开启 MySQL 的远程登陆帐号。有...…
-
Android直连数据库
这篇文章记录Android直连mysql数据库,直连SqlServer数据库直连mysql数据库采用JDBC的方式第一步:导入mysql架包,下载地址: mysql架包 提取码: iybw 第二步:配置信息public class Constant {/** * 联网数据库驱动 */public static final String SQL_DEVICES = "com.mysql.jdbc.Driver";/** * 连接数据库条件 */public static final Stri...…
-
推荐几款好用的工具
推荐几款浏览器插件和在线网址, 这些工具将会大大改变你的浏览器阅读体验以及节约更多的时间.如还有更好的插件或者实用在线网址,请在评论区留言.文章如有不足之处,欢迎指正! ...…
-
Android开发常见错误收集
目录 调试程序出现安装错误 Error: is not translated in “en” (English) android 高德地图系统签名后定位失败解析 获取系统签名sha1值 Warning:Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Error:Could not find support-compat.j...…
-
开发中常见git操作
本文只是记录平时我在开发中使用的一些git命令,如需了解具体的git使用,请戳链接: “git使用详解”初次构建项目时,需要初始化git,并绑定远程地址,命令如下:` git init //初始化git `//连接远程地址 git remote add origin https://github.com/cllstudy/cllstudy.github.io.git 如果你的仓库不是主仓库,此时还需绑定主仓库地址,命令如下:` git remote add upstrea...…
-
MySql数据库的增删改查
Sql的分类 DCL 数据控制语言 DDL 数据定义语言 DML 数据操作语言 DQL 数据查询语言 DDL 数据定义语言相关命令:create drop alter truncate操作数据库查看数据库服务器已有的数据库Show databases;查看数据库的定义信息Show create database 数据库名称切换、连接数据库Use 数据库名称查看当前连接的数据库 Select database();创建数据库##Create database 数据库名称数...…