自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 高项学习笔记

高项

2022-09-09 15:08:56 3136 1

原创 Mac安装ApkTool错误之/usr/local/bin cd不进去

Mac安装ApkTool错误之/usr/local/bin cd不进去一、安装1、环境MacBook Pro,macOS 10.14.6 (18G103)2、安装步骤通过apktool官网:https://ibotpeaches.github.io/Apktool/install/安装步骤进行安装,如图:二、错误及解决1、执行到第5步时,需要进入/usr/local/bin执行文件授权,但是cd命令进不去,提示bin不是文件夹原因:未知解决:直接使用/usr/bin目录...

2020-09-01 17:47:10 732 1

原创 Android Studio配置相关

Android Studio配置相关前言一、 Mac环境1、字体大小设置二、Windows环境前言Android Studio的配置可以通过Import Settings和Export Settings进行导入和导出,如果以前有配置好的Android Studio开发环境可以直接将设置导出然后导入使用,避免每次都要重复进行一次配置。一、 Mac环境1、字体大小设置Android Studio4.0设置模块可能是有改动,直接在项目中找不到设置字体的选项(快捷键设置也没找到),只能退出当前项目在And

2020-08-03 16:00:32 240

原创 颜色透明度对照表

提示:此表是不透明度表,与我们一般理解的透明度刚好相反,100%是完全不透明,0%是完全透明

2020-06-01 15:48:26 10268

原创 ARouter配置纪要

一、基本步骤1、业务Module的build.gradle中添加配置和依赖(1)Java实现Module配置:android { defaultConfig { ... javaCompileOptions { annotationProcessorOptions { arguments ...

2020-05-05 17:19:46 309

原创 CentOS8安装docker,完美安装

参考:https://www.cnblogs.com/zbseoag/p/11736006.html

2020-04-23 11:44:24 542

原创 Flutter Packages使用及发布

一、用法Flutter Packages可以简单分成两种:Dart功能包和Flutter插件包,Dart功能包一般都是一些语言类的处理或者工具类,Flutter插件包则多是界面视觉相关或者交互。Flutter Packages官方下载地址是:https://pub.dev , 但是由于国内网络环境的原因,会有访问不了或者访问过慢的问题,我们最好在环境变量中配置国内镜像,提高访问速度1、...

2020-03-27 13:17:30 249

原创 eclipse项目迁移到Android Studio

看了下官网的迁移介绍,废话不多说,大致总结为以下几步:1、删除无用配置信息删掉project.properties和.classpath中对eclipse环境的库引用(里面有eclipse、adt、ide之类的和业务功能无关的一些)2、导入Android Studio通过New Project----Import Porject的方式引入,如果项目有其他依赖项目的话,只选择主项目目...

2020-01-15 11:08:19 203

原创 String进阶之路

一、split()方法用法参数:regex,分隔标识limit,结果显示个数限制,默认为0不显示空数据,如果要显示空数据只要把limit设置为结果的个数即可1、split(String regex)2、split(String regex, int limit)...

2020-01-03 11:47:45 94

原创 微信SDK之分享

微信作为目前最强大,用户最多的社交软件,提供了丰富的SDK功能,如微信支付、微信分享、微信登陆等。在集成的过程中会有很多坑,做为知名大厂,提供给广大开发者的东西糟糕的让人无力吐槽,下面就罗列一些具体的问题,避免后面的人重复踩坑。一、SDK Demo之功能不全1、从官网下载下来的Demo,将app注册到微信时需要 READ_PHONE_STATE 权限,竟然没有做权限检查,不看log都不...

2019-11-29 16:46:56 481

原创 Your anti-virus program might be impacting your build performance. Android Studio checked the follow

Android Studio3.2升级到3.5后,编译项目时右下角弹出警告框Your anti-virus program might be impacting your build performance. Android Studio checked the following directories: D:\Android\sdkD:\repository\hmcsbC:\Use...

2019-10-29 12:01:14 4868 2

原创 Windows系统重装相关

1、系统重装(1) http://win.hehetao.top/ 进入系统之家下载最新的系统版本(2) 将下载好的系统放到D盘解压安装(新电脑或者电脑无法启动的情况下要使用装好Win PE的U盘进行安装)2、修改分区盘符我的电脑——右击选择管理——磁盘管理...

2019-07-20 13:49:14 146

原创 SVN常见问题处理

1、Error:svn: E160013错误原因:分支路径错误解决办法:检查路径确保路径正确2、Error:svn: E195020: Cannot merge into mixed-revision working copy[10979:12444]; try updating firstChangelist(s)预置条件:A分支是从B分支拉取的错误原因:A分支提交记录合...

2019-07-17 10:30:40 5369

原创 SVN基本操作

基本环境:Windows+SVN+TortoiseSVN+Android Studio+Subversion一、将文件从版本控制中移除并添加到忽略中(首先进入文件所在目录),选中文件后执行如下操作注:(1)svn版本空指是按目录管理的,所以如果移除的是具体的文件,需要先将目录移除版本控制,删除文件后将文件从版本控制中移除,最后再将目录恢复添加到版本控制中去(2)同时要删除远...

2019-06-26 14:25:08 227

原创 极光推送,小米手机接受到通知后即使打开横幅通知开关也不会弹出横幅通知

原因:小米系统会对通知优先级做判断,只有高优先级的通知才会弹横幅通知解决办法:服务端在推送通知时,针对android平台做优先级设置(IOS不需要设置)示例代码:PushPayload pushPayload = PushPayload.newBuilder().setNotification(Notification.newBuilder().addPlatformNot...

2019-01-21 17:16:37 3380

原创 Windows双屏配置(笔记本+外显示器)

准备工作:联想ThinkPad E480一台、AOC显示器一台开始配置:1、接通显示器电源线及HDMI信号接收线2、笔记本右键进入显示设置——显示,外显示屏在左边的话,就把2屏幕拖到左边(外显示屏在右边就把2拖到右边)3、多显示器设置设置成“扩展这些显示器”OK,大功告成,两块显示屏合二为一,鼠标拖动到两块显示屏中间位置时会自动切换到另一块显示屏上,窗口切换同理。...

2018-11-16 14:25:38 6746

原创 小米手机USB调试安装必须安装SIM卡

小米手机在使用USB调试安装时会检测是否有SIM卡,安装SIM卡后打开安装开关后就可以卸载SIM卡了

2018-11-15 12:31:31 37745 6

原创 Android string中使用空格、换行等特殊字符

Android字符串资源string中使用特殊字符的正确姿势,1、单空格         只能使用一个,同时使用多个无效2、制表符(Tab键)\t      可多次使用代替空格3、回车\n     回车符号 以上内容都实际验证,更多相关后续会持续补充。。。,有其他问题请留言。...

2018-11-08 14:36:15 4039

原创 Android真机调试不打印log

Android开发过程中,有时候用真机调试时明明执行了log打印,但是控制台就是不输出,可能是因为手机的log打印功能未开启(log打印会影响手机性能,所以厂商一般默认都会关闭)解决办法:1、首要条件:开启开发者模式(关于手机,版本号处连续点击多次)2、开启日志打印魅族手机:设置——辅助功能——开发者选项——性能优化——高级日志输出——全部允许华为手机:*#*#2846579#...

2018-08-28 14:11:27 3304 1

原创 运行时报错Static interface methods are only supported starting with Android N

报错截图:原因分析: java8才支持静态接口方法,Android N 要求jdk版本为1.8解决方案:定义和调用静态接口方法的module编译时都使用jdk1.8即可

2018-07-03 18:12:48 8621 2

原创 'androidTestCompile’ is obsolete and has been replaced with 'androidTestImplementation'

android studio模块build.gradle中配置报错 Configuration 'androidTestCompile’ is obsolete and has been replaced with 'androidTestImplementation'官方参考:https://developer.android.com/studio/build/gradle-plugin-3-0...

2018-06-20 09:46:26 4647

原创 当sdk编译版本选择的是O revision2或更高时,appcompat-v7库的最低版本为26.0.0-beta1

2018-06-20 09:37:49 950

原创 Win10安装Android Studio3.1.3报错Unable to elevate [error: 1812]解决办法

环境:win10软件:Android Studio 3.1.3, 官网下载最新版本报错如图:解决办法:将安装包从“此电脑---下载”目录复制到英文目录如“D:\”后安装即可安装成功...

2018-06-20 08:46:24 9740 5

原创 Genymotion模拟器安装

1、下载Genymotion和Oracle VM VirtualBox,地址:http://pan.baidu.com/s/1c2FYJO,genymotion-2.8.0-vbox.exe已经包含两个软件;2、重启电脑进入BIOS,开启CPU的Intel Virtual Technology(虚拟化技术);3、下载系统镜像,地址:http://pan.baidu.com/s/1mimg9

2017-07-02 00:11:56 442

原创 mysql添加外键约束

当我们使用mysql数据库进行开发时,经常会碰到需要用主外键将两张表关联起来的业务场景,在创建时最好就将主外键都创建好,数据库设计初衷就是不建议在已经使用的过程中添加约束条件,如果表中已经存在数据,需要将表中数据清空,然后添加约束(外键),而且外键的值必须在主键表中存在才能插入进去mysql约束条件:主键(PRIMARY KEY)标识该属性为该表的主键,可以唯一的标识对应的

2017-05-17 16:34:29 969

转载 spring+mybatis框架配置文件中使用${}占位符报错

在spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描的时候,设置了sqlSessionFactory 的话,可能会导致PropertyPlaceholderConfigurer失效,也就是用${jdbc.username}这样之类的表达式,将无法 获取到properties文件里的内容。 导致这一原因是因为,Mappe

2017-05-17 15:26:16 1002

转载 Java Web基础——Action+Service +Dao三层的功能划分

转自  http://blog.csdn.net/inter_peng/article/details/41021727参考来源:http://www.xuebuyuan.com/2153333.html 1. Action/Service/DAO简介:      Action是管理业务(Service)调度和管理跳转的。      Service是管理具体的功能的

2017-04-23 21:50:53 265

转载 Java Web服务器开发概述 一

转自 http://blog.csdn.net/imAkaka/article/details/7339259Java Web 是用Java技术来解决相关Web互联网领域的技术总和.包括Web服务器和Web客户端两部分。这里只简单阐述了一些Web服务器开发的最基本的概念。一、从Java Servlet说起。我们知道访问网页的过程就是:客户端Bro

2017-04-23 21:48:24 495

转载 Spring+SpringMVC+Mybatis+Mysql整合实例

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka       本文要实现spring+SpringMVC+Mybatis+MySQL的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者另一文章Myb

2017-04-23 21:43:30 662

转载 FragmentActivity和Activity的具体区别在哪里

FragmentActivity和Activity的具体区别在哪里fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。下面是API中的原话:F

2017-04-11 11:44:48 228

原创 网络请求中的乱码问题

servlet规范明确规定,"如果客户端请求没有指定请求默认的字符编码,容器用来创建请求读取器和解析POST 数据的编码必须是“ISO-8859-1”,所以不管是get还是post,当没有指定字符集时,使用ISO-8859-1先将请求解析成字节用于网络传输,服务端接收到数据后,根据需求将这些字节使用指定字符集进行编码,然后存储

2016-11-17 15:53:01 271

原创 2015年底Google停止对eclipse的adt更新,转由eclipse团体提供

2015年6月26日,Android产品经理在Android官网发表博客,内容概要:1、2015年底停止对eclipse的adt更新支持,后续更新由eclipse团体提供2、推荐大家使用Android官方集成开发环境 Android Studio3、介绍eclipse到Android Studio 的项目转移附图:第一张是博客原文,第二张是eclipse提供的adt下载页面

2016-01-24 16:05:06 5514

原创 程序员进阶必经之路

1、养成用版本控制工具 (推荐Git) 的习惯,从慢慢熟悉到精通,让你的工作事半功倍2、努力提高自己的表达能力,沟通障碍是阻止人类进化的最大障碍3、学会总结,锻炼自己写文档的能力,文字是除了语言外最容易让人理解的表达方式4、通过学习和思考提高自己的系统分析和逻辑思维能力5、永远不要停止学习,1+10×0.1也比1+10×0.0强了一倍不是

2016-01-23 03:00:27 792

原创 ScrollView中嵌套ListView的问题

当需要在ScrollView中嵌套ListView时,因为ListView的高度无法确认,因此需要在ListView设置适配器adapter后,计算好ListView的高度后再通过setLayoutParams方法使ListView可以全部显示,这样也避免ScrollView与ListView的滚动冲突

2015-10-22 01:40:04 254

原创 Activity之间传递对象之问题一

在Activity之间传递对象集合时,需要将对象序列化(实现Serializable或Parcelable接口),实现序列化的实体类需要实现序列化和反序列化的方法,类中成员变量的顺序与序列化和反序列化方法中变量的顺序必须保持一致,否则在序列化或反序列化的过程中会出现运行时异常,从而导致数据传输失败

2015-09-08 16:39:36 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除