自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (18)
  • 收藏
  • 关注

原创 jdk、jre、jvm、javase、javaee

jdk

2023-02-23 16:09:32 595

原创 JAVA反射

java反射

2023-02-22 21:06:10 115

原创 JAVA面试题

java面试题

2023-02-21 16:51:56 296 1

原创 十进制和二进制互转

十进制转二进制方法为:十进制数除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..0 1/2=0..1从最后一个余数到第一个余数就是二进制数十进制150的二进制数为 10...

2020-05-08 14:48:16 1618

原创 uni-app错误记录

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

2019-06-26 15:57:33 3433

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

封装基类如下:import android.support.v7.widget.RecyclerViewimport android.view.Viewimport java.util.ArrayList/** * content: * @author 程前 * @blog: https://blog.csdn.net/ch1406285246 * modifyNote: ...

2019-06-25 18:16:53 716

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

反编译资源apktool解析安装包里面的资源文件apktool d test.apk反编译代码d2j-dex2jar解压apk文件得到dex,解析dex为jar文件d2j-dex2jar classes.dexjd-gui查看反编译后的jar包jad解压jar文件得到class文件,使用jad将class文件转为java文件//将test目录下的所有class文件反编译...

2019-06-25 17:50:07 1738

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

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

2019-06-24 11:30:47 3131

原创 Flutter热更新与热加载

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

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

原创 Adb操作出现的错误

文章目录adb server version (31) doesn't match this client (40); killing...adb server version (31) doesn’t match this client (40); killing…错误原因是因为:有多个adb程序在运行如360手机连接助手等各种手机连接助手。关掉手机连接助手即可,如果还不行杀掉非主要的ad...

2019-02-15 11:24:57 457 1

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

FAILURE: Build failed with an exception.* What went wrong: Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug'.> Job failed, see logs for details* Try:Run with -...

2018-12-07 16:34:36 3466

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

Question 1. WXEntryActivity中的IWXAPI.handleIntent要和WXAPIFactory.createWXAPI出来的IWXAPI保持一致Question 2. 确保APPID正确Question 3. 确保签名文件和申请APP时的签名一致 [查看签名文件信息]Question 4. 签名文件出现问题,修改完了之后还是不行?卸载微信重新安装,因为微信缓...

2018-10-30 18:15:45 1793

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

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

2018-10-30 18:05:59 2732

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

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

2018-09-27 11:03:32 4671

原创 CSDN知名安卓博主

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

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

原创 TextView.setText失效

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

2018-07-11 10:31:57 2681

原创 三分钟开发一个springboot项目

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

2018-05-15 17:13:39 754

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

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

2018-05-02 11:13:58 2071

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

INSTALL_FAILED_OLDER_SDKINSTALL_FAILED_USER_RESTRICTEDINSTALL_FAILED_DEXOPT(1)INSTALL_FAILED_DEXOPT(2)INSTALL_FAILED_MEDIA_UNAVAILABLEINSTALL_FAILED_OLDER_SDK发生原因:手机安卓版本低于应用最低...

2018-04-25 10:01:18 298

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

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

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

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

当时自己刚开始做安卓的时候,UI设计师问我,要什么格式的图? WHAT?现在心里终于有点那啥数了。首先,我们要用的图片资源能放在哪? 图1 图2 其实mipmap与drawable并没有太严格的区别。只是mipmap在图片缩放上有一定的图片优化 接着我们要了解hdpi,ldpi,mdpi,xhdpi,xxhdpi的区别 图3 安卓如果5种分辨率的图片都有的话,应用会自动安卓手机最

2017-11-28 18:19:43 2320

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

我们要明白why?为什么要用单例? where?单例用在什么地方?这个问题请在文末寻找。先看怎么来写单例。特点单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例写法/** * 懒汉式单例 * @author qian.cheng * */public class SingletonHungry { //私有无参构造方法,保证除此类外通

2017-11-28 17:50:00 413

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

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

2017-10-18 21:19:31 684

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

前情提要之前需求用到多张图片上传,在网上搜了一下,发现都是原生API的上传,之前也使用了Retrofit的RequestBody.create(MediaType.parse("multipart/form-data"), file)实现上传图片但是发现不好用,扩展性差(PS:可能是我用的不好哈),我的代码中用到了xutils的注解模块,就想使用网络模块来实现。准备工作在build

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

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

网上搜索解决办法1:关掉开发者选项下面“启动MIUI"优化按钮经测试,不管用。方法2:安装LBE安全大师,然后打开软件,选择软件管理–>软件自动安装监控->允许自动安装经测试,不管用然后我自己打开开发者选项一看,“USB安装”,这个选项关了,打开就管用了希望以上三种方法有帮到你的,如果没有请反馈给我,谢谢

2017-06-09 19:51:26 864

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

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

2017-05-11 11:56:31 2358

原创 so包找不到

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

2017-04-23 14:09:11 337

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

前情提要:因为公司项目因为没有备份出现很大问题,而git有版本控制功能,还可以团队协作,支持离线开发,于是选择使用git进行版本控制1.git下载地址http://download.csdn.net/detail/ch1406285246/98129662.git使用下载安装完成之后打开 gitbash命令行(1).设置用户提交时的用户名和邮箱信息git confi

2017-04-13 18:22:23 551

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

内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会

2017-03-12 15:52:28 3630

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

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

2017-03-12 14:48:56 504

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

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

2017-02-17 09:44:03 34617 2

原创 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.process.internal.ExecException: Process 'command 'D:\dev\AndroidSt...

2017-01-09 16:36:10 6713

原创 PopupWindow和AlertDialog区别

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

2016-12-02 14:46:41 541

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

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

2016-11-04 17:20:35 314

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

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

2016-11-04 17:07:08 1419

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

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

2016-11-02 09:53:56 293

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

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

2016-10-23 14:17:03 512

原创 egit或者git问题集锦

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

2016-10-21 10:34:30 340

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

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

2016-10-19 10:32:29 598

转载 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$LayoutParamsFrameLayout的父控件是一个LinearLayout控件,问题出在,LinearLayout为子控件分配空间的时候,获取Fr

2016-10-18 20:34:27 311

安卓官方API接口文档

安卓API文档

2017-06-02

自定义页面加载中效果的进度条

包含资源文件

2017-06-02

JAVA官方API中文版

打开index.html即可

2017-05-13

Android官方API文档

2017-05-13

Amdroid API文档中文版

2017-05-13

JAVA API中文版文档

JAVA API中文版文档

2017-05-13

git版本控制器windows-64位 版本2.12.0

git有版本控制,团队协作

2017-04-13

volley.jar需要下载

需要具体知道使用方式的请搜索郭霖volley,有非常详尽的介绍

2017-01-05

xutils3.0需要下载

有需要的下载

2016-10-30

所有火车站点信息

.db数据库信息,可以查询所有火车站点信息

2016-10-26

QQ第三方登录DEMO

QQ第三方登录实现

2016-10-24

activity四大启动方式demo

清晰的Log打印出执行了哪些方法,并且打印出了taskID

2016-10-24

SharedPreferences偏好设置案例

偏好设置可以在应用程序下次进入的时候展示上一次执行的数据

2016-10-19

全选,反选,点击item取消全选,最后获取点击item的内容

全选,全不选,点击item取消全选,点击item选择,最后获取到所有点击item的内容显示出来

2016-09-20

安卓仿QQ好友列表界面可默认展开

安卓仿QQ好友列表界面可选择默认展开,里面数据使用集合存储,对于数据的可操作性有很大的提高,有需要的下载

2016-05-06

openfire+red5+spackweb.zip

2016-04-29

---asmack.jar

我是上传,怕自己以后找不到麻烦,有需要的也下一下

2016-03-25

android-support-v7-recyclerview.jar

android-support-v7-recyclerview.jar一个可以替代listview和gridview的控件,有需要的下载

2016-03-17

空空如也

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

TA关注的人

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