- 博客(78)
- 资源 (20)
- 收藏
- 关注
原创 简单粗暴--热更新bugly Tinker热补丁 应用
简单粗暴–热更新bugly Tinker热补丁 应用产品上线后总担心 令人牵挂 一旦有致命性的bug 怎么办 总不能老是更新版本让用户下载吧 明显用户体验度很差 那该怎么办呢 热补丁。 热更新的框架有很多 今天就只上腾讯的 bugly Tinker第一步在build.gradle中buildscript { repositories { google...
2018-04-03 15:47:23 752
原创 Fragment 通过show和hide 切换界面
Fragment 通过show和hide 切换界面开发项目过程中我们有很多需要Fragment 碎片化来实现多个页面的替换,像微信一样通过点击底部菜单实现界面切换具体该如何实现呢代码如下:工具类public class ViewUtils {public static BaseFragment createFragment(Class<?> clazz) { BaseFragmen
2017-12-15 10:50:07 578
原创 Rxlifecycle生命周期的管理 配置使用
Rxlifecycle生命周期的管理 配置使用在使用响应式Rx..开发Android时 为了考虑到组件的生命周期防止内存泄露 Rxlifecycle 就提供了很好的解决方案.开源项目地址 :https://github.com/trello/RxLifecycle使用时引入库: compile 'com.trello.rxlifecycle2:rxlifecycle:2.2.1'
2017-11-30 15:17:07 712
原创 简单上手的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 408
原创 java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE
java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE
2022-06-20 17:50:59 18780 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 4470
原创 时间计时器
时间计时器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 186
原创 腾讯云服务器部署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 726
原创 将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 482
原创 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 150
原创 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 296
原创 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 808
原创 观察者模式代码
观察者模式代码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 1843
原创 vue脚手架的使用
第一步首先进入官网下载安装nodejs ,根据电脑位数自行选择安装一路下一步(如果一路下一步 npm下载全局模块默认安装到C:\Users\username\AppData\下的Roaming\npm下 很显然若东西多了会占空间 我自己选则安装的路径是E:\SoftTool\nodejs\InstallNode )进入cmd 执行命令 说明已经安装好node第二步因为我自己选则...
2019-11-30 15:36:49 165
原创 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 111
原创 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 5890 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 941
原创 windows命令批量修改文件后缀名
文件批量修改后缀名:(1)把某一类型文件(相同后缀名)修改为另一类型(相同后缀名)打开cmd 进入指定的文件夹 执行命令ren *.mp4 *.mp3
2019-06-21 16:20:20 3470 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 144
原创 Android子控件超出父控件方法
在父控件 添加 android:clipChildren=“false”通过子控件 android:layout_marginTop="-15dp" 方式来超父控件 若是没有超出继续在包含这个父控件的父控件里添加android:clipChildren=“false” 知道超出为止<RelativeLayout android:layout_...
2019-05-11 15:59:04 6058
原创 阿里巴巴人脸离线活体识别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 1565 4
原创 android 通过adb拷贝文件到电脑上
例如 adb pull /log/recovery D:\wenjian这里是将/log/recovery 文件家下的目录 拷贝到电脑里边 D 盘 那个目录
2019-04-30 11:26:56 5900
原创 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 4564 1
原创 腾讯bugly与其他的包里bugly冲突解决方案
腾讯bugly与其他的包里bugly冲突configurations {//在整个构建过程中排除com.tencent.bugly:crashreportall*.exclude group:‘com.tencent.bugly’, module:‘crashreport’}
2019-04-01 14:33:13 1242
原创 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 92
原创 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 1053
原创 集成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 396
原创 git安装后配置公钥和用户名
git安装后配置公钥和用户名第一步$ git config --global user.name "youUser"$ git config --global user.email "you@qq.com"这里配置你自己在github 设置的用户名和邮箱第二步$ ssh-keygen -t rsa -C "you@qq.com"若初次配置 则走这步 配置密钥 一路回车键即可 也...
2018-12-12 15:41:06 865
原创 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 29762 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 878 1
原创 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 11834 3
原创 AccessibilityService无障碍开发简单的例子
创建一个无障碍服务 现在清单文件里声明 以便android 系统把此应用程序作为无障碍服务处理 为了兼容android 4.1 以及更高版本 文件中必须声明BIND_ACCESSIBILITY_SERVICE <application> <service android:name=".services.GetInFoServi...
2018-04-12 15:58:22 2640
转载 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 598
原创 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 4533
原创 android 报错问题解析
1 下载高德地图demo 运行报错Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: Failed to execute aapt解决方案 build.gradle 中的 buildToolsV...
2018-04-08 09:31:08 255
原创 开发版SHA1值和发布版SHA1值获取方法
发布版SHA1值和开发版SHA1值获取方法百度开发需要获取SHA1 首先说在androidStudio 中如何获取 发布版SHA1 这行代码是查看你签名包的所有信息keytool -v -list -keystore 路径\hmrelease.jks1首先你要有打包签名的文件这是我的 获取开发版本SHA1 这是debug 默认的 百度地图截图 ...
2018-04-04 17:59:53 4295
原创 AndroidStudio Debug以及realese模式下自动签名
AndroidStudio Debug以及realese模式下自动签名有的时候为了测试例如三方登陆 需要打包签名 每次步骤都非常繁琐 为了简化这种过程可以采用配置文件进行打包签名如下:1点击build 对应的Edit Build Types 2通过+ 好添加debug 和release 把你的签名文件准备好 StroreFile ( . 代表当前路径) ( . 代表当...
2018-03-29 14:41:35 4848
Android ListView单选
2018-01-23
fragment 通过show和hide 实现界面切换
2017-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人