自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio使用异常

各位大神走过路过,有好的解决方案,留个言吧问题:一、重启Android Studio或者关闭Android Studio,再次打开启动不了重启Android Studio或者关闭Android Studio,AS居然在后台进程。目前解决方案:只能手动结束后,再次打开。二、cmd执行有设备,AndroidStudio不显示设备。目前解决方案:关闭AndroidStudio,重新打开。...

2021-03-03 10:11:49 220 1

原创 Hook APP 记录(一)

Hook APP 记录(一)前提了解刷机(线刷、卡刷),第三方Rom包,了解Hook的大致意思,了解Xposed、Magisk面具、墙我也是刚入手hook这方面,作为学习记录,这方面资料少和大家一起共享学习。文章目录Hook APP 记录(一)前言一、编写一个简单的目标app二、编写Xposed模块,用来hook目标APP1.引入依赖2.AndroidManifest.xml3、编写hook类4、 配置xposed_init文件三、使用运行测试总结前言准备工作:1、测试机:我的测试机是红

2021-02-20 18:12:47 820

原创 Win10 Vmave安装Ubuntu蓝屏

项目场景:Win10 Vmave安装Ubuntu后蓝屏问题描述:创建新的虚拟机,根据新建虚拟机向导处理完成后,一点完成就蓝屏如下。 原因分析:安装原始系统镜像,应该稍后安装系统,我当初选择的是安装程序光盘映像文件。解决方案:安装原始系统镜像,选择稍后安装系统。当完成向导后,再去编辑虚拟机设置里的CD/DVD选项中ISO镜像文件。...

2021-02-20 17:05:35 1907 2

原创 Cmder安装使用篇

Cmder官网链接:https://cmder.net/下载链接:https://github.com/cmderdev/cmder/releases/tag/v1.3.17学习了解链接:https://www.androidos.net.cn/toolshttps://www.jianshu.com/p/5b7c985240a7一、下载去官网链接找到下载,会跳转对应github中下载改文章最新是1.3.17 (2020-12-23)版本下载慢可以用github下载加速器二、解

2021-02-19 18:32:24 295

原创 Kotlin 主构造、次构造、super、this

Kotlin 主构造、次构造、super、this主构造就是在声明类加constructor的方法次构造就是不是在声明类加constructor的方法open class Father { constructor(name: String) { println("$name Father一个参数的构造方法") } constructor(name: String, age: Int) { println("$name Father两个参数的构造方

2021-01-18 23:04:21 1262

原创 Kotlin:FlowLayout横向流式自定义布局

package com.chenxh.flowlayoutimport android.content.Contextimport android.content.res.Resourcesimport android.graphics.Canvasimport android.icu.util.Measureimport android.util.AttributeSetimport android.util.Logimport android.util.TypedValueimport

2021-01-13 12:49:34 3398 2

原创 Android Studio 4.1.1 没有自动导包 手动引入依然报错

从Android Studio 3.6.1 升级到 4.1.1,出现了好多问题。百度上方法有很多方法,试了不太行,有说把所有插件都删了,那不疯了么。我试着删除了以前两个,之后重启IDE就好了。

2020-11-19 09:54:03 1088

原创 JAVA多种方式实现 阻塞队列(等待通知、生产消费)

实现思路:1.wait、notifyAll实现:2.Samper信号量令牌3.Lock锁代码分别实现这四种定义一个接口:IPutGetBlock.javapublic interface IPutGetBlock<I> { void putThread(I i) throws InterruptedException; I getThread() throws InterruptedException;}1.wait、notifyAll实现:impo

2020-05-21 23:18:25 717

原创 IDEA Maven+SpringMVC+Mybatis HTML+Ajax MySql Tomcat登录Demo(三)

IDEA Maven+SpringMVC+Mybatis HTML+Ajax MySql Tomcat登录Demo(二)开发工具:IDEA前端技术:HTML+JQuery+Ajax后端技术:Maven+SpringMVC+MyBatis数据库:MySql本节内容记录了Model数据层面的记录,MyBatis的配置一、IDEA操作Mysql数据库建表二、MyBatis的配...

2020-04-05 18:17:29 416

原创 IDEA Maven+SpringMVC+Mybatis HTML+Ajax MySql Tomcat登录Demo(二)

IDEA Maven+SpringMVC+Mybatis HTML+Ajax MySql Tomcat登录Demo(二)开发工具:IDEA前端技术:HTML+JQuery+Ajax后端技术:Maven+SpringMVC+MyBatis数据库:MySql本节内容记录了SpringMVC项目登录前端内容一、创建前端各路径创建前端文件目录,和所需文件,jquery文件需要去官网下...

2020-04-05 16:50:06 334

原创 IDEA Maven+SpringMVC+Mybatis HTML+Ajax MySql Tomcat登录Demo(一)

IDEA Maven+SpringMVC+Mybatis HTML+Ajax MySql Tomcat登录Demo(一)开发工具:IDEA前端技术:HTML+JQuery+Ajax后端技术:Maven+SpringMVC+MyBatis数据库:MySql本节内容记录了创建项目、配置SpringMVC、配置了Tomcat启动、创建了SpringMVC控制器,算是后端项目的搭建。一...

2020-04-05 13:27:24 510

原创 SptingMVC+MyBatis登录,自定义数据库Utils类爆 NoClassDefFoundError

SptingMVC+MyBatis登录demo1、springMVC单独和视图交互传递数据测试通过;2、MyBatis单独测试数据交互获取通过;3、在整合使用时,浏览器发起请求,SpringMVC中的Control方法中接收数据,但是使用自定义的MyBatisUtils处理数据层dao时,前端接收500,返回如下错误:HTTP Status 500 – Internal Server Er...

2020-04-04 11:12:38 304 1

原创 Android异常记录

记录一次异常:1、《导过来的项目,依赖不能使用》现象:从其他电脑电脑考过来的项目,外部导入依赖不能使用,导入依赖不能导包。解决经历:依赖剪切依赖–》rebuild–》撤销剪切依赖–》clean --rebuild ->MakeProject已解决。...

2019-11-27 11:37:01 633

原创 计算最优分配平均次数

计算最优平均次数。公司组织了一次游戏,有M个员工参加,给每个员工分配N个乒乓球,支持人每次从一个人取两个乒乓球给另外一个员工,要求最后所有员工手里面的个数相同。…输入描述:第一行:输入总人数,1<M<50第二行:输入分配的个数N,N>0输出描述:输出最优方案的移动次数,若不存在输出ERROR样例输入:46 14 8 4样例输出:3import java.u...

2019-09-19 12:39:37 617

原创 先序数据转二叉树镜像先序输出

题:将一棵二叉树镜像并输出。按先序遍历输入二叉树节点值,空节点用-1表示。再按先序遍历输出二叉树镜像后的节点值。描述:输入描述:按先序遍历输入二叉树节点值,节点为非-1的整数。空节点用-1表示。数据之间一空格分隔。输出描述:按先序顺序输出代表的二叉树节点的整数序列。数据空格分隔。样例:样例输入:1 2 3样例输出:1 3 2解题思路:str转数组值–》转成树对象–》再将树镜像–》先...

2019-09-19 09:06:47 246

原创 Git命令记录

1、克隆工程$ git clone 地址2、提交到本地,版本库$ git add context.html3、本地库变更记录$ git status -s4、工作间提交本地库$ git commit -a -m “版本更新内容”5、提交远程版本$ git push6、git标识,提交的记录中,识别是谁$ git config --global user.name “Bruce...

2019-03-21 14:30:01 296

原创 Gradle sync failed: com.android.tools.idea.gradle.project.model.AndroidModuleModel.getSelectedVarian

Gradle sync failed: com.android.tools.idea.gradle.project.model.AndroidModuleModel.getSelectedVarian….. 今儿杂遇了这来多问题,搞得头大。1、问题:AS项目报(Gradle sync failed: com.android.tools.idea.gradle.project.model.An...

2019-03-20 14:46:06 1564 2

原创 Github Desktop提示身份验证失败

问题:提示:Authentication failed. You may not have permission to access the repository or the repository may have been archived. Open options and verify that you’re signed in with an account that has perm...

2019-03-20 14:44:44 3341 1

原创 GreenDao使用详解、封装、优化升级

GreenDaohttp://greenrobot.org/greendao/documentation/ 官网介绍地址Android开发数据库的第三方框架,据说效率高,不过比原生升级方便多了。写给自己以后方便查看,共享给大家一起学习使用。1、工程build.gradle下buildscript { repositories { maven { url 'ht...

2018-11-23 14:04:23 1525

原创 报错Failed to resolve: support-v4

Failed to resolve: support-v4#记录一个旧工程,编译报错Failed to resolve: support-v4Clean Build报错如下Could not find support-v4.aar (com.android.support:support-v4:27.1.1).Searched in the following locations: ...

2018-10-23 18:25:31 1673

原创 Android AsyncTask深入了解+案例

AsyncTask:异步任务,从字面上来说,就是在我们的UI主线程运行的时候,异步的完成一些操作。AsyncTask允许我们的执行一个异步的任务在后台。我们可以将耗时的操作放在异步任务当中来执行,并随时将任务执行的结果返回给我们的UI线程来更新我们的UI控件。通过AsyncTask我们可以轻松的解决多线程之间的通信问题。 案例会穿插注释讲解:1、MyTask继承Async...

2018-08-10 15:26:47 301

原创 Android AIDL案例实践

AIDL :Android Interface Define Language(Android接口定义语言)主要用于多应用进程间通信通过Android来进行数据通信默认支持的数据类型:1、基本数据类型(int ,long, boolean, double, float, byte char ) &amp;lt;不支持short&amp;gt;2、String,CharSequence3、...

2018-08-09 19:40:42 1371

原创 Android 之Kotlin开发 不懂搞搞

一、在Activity下声明Intent,居然提示”Accidental override: The following declarations have the same JVM signature”图片 解释:说的是超类中已经声明了这个intent,所以只要将intent这个对象名重命名即可。private val intentService: Intent? = null...

2018-08-08 14:35:52 2967

原创 神气的Android Studio -Pligins什么都没有

**疑难杂症**现在在用3.0,准备学习Flutter,安装插件后,提示IDE ERROR,说是我版本低,那我就update去官网,下了3.3。本来高高兴兴的,一看Plugins空空如也,Browse Repositories里面搜索就是摆设,就一条。于是乎我就找到 这是3.0的路径 C:\Users\chenxh.AndroidStudioPreview3.0\...

2018-07-31 19:15:06 446

原创 Typora -- Markdown 用法记录

1、斜体 * * 2、标题 # 3、超链接 [title] (https://baidu.com)中间没有空格 4、代码块儿 ”’ +按键enter 5、分割符 — 三个横线

2018-07-31 09:22:41 565

原创 Gradle sync failed: Cause: error in opening zip file复制Android项目出现报错

1、问题 : Gradle sync failed: Cause: error in opening zip file2、经过:在工作电脑上复制回来的项目,怎么都不能编译,试了clean也不行。3、百度: 感觉是,项目下的gradle–&amp;gt;wraper–&amp;gt;gradle-wrapper.properties中 distributionUrl=https://ser...

2018-07-23 17:23:05 862

原创 Android 类似于记录Log日志

文件保存在app下,主要是创建文件、续写内容、读取内容的实现思路。最后可以通过okhttp3或者Retorfit实现与服务器交互,post上送文件。 private String filename = Environment.getExternalStorageDirectory().getCanonicalPath() + "/" + "2.txt";// 运行方法 pri...

2018-07-03 18:24:09 541

原创 Android--网络编程&WebView

1、网络请求交互 一想到我就会使用okhttp,现在流行的Retrofit也不错,Volley有时也可以用,轻量开发最方便,全家桶开发可以使用XUtil,下面来写一下Android6.0之后支持兼容的Base写法:GET:// 简单的get请求 public void getURLInfo() { new Thread(new Runnable() {...

2018-06-13 18:35:41 513

原创 Android--Notifaction通知栏(Android8)

Notifaction通知栏:由于AndroidSdk版本不同,操作通知栏也不同下面是我编写的一个Base工具类package com.study.test.testapplication.util;import android.annotation.TargetApi;import android.app.Notification;import android.app.Not...

2018-06-12 18:00:59 1199

原创 Android--内容提供者

一台终端设备,有可能要开发两三款应用,有时会共享数据,所以使用ContentProvider是最方便不过的了。系统中的通讯录等等一些信息,就是基于内容提供者的机制。下面来实战自己创造一个内容提供器:1、首先应用已经有数据库里面有表MyDatabaseHelper.javapackage com.study.test.testapplication.database;impo...

2018-06-07 18:58:17 606

原创 Android--权限机制

本人最近坠入小米,置得一枚红米note5,这手机啊,家家都有难念的经,小米要想调试,就得需要在开发者选项中,开启开发者权限、开启USB调试模式、开启USB安装调试Run开发遇到的错误提示: Unknown failure (at android.os.Binder.execTransact(Binder.java:565))Error while Installing APKs 解决:在A...

2018-06-06 17:33:09 262

原创 Android--数据化存储

Android存储方式有以下几种:文件存储SharedPreferences存储数据库存储手机外存储(SD卡)云存储一、文件存储 类似于JAVA存储数据到文件一样 二、SharedPreferences存储 其实就是一个xml文件,方便存取,能够很快的读取标签内容。以下是总结第一二中使用方式的Demo源码:package com.study.test.tes...

2018-06-05 19:39:54 212

原创 Android--广播机制

1:静态注册广播 示例: 监听网络变化 权限申请 在onCreate方法中:初始化绑定mIntentFilter = new IntentFilter();mIntentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE");mNetworkchange = new NetworkChangeReceiver();...

2018-06-04 20:26:33 255

原创 Android--Fragment 碎片

一、静态注册fragment使用首先需要创建Fragment的子类,在用fragment标签静态注册,使用name属性1、创建Fragment LeftFragment.javapackage com.study.test.testapplication.fragment.mainfragment;import android.os.Bundle;import android....

2018-06-04 17:09:45 229

原创 千年ListView多布局五分钟上手

好久没有使用ListView多布局了,但是用惯了,也就觉得挺简单,还方便上代码加注释,记录一下ListView多布局的使用主要重写: getItemViewType() getItemId()1、Activity创建ListViewpackage com.study.test.testapplication.acty;import android.os.Bundle;im...

2018-05-31 10:43:16 217

原创 Android RecyclerView学习使用(一)

**我使用的理由:1、更强大的滚动空间2、自定义权限够你free style3、优化了ListView的各种不足4、官方推荐 (亲儿子)使用控件,还是遵循 数据源 、初始化控件、控件适配的顺序基本用法1、RecyclerView定义在了support库中,所以需要在项目中gradle中添加相应的依赖,“’com.android.support:design:26-alph ...

2018-05-31 09:54:23 1506

原创 Android Studio 快捷键汇总记录

Android 开发者的世界记录点滴,变为老者:老板键 ALT + Enter快捷提示方法形参 ctrl+P

2018-05-30 22:50:14 225

原创 Kotlin学习笔记(一)

过去与现在我开发Android的IDE从Eclipse过渡到Android Studio。 现在连编程语言也是将要从Java变到了Kotlin了。 现在时代和技术不断在变,Google亲儿子语言Kotlin的诞生,到现在也逐渐壮大,官网(http://kotlinlang.org/)的介绍也是吊炸天,不过和Java100%兼容还是不错的。只能力求Kotlin牛逼一点,带我飞,面向的...

2018-05-23 17:51:12 296

原创 Android 小代码块儿

1、去除ActionbarActionBar actionBar = getSupportActionBar(); if(actionBar != null){ actionBar.hide(); }2、未完待续。。。

2018-05-17 11:30:33 164

原创 在活动中使用Menu

现在开发大多使用沉浸式、无ActionBar,但是也会偶尔使用到。好久不用了,看了看《第一行代码》才会想起来,近来准备好好复习一下Android的知识。1、在res目录下创建一个menu文件夹,在该文件夹下创建main.xml文件(右击menu文件夹–》new–》Menu resource file)2、编写main.xml&lt;menu xmlns:android="htt...

2018-05-16 18:36:48 183

空空如也

空空如也

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

TA关注的人

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