自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小ぃぃ强

生命不息ぃ奋斗不止

  • 博客(107)
  • 资源 (9)
  • 收藏
  • 关注

转载 Android Studio 打开项目不自动构建项目 点击锤子 Make Project 无反应 无响应 Build Bundle(s)/Apk(s) 不可点击 无 Build 窗口 解决方案

Android Studio 打开项目不自动构建项目点击锤子 Make Project 无反应、无响应 、Build Bundle(s)/Apk(s)不可点击 、无 Build 窗口gradle 未识别等情况的解决方案点击File -> Sync Project with Gradle Files试试也可以试试这个Sync with File System ...

2020-12-11 14:27:01 1117

原创 Android开发设置颜色的透明度

一般色值都是“#”后面加6位数值,透明度就是在这6位数值之前,加两位16进制的数值,表示透明度,百分比 16进制数值100%  FF95%   F290%   E685%   D980%   CC75%   BF70%   B365%   A660%   9955%   8C50%   8045%   7340%   6635%   5930%   4D25%   4020%   3315%   2610%   1A5%    0D0%   ...

2020-10-26 11:21:58 390

转载 Android Recycleview的侧滑删除加上拉加载下拉刷新

前言最近写了很多有关Recycleview的东西。然后在iOS那边列表有个侧滑删除,我问了公司的iOS的大神,他说那是iOS原生就有的东西。Android这边是没有这个东西的,于是就想写一下。名言只要你不认输,就有机会!先来看下效果:效果的话就是大概这个样子。我们还是先一步一步的来看。先说一说怎么实现侧滑删除这个功能的吧。考虑这个问题 因为Android没有侧滑删除这个东西,所以用Recycleview做的话只能考虑自定义,然后侧滑,侧滑,手势有关,onTouch事件。既然思

2020-09-19 18:12:23 366

原创 朋友圈时间工具类

public static String ChangeTime(Date time) { SimpleDateFormat dateFormat = new SimpleDateFormat(); String ftime = ""; Calendar cal = Calendar.getInstance(); // 判断是否是同一天 String curDate = dateFormat.format(cal.getTim..

2020-07-29 16:09:04 279

转载 StatusBarUtil ---状态栏工具类

import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Build;import android.support.annotation.ColorInt;import android.support.annotation.IntRange;import andro..

2020-07-24 15:09:01 533

转载 Android开发工具类集合

https://blog.csdn.net/qq_42618969/article/details/97546168

2020-07-23 14:26:19 160

转载 一个Jetpack结合MVVM的快速开发框架

GitHub地址JetPackMvvm基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网络演示Demo已用该库重构了我之前的玩安卓项目,利用Navigation组件以单Activity+Fragment架构编写,优化了很多代码,对比之前的mvp项目,开发效率与舒适度要提高了不少,想看之

2020-07-17 14:23:04 542

原创 android – Tabs不适合使用tabmode = scrollable的屏幕,一屏占不满,即使使用自定义选项卡布局

public class CustomTabLayout extends TabLayout { public CustomTabLayout(Context context) { super(context); } public CustomTabLayout(Context context, AttributeSet attrs) { super(context, attrs); } public CustomTabLayou.

2020-06-29 11:16:09 580

转载 Android Studio代码调试大全

Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,Android Studio也为我们提供了强大的调试技巧,今天我们就来看看Android Studio中有关调试的技巧。首先,来看看Android studio中为我们提供的调试面板(标准情况下):点击右上角Restore ‘Threads’View可先展示目前相关的线程信.

2020-06-18 14:24:16 1566

原创 华为开源操作系统鸿蒙开源地址链接

华为开源操作系统鸿蒙开源地址链接:华为开发资源:https://developer.huaweicloud.com/华为终端开发者论坛:https://developer.huawei.com/consumer/cn/forumupgrading华为系统liteOS老地址:https://github.com/LiteOS/LiteOS系统资料下载地址:https://github.com/Awesome-HarmonyOS/HarmonyOS系统中文文档:https://github.

2020-06-15 11:04:32 2514

原创 SQL UNIQUE 为多个列的约束问题

/*建表*/create table person_3(ID int null,name varchar(255),address varchar(255),)/*建立约束*/alter table person_3add constraint U_person_3 unique (ID,name)/添加内容 1 JACK A /insert into person_3 values (1,'JACK','A')/*添加ADDRESS内容 A 按照道理应该现实命令执行 实际..

2020-06-05 18:00:07 1691

原创 Error:Execution failed for task ‘:app:lintVitalRelease

出现这个错误:Error:Execution failed for task ‘:app:lintVitalReleaseLint found fatal errors while assembling a release target.To proceed, either fix the issues identified by lint, or modify your build script as follows:Android {lintOptions {checkRelea.

2020-05-14 11:41:56 281

转载 控件引导 来抠个图吧~——更优雅的Android UI界面控件高亮的实现

在我们的开发过程中,常常遇到这样的问题,我们的APP开发中要在某个页面去加一些新功能的引导,最常用的就是将整个页面做成一个类似于Dialog背景的蒙层,然后将想提示用户的位置高亮出来,最后加一些元素在上面,那么大概效果就是这样:乍一看很简单嘛,设计师切个纯图展示不就好了嘛? 其实我们之前的功能都是这么做的: 需要展示用户引导页的时候用一个设计师给的纯图覆盖在当前页面.但是这样虽然又不是不能用,但其实一直会存在几个问题: 设计师一套16:9的图无法适配所有比例的屏幕,其他纵横比的机型会出...

2020-05-12 13:35:57 350

转载 佛祖保佑永无BUG 神兽护体 代码注释(各种版本)

/** * Copyright (c) 2016, smuyyh@gmail.com All Rights Reserved. * # # * # _oo0oo_ # * # ...

2020-05-11 18:28:12 1042

原创 android 欢迎页面背景图片防止被拉伸 背景图片平铺

android layout布局文件设置背景图片只需要加上 android:background="@drawable/welcome" 就可以了ic_bg为资源里的图片然而这样设置后当图片较小时会发现 图片被拉伸了,失真。那如何防止这种情况发生?1.在drawable里建立一个welcome_bg.xml文件 内容如下<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://sc.

2020-05-11 09:49:59 988

转载 GIS地图学习笔记二之Android开发

新项目中需要用到GIS地图,触及自己的知识盲区。所以有必要去学习一下,这里把学习过程与思考记录一下。我这里使用的是ArcGIS Runtime SDK 100.2.0,ArcGIS Runtime还有一个版本10.2.*,这个版本的ArcGIS Runtime SDK 的使用可以参考《ArcGIS Runtime SDK for Android开发笔记》系列blog。1、找资料1、适用...

2020-04-16 14:35:13 910

转载 Android 打开设置的各个页面

在开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)Intent intent = new Intent(“/”);ComponentName cm = new ComponentName(“com.android.settings”,”com.android.settings.W...

2020-03-23 15:16:40 399

原创 Android实现QQ登录功能

本文分为两个部分:一是QQ的授权部分;二是获取用户的基本信息部分一、授权部分1.首先,先去腾讯开放平台获取APP ID和APP KEY(未注册腾讯开发者账号的可能需要先注册账号),获取的过程还是还是非常容易的(不用填写任何的应用程序信息)。http://open.qq.com/在AndroidManifest.xml的application标签中添加一下两个activity。...

2020-03-20 11:12:37 2365

转载 Android防止button短时间内多次被点击(具体间隔时间可自由选取)

1.背景在平常的Android开发中,有时需要对某个button做防护,防止在短时间内由于用户的多次点击,使后台的逻辑处理在短时间内被多次触发,最终可能导致应用崩溃,因此写了下面的小方法来解决这一问题.2.解决方案// 这里不去采用System.currentTimeMillis()或System.nanoTime()/1000000L这一方法(java中采用这种方法),// 因为...

2019-11-12 16:14:36 560

转载 Android Studio各个版本的下载地址

http://www.android-studio.org/index.php/download/hisversion/ (官方)https://www.androiddevtools.cn/(非官方)

2019-11-11 17:24:38 488

原创 方舟编译器官方下载地址

https://www.openarkcompiler.cn/home

2019-09-20 10:13:06 9668

转载 一个自定义的圆形ProgressBar(可颜色渐变)

效果如图使用说明:第一步:添加如下代码至project的build.gradle里allprojects { repositories { ... maven { url 'https://jitpack.io' } } }第二步:添加依赖dependencies { implementation 'com....

2019-09-10 17:01:09 237

转载 Android Studio 3.1.2 新项目报错 AAPT2 error: check logs for details (Gradle 3.1.2)

原本好好的项目,突然有一天打开就开始报错AAPT2 error: check logsfor details。展开错误详细信息错误文本com.android.build.gradle.tasks.ResourceException:Error: java.util.concurrent.ExecutionException:com.android.builder.intern...

2019-09-04 12:57:39 220

转载 报错Minimum supported Gradle version is 4.4. Current version is 4.0.

1.报错Minimum supported Gradle version is 4.4. Current version is 4.0.2.setting中搜索gradle的,选择Use local gradle distribution.2.进入android studio的安装路径,如我这边:D:\Program Files\Android\Android Studio\gradl...

2019-08-21 10:15:48 1213

转载 Android 时间选择器 PickerView,的详细使用

一、优点1.可扩展性很强2.三级联动3.单项选择4.条件 选择二、项目下载地址demo及文档:传送门在这哦三、效果图四、使用步骤1.添加Jcenter仓库 Gradle依赖:compile 'com.contrarywind:Android-PickerView:3.2.7'2.在Activity中添加如下代码:默认的...

2019-08-19 14:31:41 1063

转载 移动Android开发-规范文档

移动Android规范文档背景:为了统一成都xxx有限公司移动部门的开发规范,特出此文,勿盲目借鉴.本手册以开发者为中心视角分为 Android 资源文件命名与使用,Android 基本组件,UI与布局,进程、线程与消息通信, 文件与数据库,Bitmap、Drawable与动画,安全,其他等九大部分,根据约束力强弱, 规约依次分为强制、推荐、参考三大类: 【强制】必须遵守,违反本...

2019-08-05 16:47:51 270

转载 Android 高德地图添加自定义Marker,添加图片Marker,Marker点击事件

添加图片Marker图标 BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(BitmapFactory.decodeResource(getResources(), R.mipmap.qidian)); final Marker marker = aMap.addMarker(new M...

2019-07-30 17:56:42 2031

转载 Edittext 保持光标在最后

public class LastInputEditText extends EditText { public LastInputEditText(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } pu...

2019-06-12 15:16:22 493

转载 通过URL获取网络图片报NetworkOnMainThreadException

首先通过url获取Bitmap图片对象的方法为:public static Bitmap getBitMBitmap(String urlpath) { Bitmap map = null; try { URL url = new URL(urlpath); URLConnection conn = url.openConnection();...

2019-05-27 10:47:53 238

原创 Android 常见工具类封装

1.异常类捕捉/** * UncaughtException处理类,当程序发生Uncaught异常的时候,由该类来接管程序,并记录发送错误报告. 需要在Application中注册,为了要在程序启动器就监控整个程序。 */public class CrashHandler implements UncaughtExceptionHandler { /** TAG */ ...

2019-05-06 09:48:50 147

转载 TextView前面加标签的方法

可能很多朋友在做设计稿的时候经常会遇到这种问题:好好的textView前面加了个标签...这要是单行还好,直接一个drawable了事但是多行...我可以自定义一个ShapeDrawable,实现drawableLeft,但是有个问题,如果是这样的话,drawable是会随字体居中的,那显示效果就很怪异了!思路通过html最简单的方法肯定是通过html,不用计算什么star...

2019-04-29 11:47:37 1087

原创 FragmentManager is already executing transactions

在fragment中使用TabLayout+ViewPager 在多Fragment 切换时报FragmentManager is already executing transactions异常这个ViewPagerAdapter viewPagerAdapter = new ViewPagerAdapter(getActivity().getSupportFragmentManager...

2019-04-24 18:07:37 550

原创 添加listview,scrollview,recyclerview,gridview下拉刷新上拉加载

https://github.com/wangtonggen/RefreshAndLoadMore

2019-04-13 16:54:44 105

转载 Android仿支付宝密码输入框(自定义数字键盘)

1.概述 Android自定义密码输入框,通过自定义输入显示框和自定义输入键盘,实现仿支付宝数字键盘等。代码已托管到github,有需要的话可以去我的github下载。可以自定义关闭图标、文字内容、颜色、大小,弹框样式等。先看效果图:2.效果实现2.1. 拆分控件之标题栏包含一个关闭按钮,和一个标题文本,就是一个简单的ImageView和TextV...

2019-04-11 14:38:28 424

转载 Android卡片式轮播

在app.gradle添加:dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:sup...

2019-04-08 18:00:16 1127

转载 Android 中沉浸式状态栏实现(一)

Android 中沉浸式状态栏实现方式如下计算状态栏高度及调用沉浸式状态栏的相关API方法package com.example.status;import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.os.Bui...

2019-03-29 15:13:15 385

转载 Android 沉浸式状态栏

在网上试了很多方法去写沉浸式状态栏,但是效果都不是很好,偶然间翻到一篇文章跟着学了一下解决的很完美,现与大家分享一下。第一次写可能存在很多不足,望大家谅解。一,工具类,可以直接复制用:1 . SystemBarTintManager类 :一个共用库,可以从该链接直接下载,代码太多这里我就不贴了:https://github.com/jgilfelt/SystemBarTint/blo...

2019-03-29 15:09:35 162

转载 安卓TextView、Button点击效果背景变化实现

安卓TextView、Button点击效果背景变化实现android UI开发中最经常用到的就是各种控件的点击事件,比如TextView和Button,点击时背景色有个变化提醒用户触发了点击事件,当用户手指抬起时,背景色又恢复正常,这种效果配置方法很简单,两步即可。第一步 编写一个XML文件该文件位于drawable文件夹下面,根据使用的背景的资源不同,写法也不同,比如有的背景直接使用的...

2019-03-28 11:35:48 322

转载 Android仿淘宝购物车,玩转电商购物车

其实做一个电商购物车,还真不是一个轻松的活。但是只要掌握思路,一步一步来做,就会发现也就这样。废物不多说,直接上完整代码,github链接,希望能给个星,谢谢主要思路整一个布局就是ExpandableListView,然后自定义一个ActionBar,ActionBar上面显示购物车数量,通过ActionBar上面的编辑状态,店铺布局,所有商品布局,底部布局要进行相应的变化,编辑状...

2019-03-22 11:45:02 395

转载 简洁明了的刘海屏适配方案

网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档、长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真正的适配所有的刘海屏机型。看到这篇文章你就无需再怨恨各大厂商的跟风“刘海”了,因为刘海屏的适配十分简单。ok,废话说完了,开始适配。首先要清楚的是哪些界面需要适配刘海屏:有状态栏的界面:刘海区域会显示状态栏,无...

2019-03-22 09:34:15 454

zxing扫一扫.zip

zxing扫一扫.zip

2020-06-08

Android 自定义控件之圆形扩散View(DiffuseView).zip

Android 自定义控件之圆形扩散View(DiffuseView).zip

2020-06-08

仿微信朋友圈9宫格图片选择器可删除.zip

仿微信朋友圈9宫格图片选择器可删除仿微信朋友圈9宫格图片选择器可删除仿微信朋友圈9宫格图片选择器可删除

2020-06-08

listview全选、反选、单选、多选、全不选、获取选中数据等.zip

listview全选、反选、单选、多选、全不选、获取选中数据等。

2020-06-08

音频波形裁剪.zip

音频波形裁剪.zip

2020-05-13

获取应用签名可复制.zip

获取应用签名可复制

2020-04-29

高斯模糊+画廊

高斯模糊+画廊

2016-07-30

一个简单的activty+4个fragment

一个简单的activty+4个fragment实现一个简单的框架搭建。

2016-05-26

一个简单的activty+4个fragment框架

一个简单的activty+4个fragment框架

2016-05-26

空空如也

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

TA关注的人

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