自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (20)
  • 收藏
  • 关注

原创 简单粗暴--热更新bugly Tinker热补丁 应用

简单粗暴–热更新bugly Tinker热补丁 应用产品上线后总担心 令人牵挂 一旦有致命性的bug 怎么办 总不能老是更新版本让用户下载吧 明显用户体验度很差 那该怎么办呢 热补丁。 热更新的框架有很多 今天就只上腾讯的 bugly Tinker第一步在build.gradle中buildscript { repositories { google...

2018-04-03 15:47:23 735

原创 Fragment 通过show和hide 切换界面

Fragment 通过show和hide 切换界面开发项目过程中我们有很多需要Fragment 碎片化来实现多个页面的替换,像微信一样通过点击底部菜单实现界面切换具体该如何实现呢代码如下:工具类public class ViewUtils {public static BaseFragment createFragment(Class<?> clazz) { BaseFragmen

2017-12-15 10:50:07 558

原创 Rxlifecycle生命周期的管理 配置使用

Rxlifecycle生命周期的管理 配置使用在使用响应式Rx..开发Android时 为了考虑到组件的生命周期防止内存泄露 Rxlifecycle 就提供了很好的解决方案.开源项目地址 :https://github.com/trello/RxLifecycle使用时引入库: compile 'com.trello.rxlifecycle2:rxlifecycle:2.2.1'

2017-11-30 15:17:07 681

原创 简单上手的Retrofit2+Rxjava2网络请求框架

一.简单上手的Retrofit网络请求框架Retrofit是Square公司的一个高效率HTTP网络请求开源库,使用它方便简洁 能够更好的帮助我们提高写代码的质量retrofit gitHub项目地址:https://github.com/square/retrofit retrofit 官网地址:http://square.github.io/retrofit/文件配置使用 <uses-pe

2017-11-23 09:46:40 393

原创 oss 阿里图片上传

【代码】oss 阿里图片上传。

2023-05-19 11:04:01 92

原创 安卓打包:jks Invalid keystore format 报错解决

jks invalid keystore format

2022-06-28 16:41:53 1672

原创 java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE

java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE

2022-06-20 17:50:59 18522 1

原创 如果导入项目gradle 报错Error:(1, 1) A problem occurred evaluating project >

这里写自定义目录标题如果导入项目gradle 报错Error:(1, 1) A problem occurred evaluating project >导入下载的gradler 之后一定要指定一下 use gradle from 第二个箭头这样他就不会延用 之前gradle 版本了 之前6.7 自己的7.4...

2022-02-09 18:35:04 3831

原创 时间计时器

时间计时器public static String formatTime(long time) {String min = time / (1000 * 60) + “”;String sec = time % (1000 * 60) + “”;if (min.length() < 2) {min = “0” + time / (1000 * 60) + “”;} else {min = time / (1000 * 60) + “”;}if (sec.length() == 4)

2020-10-13 13:10:03 170

原创 腾讯云服务器部署springboot项目

购买云服务器后 登录云后台 查看服务器的ip地址服务器的IP加上端口8888 进入宝塔页面 安装相关服这里的tomcat8 之前安装7 由于版本低跑不起来导致程序报错打包路径这里我在webroot 下创建了selefsort 文件夹 文件夹下 放的是自己的springboot jar 包例如打开宝塔终端 进入相关目录下最后执行这个命令 让程序一直在后台服务器中运行nohup java -jar userlogin02-0.0.1-SNAPSHOT.jar &如果项目的

2020-08-29 15:57:47 708

原创 将apk安装到模拟器或者手机上。

adb install [option]普通安装adb install test.apk带有命令行的安装,-l(关于forward lock)adb install -l test.apk #forward lock application-r替换已存在应用adb install -r test.apk #replace existing application-t测试package标志adb install -t test.apk #allow test packages-s将应用安装到

2020-08-27 09:56:38 465

原创 DexIndexOverflowException 报错

Caused by: com.android.dex.DexIndexOverflowException: Cannot merge new index 67086 into a non-jumbo instruction!如果 已经分完包 这个也倒入了 并且已经加了如下这个dexOptions {jumboMode = truejavaMaxHeapSize “4g”}implementation 'com.android.support:multidex:1.0.3'还是报错 分包问

2020-08-05 18:35:32 140

原创 Androidwebvew 加载点击多个url 不刷新解决方案

Androidwebvew 加载点击多个url 不刷新解决方案@Overridepublic void onClick(View view) {webview.loadUrl(url);webview.loadUrl( “javascript:window.location.reload( true )” );}

2020-07-24 14:00:26 261

原创 android 创建图片文件

android 创建图片文件private File mFile;public void createF() { new Thread(new Runnable() { @Override public void run() { mFile = new File(Environment.getExternalStorageDirectory() + "/AAAF/" + "AAA.png"); i

2020-06-11 17:17:14 766

原创 观察者模式代码

观察者模式代码public class One implements Subject { private ArrayList<Observer> observers = new ArrayList<>(); private String msg; @Override public void registerObserver(Observe...

2019-12-18 18:13:18 1807

原创 vue脚手架的使用

第一步首先进入官网下载安装nodejs ,根据电脑位数自行选择安装一路下一步(如果一路下一步 npm下载全局模块默认安装到C:\Users\username\AppData\下的Roaming\npm下 很显然若东西多了会占空间 我自己选则安装的路径是E:\SoftTool\nodejs\InstallNode )进入cmd 执行命令 说明已经安装好node第二步因为我自己选则...

2019-11-30 15:36:49 153

原创 Mybatis org.apache.ibatis.binding.BindingException

Ibatis org.apache.ibatis.binding.BindingException1 确保 文件名相同(除了后缀)并且在同一个包里23在pom.xml的里面,加这么一段<resources> <resource> <directory>src/main/java</directory> ...

2019-11-29 10:52:57 101

原创 idea 创建mybatis xml 模板

idea 创建mybatis xml 模板mapper 模板<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper...

2019-11-29 09:59:18 5751 1

原创 RecycleView 单选 以及多选单选互斥两种状态 和多选

RecycleView 单选 以及多选单选互斥两种状态 和多选![在这里插入图片描述](https://img-blog.csdnimg.cn/20190721111508473.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2J4bG...

2019-07-21 11:16:01 917

原创 windows命令批量修改文件后缀名

文件批量修改后缀名:(1)把某一类型文件(相同后缀名)修改为另一类型(相同后缀名)打开cmd 进入指定的文件夹 执行命令ren *.mp4 *.mp3

2019-06-21 16:20:20 3395 2

原创 org.json JSON数据

public String getSetData() { try { jsonArray1 = new JSONArray(); /* jsonArray.put()*/ for (int i = 1; i < 21; i++) { jsonObject1 = new JSONObject(); ...

2019-05-16 16:09:07 125

原创 Android子控件超出父控件方法

在父控件 添加 android:clipChildren=“false”通过子控件 android:layout_marginTop="-15dp" 方式来超父控件 若是没有超出继续在包含这个父控件的父控件里添加android:clipChildren=“false” 知道超出为止<RelativeLayout android:layout_...

2019-05-11 15:59:04 5993

原创 阿里巴巴人脸离线活体识别Android

第一步 打开官网下载 离线活体检测SDK https://help.aliyun.com/document_detail/94323.html?spm=5176.11065259.1996646101.searchclickresult.700435c6HBCWPE#h2-url-4图1 认证完 图2 进入后台按步骤上传你要集成的包 然后在下载sdk 把sdk 包 按照 里...

2019-05-10 15:39:08 1517 4

原创 android 通过adb拷贝文件到电脑上

例如 adb pull /log/recovery D:\wenjian这里是将/log/recovery 文件家下的目录 拷贝到电脑里边 D 盘 那个目录

2019-04-30 11:26:56 5646

原创 android savedInstanceState 方法简单讲解

package com.yj.app.testcust;import android.app.Activity;import android.os.Bundle;import android.util.Log;import com.yj.app.R;public class AndroidTest extends Activity { private static fina...

2019-04-23 11:32:04 4438 1

原创 腾讯bugly与其他的包里bugly冲突解决方案

腾讯bugly与其他的包里bugly冲突configurations {//在整个构建过程中排除com.tencent.bugly:crashreportall*.exclude group:‘com.tencent.bugly’, module:‘crashreport’}

2019-04-01 14:33:13 1207

原创 adroid单选 取消

public class PZTwoPiMethodBean { private String name; public String getIndex() { return index; } public void setIndex(String index) { this.index = index; } p...

2019-03-20 16:23:57 82

原创 GC overhead limit exceeded

Android Studio出现GC overhead limit exceeded方法一: 修改项目目录下的gradle.properties,增加如下配置信息(红色文字中需要根据自己电脑的配置修改内存大小,其余的配置用于加快gradle的编译速度)org.gradle.daemon=trueorg.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=4096...

2019-02-13 13:08:01 1027

原创 集成Fbreader显示空白页

1.确定org.geometerplus.android.fbreader.api这个包下的FBReaderIntents的DEFAULT_PACKAGE的值为app包名;2.确定你的application继承了ZLAndroidApplication3.确保AndroidManifest.xml文件中加入了org.geometerplus.android.fbreader.config.Co...

2018-12-19 10:50:37 372

原创 git安装后配置公钥和用户名

git安装后配置公钥和用户名第一步$ git config --global user.name "youUser"$ git config --global user.email "[email protected]"这里配置你自己在github 设置的用户名和邮箱第二步$ ssh-keygen -t rsa -C "[email protected]"若初次配置 则走这步 配置密钥 一路回车键即可 也...

2018-12-12 15:41:06 843

原创 cnpm全局环境变量配置

***npm全局环境变量配置 ***1.安装完node之后 在node目录下创建两个文件夹 通过cmd 命令行分别执行如下:npm config set prefix “d:\nodejs\node_global”npm config set cache “d:\nodejs\node_cache”在“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”确定完之后 ...

2018-12-04 10:19:05 29424 4

原创 TextView 加载html 图片文字

TextView 加载html 图片文字 工具类package com.ykstudy.studentyanketang.UiUtils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics....

2018-11-08 10:36:33 852 1

原创 保利威视sdk与腾讯bugly 冲突解决方案

2018-10-26 13:59:42 1144

原创 android xml 设置半透明

android:background=”#26E6E8E7”半透明颜色 前2位是透明度,后6位是颜色。 不透明 100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 9...

2018-04-17 15:55:24 11735 3

原创 AccessibilityService无障碍开发简单的例子

创建一个无障碍服务 现在清单文件里声明 以便android 系统把此应用程序作为无障碍服务处理 为了兼容android 4.1 以及更高版本 文件中必须声明BIND_ACCESSIBILITY_SERVICE &lt;application&gt; &lt;service android:name=".services.GetInFoServi...

2018-04-12 15:58:22 2616

转载 JobService 后台服务

简单记录一下把 当程序 进程结束掉之后 但服务依旧在后台运行 此jobService适用版本》=5.0 但并不适合@TargetApi(Build.VERSION_CODES.M)public class JobHandleServer extends JobService{ private int jobId=0; private static final Stri...

2018-04-11 17:36:26 582

原创 Android 高德地图 定位+围栏

package com.amap.map3d.demo;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;...

2018-04-11 11:01:25 4448

原创 android 报错问题解析

1 下载高德地图demo 运行报错Error:Execution failed for task ':app:processDebugResources'.&gt; com.android.ide.common.process.ProcessException: Failed to execute aapt解决方案 build.gradle 中的 buildToolsV...

2018-04-08 09:31:08 245

原创 开发版SHA1值和发布版SHA1值获取方法

发布版SHA1值和开发版SHA1值获取方法百度开发需要获取SHA1 首先说在androidStudio 中如何获取 发布版SHA1 这行代码是查看你签名包的所有信息keytool -v -list -keystore 路径\hmrelease.jks1首先你要有打包签名的文件这是我的 获取开发版本SHA1 这是debug 默认的 百度地图截图 ...

2018-04-04 17:59:53 4281

原创 AndroidStudio Debug以及realese模式下自动签名

AndroidStudio Debug以及realese模式下自动签名有的时候为了测试例如三方登陆 需要打包签名 每次步骤都非常繁琐 为了简化这种过程可以采用配置文件进行打包签名如下:1点击build 对应的Edit Build Types 2通过+ 好添加debug 和release 把你的签名文件准备好 StroreFile ( . 代表当前路径) ( . 代表当...

2018-03-29 14:41:35 4829

okDemo1111.zip

往腾讯直播推拉流基础版本集成 互动白板

2020-06-17

单选多选以及单选互斥.rar

Android 简单的单选以及单选互斥 和多选模式 代码量少 功能齐全

2019-07-21

高德地图定位+围栏

高德地图定位+围栏.......................................................

2018-04-11

bugly 热更新 热修复 热补丁

bugly 热更新 热修复 热补丁。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-03

Android ListView单选

Android ListView单选模式 单选....................................................

2018-01-23

fragment 通过show和hide 实现界面切换

fragment 通过show和hide 实现界面切换,简单封装一些基类................................................................

2017-12-15

Rxjava_Retrofit配合使用

快速掌握 Rxjava_Retrofit配合使用 本想免费 但资源分没有0分唉

2017-11-28

viewpager+fragment

viewpager+fragment

2016-08-19

drawerLayout+actionbar拉动抽屉

drawerLayout+actionbar拉动抽屉

2016-08-14

android drawerLayout+actionbar

android drawerLayout+actionbar

2016-08-13

actionbar搜索功能控件

actionbar简单 的搜索功能控件

2016-08-13

DatePickerDialog日期的使用

DatePickerDialog日期的使用

2015-09-13

Android开发教程精粹30篇

Android开发教程精粹30篇 包含各种ui 详解 用于项目开发经典例子以及教程

2015-09-13

ScollView_listview冲突解决

ScollView_listview冲突解决

2015-09-13

TimePickDialog时间对话框

TimePickDialog时间对话框的使用适用于停车位等软件时间选择进场时间

2015-09-13

android客户端GET请求服务端

可以清晰了解 android 与web服务器 的交互 简单示例 非常有用

2015-02-25

10个经典的Android开源应用项目

10个经典的Android开源应用项目 个人感觉不错 对学习android 整个项目流程 哟一个清晰地概括

2015-02-22

Android代码

Android客户端与服务器端的json数据交互.zip

2015-02-22

android viewPager Demo

viewpager 每一步实现 3个demo 非常棒

2015-02-22

新版Android开发教程 笔记10--基础UI编程4

新版Android开发教程 笔记10--基础UI编程4 记录很详细

2014-08-12

空空如也

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

TA关注的人

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