自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 十进制和二进制互转

十进制转二进制 方法为:十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。 150/2=75..0 75/2=37..1 37/2=18..1 18/2=9..0 9/2=4..1 4/2=2..0 2/2=1....

2020-05-08 14:48:16 44 0

原创 JAVA基础和Android面试题

文章目录java基础String StringBuffer StringBuilder区别抽象类和接口的区别sleep与wait的区别安卓安卓权限修饰符(有权限打勾)activity四种启动方式并简述其特点 java基础 String StringBuffer StringBuilder区别 St...

2019-07-26 13:51:37 76 0

原创 uni-app错误记录

图片不显示 图片需要放置在项目static目录下才可以正常显示

2019-06-26 15:57:33 1030 0

原创 RecyclerView.Adapter基类封装-Kotlin版本

封装基类如下: import android.support.v7.widget.RecyclerView import android.view.View import java.util.ArrayList /** * content: * @author 程前 * @blog: ...

2019-06-25 18:16:53 266 0

原创 安卓反编译,反混淆,抓包

反编译资源 apktool 解析安装包里面的资源文件 apktool d test.apk 反编译代码 d2j-dex2jar 解压apk文件得到dex,解析dex为jar文件 d2j-dex2jar classes.dex jd-gui 查看反编译后的jar包 jad 解压jar文件得到cl...

2019-06-25 17:50:07 765 0

原创 CLog-日志管理,日志输入到文件,基础Dialog

CLog log日志管理,Toast简化,基础对话框。 引入 implementation 'xyz.cq.base:clog:1.1.4' 使用 log打印 初始化 CLog.init("Ctools", BuildConfig.DEBUG); ...

2019-06-24 11:30:47 386 0

原创 Flutter热更新与热加载

今天偶然从Flutter官方文档上看到了支持热更新,当然这是从2019年才开始的 Dynamic updates The Dart Platform, on which Flutter is built, provides unique abilities for us to push code ...

2019-04-12 10:17:14 8996 3

原创 Adb操作出现的错误

文章目录adb server version (31) doesn't match this client (40); killing... adb server version (31) doesn’t match this client (40); killing… 错误原因是因为:...

2019-02-15 11:24:57 74 0

原创 Android Studio app项目Build构建错误

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug�...

2018-12-07 16:34:36 531 0

原创 安卓无法调起微信不回调授权界面无法获取code-微信日志查看排错

Question 1. WXEntryActivity中的IWXAPI.handleIntent要和WXAPIFactory.createWXAPI出来的IWXAPI保持一致 Question 2. 确保APPID正确 Question 3. 确保签名文件和申请APP时的签名一致 [查看签名文...

2018-10-30 18:15:45 1072 0

原创 查看安卓签名文件信息

cmd基础命令(Android Studio的terminal窗口一样) cd [你的签名文件目录] 切换目录 (如果切换目录不成功可能需要切换盘符) C: 切换到C盘 查询签名文件操作步骤 step1.打开cmd或者terminal step2.切换到签名文件目录(默认签名文件目录:C...

2018-10-30 18:05:59 1489 0

原创 安卓定位方式全总结-gps定位,network定位,ip定位,基站定位

先讲业务需求,有同样业务需求的童鞋可以参考一下 主要是希望不通过第三方获取经纬度信息 1.需要考虑6.0以上的定位权限 2.因为getLastKnownLocation是获取之前的定位信息,可能这个定位信息为空 所以我们需要先开启定位服务,在定位信息为空的时候requestLocationUpd...

2018-09-27 11:03:32 1348 0

原创 CSDN知名安卓博主

以下博主没有排名之分,均为优秀博主 郭霖 博客地址:https://me.csdn.net/sinyu890807 博客信息包罗万象,如果你没有关注郭霖的微信公众号那真是可惜,很多前沿技术,开头还有最新资讯,让你学习的过程中了解时事。 鸿洋 博客地址:https://me.csdn.net/lm...

2018-09-18 14:25:17 894 2

原创 TextView.setText失效

1.检查该操作是否在主线程操作的,子线程无法更新UI 检查线程信息:Thread.currentThread().getName() 2.检查传入的字符串是否正确 3.查看一下预览布局是否正确,可能使用父控件错误,默认子控件不能超出父控件区域,导致子控件无法显示...

2018-07-11 10:31:57 1492 0

原创 JAVA学习-第一个SpringBoot项目-HelloWord

作为一个新手,想要去安装好环境都是一个蛮复杂的情况,我经过多次安装之后发现网上有很多写的好的安装教程,然后整合一下,避免像我一样走弯路。 PS:下载坚持官网链接,博客要找描述清楚的。 JDK安装请参考jdk安装 Intellij IDEA安装请参考Intellij IDEA安装 Tomca...

2018-05-15 17:13:39 356 0

原创 安卓保活-探究与微信的保活差距 及 应用场景分析

请合理看待应用保活和进程保活,合理使用,避免对于资源的浪费,导致用户忍痛放弃应用。 如果想要让应用一直存活,我们需要知道是什么让我们的应用走上了消亡。 Scene 1:锁屏应用清理 解决方案:多种保活方式,详见下段文章 Scene 2:手机关机 解决办法:监听开机广播,开启应...

2018-05-02 11:13:58 1392 0

原创 安卓应用安装错误集锦

INSTALL_FAILED_OLDER_SDK INSTALL_FAILED_USER_RESTRICTED INSTALL_FAILED_DEXOPT(1) INSTALL_FAILED_DEXOPT(2) INSTALL_FAILED_MEDIA_UNAVAILABLE ...

2018-04-25 10:01:18 115 0

原创 DrawerLayout侧滑布局点击不响应事件

drawerlayout必须放在主界面布局后面google的api是这样写的:To use a DrawerLayout, position your primary content view as the first child with a width and height of match_...

2017-11-29 14:47:14 790 1

原创 安卓-图片适配问题,问UI设计师要什么样的图,然后图片放在哪个文件夹

当时自己刚开始做安卓的时候,UI设计师问我,要什么格式的图? WHAT?现在心里终于有点那啥数了。首先,我们要用的图片资源能放在哪? 图1 图2 其实mipmap与drawable并没有太严格的区别。只是mipmap在图片缩放上有一定的图片优化 接着我们要了解hdpi,ldpi,mdp...

2017-11-28 18:19:43 1735 0

原创 设计模式-单例模式及使用场景

我们要明白why?为什么要用单例? where?单例用在什么地方?这个问题请在文末寻找。先看怎么来写单例。特点单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例写法/** * 懒汉式单例 * @author qian.cheng * */ p...

2017-11-28 17:50:00 212 0

原创 Activity的四大启动方式&&启动Activity引起的内存泄露问题

前情提要作为一个安卓程序猿,挣钱问题深深的困扰着我们,但是内存泄露像一座大山,阻挡在我们面前,我们必须干掉他,继续向前。![1](http://img.blog.csdn.net/20171018204612741?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5u...

2017-10-18 21:19:31 386 0

原创 安卓开发xutils-Post请求一个方法解决单张图片,多张图片,文字的上传

前情提要 之前需求用到多张图片上传,在网上搜了一下,发现都是原生API的上传,之前也使用了Retrofit的RequestBody.create(MediaType.parse("multipart/form-data"), file)实现上传图片但是发现不好用,扩展性差(P...

2017-06-20 12:01:06 2326 1

原创 小米5调试出现DELETE_FAILED_INTERNAL_ERROR错误

网上搜索解决办法1: 关掉开发者选项下面“启动MIUI"优化按钮 经测试,不管用。 方法2: 安装LBE安全大师,然后打开软件,选择软件管理–>软件自动安装监控->允许自动安装 经测试,不管用 然后我自己打开开发者选项一看,“USB安装”,这个选项关了,打开就...

2017-06-09 19:51:26 502 0

原创 自定义Dialog动态设置全屏显示,背景透明度,背景黑暗度

前情提要: 我们在开发的过程中会用到很多的自定义控件,我们这一篇来讲自定义Dialog需要用到的一些东西 1.在设置这些属性的时候我们首先需要去获取到当前控件的参数值 WindowManager.LayoutParams p =getWindow().getAttributes(); /...

2017-05-11 11:56:31 1821 0

原创 so包找不到

解决办法:build.gradle 文件的android标签下加上 sourceSets{ main{ jniLibs.srcDirs=['libs'] } }

2017-04-23 14:09:11 241 0

原创 git的使用教程及常用错误处理

前情提要: 因为公司项目因为没有备份出现很大问题,而git有版本控制功能,还可以团队协作,支持离线开发,于是选择使用git进行版本控制 1.git下载地址 http://download.csdn.net/detail/ch1406285246/9812966 2.git使用 下载安装完成之后打...

2017-04-13 18:22:23 441 0

转载 内存溢出和内存泄漏的区别和如何避免内存溢出

内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危...

2017-03-12 15:52:28 3017 0

转载 android中跨进程通讯的4种方式

由于Android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadca...

2017-03-12 14:48:56 412 0

原创 网络七层协议、TCP/IP、UDP、HTTP、Socket 个人理解

谈到任何联网的协议,我们就必须要谈到OSI(网络七层协议模型),必须遵循这个协议模型,我们的手机和电脑才可以联网通信,首先来看一下OSI OSI OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 应用层 示例:TELNE...

2017-02-17 09:44:03 27642 1

原创 Android Studio解决 类似 sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1 这种问题

Error:Execution failed for task ':vjfen_app:processDebugResources'. > com.Android.ide.common.process.ProcessException: org.gradle.p...

2017-01-09 16:36:10 6239 0

原创 PopupWindow和AlertDialog区别

区别如下: 1. AlertDialog是非阻塞线程的,AlertDialog弹出的时候,后台可是还可以做其他事情 PopupWindow是阻塞线程的,PopupWindow弹出时,程序会等待,在PopupWindow退出前,程序一直等待, 只有当我们调用了dismiss方法的后,PopupWi...

2016-12-02 14:46:41 406 0

转载 TextView使用SpannableString设置复合文本

TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能: 1、BackgroundColorSpan 背景色  2、ClickableSpan 文本可点击,有...

2016-11-04 17:20:35 217 0

原创 EditText.setError无法显示,需要修改字体颜色的解决办法

EditText.setError无法显示是因为错误提示框的背景颜色和字体颜色一样了,只需要修改字体颜色就可以,修改之后效果如图 需要更改的代码如下 //定义错误内容 String errorText = "出错啦~~!"; // 将提示文字改为红色 For...

2016-11-04 17:07:08 1056 0

原创 java中的匿名内部类总结

匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 abstract class Person { pu...

2016-11-02 09:53:56 214 0

原创 Android面试题总结

    1.String StringBuffer StringBuilder区别 String不可变 StringBuilder不安全 2.抽象类和接口的区别 (1)语法 抽象类以abstract关键词修饰 接口以interface关键词修饰 (2)接口全部方法都是抽象方法,属性都是...

2016-10-23 17:21:09 272 0

原创 安卓最新版本及基础知识

安卓碎片化 通俗的讲亦是指整个安卓平台的差异化越来越大, 任何成功的智能操作系统都是由庞大的软件资源支撑起来的,这要求系统和硬件有一定的一致性,这才能确保软件的兼容性,而个人和团体开发的第三方软件也有一定的规范,以确保软件和设备完全兼容。而由于Android完全免费以及完全开源的性质,最终导致An...

2016-10-23 14:17:03 403 0

原创 egit或者git问题集锦

1.git 提示Push错误“Error writing request body to server” 默认Git设置http post的缓存为1M,我们需要修改缓存 解决方法: 增加http post缓存, 如果使用git命令,设置参数命令如下: #增加为 500MB git...

2016-10-21 10:34:30 234 0

原创 SharedPreferences偏好设置的使用,类似于记住密码功能

偏好设置是为了保存用户个性化设置及用户一些个人信息,下一次进入程序的时候直接展示此信息,不需要重新填写 不多说,直接进入正题 我们要先实例化一个SharedPreferences对象 SharedPreferences share=context.getSharedPreferences(&q...

2016-10-19 10:32:29 450 0

转载 java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.w

java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams FrameLayout的父控件...

2016-10-18 20:34:27 191 0

原创 Plugin with id com.android.application not found

我这个项目是从github上面下载的,Import Project时出现了application错误,经过查找,我在这里找到了解决办法 http://stackoverflow.com/questions/24795079/error1-0-plugin-with-id-com-android-a...

2016-10-11 09:31:30 829 0

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