自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (15)
  • 收藏
  • 关注

原创 自定义的dailog

首先自定义一个viewpackage forever.chenxiao.com.mytest;import android.app.Activity;import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.support.annotation....

2019-05-09 14:38:34 296

原创 PopWindow带动画的向下弹出

首先建一个popwin的实体类package dmpte.mytest;import android.content.Context;import android.view.LayoutInflater;import android.view.MotionEvent;import android.view.View;import android.widget.PopupWind...

2018-09-05 09:53:14 2844

原创 android布局带渐变阴影

效果: 方法很简单,首先在drawable文件夹下建一个test.xml,然后将下面这段代码复制进去<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> ..

2018-08-22 17:21:52 3918 1

原创 android年龄段选择器

效果就是滑动圆形按钮选择时间,废话不多说,先上工具类import android.view.View;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import ...

2018-07-27 10:24:02 2238

原创 小米手机 Toast会显示APP名字的问题解决

很简单,自己写一个方法:public static void showShort(Context context, CharSequence message) { Toast mToast = Toast.makeText(context, null, Toast.LENGTH_SHORT); mToast.setText(message); ...

2018-07-06 15:23:08 2786 1

原创 java 获取当前日期之前多少天是什么日期

Calendar calendar = Calendar.getInstance();//今天System.out.println(calendar.getTime());//10天前calendar.add(Calendar.DATE, -10);System.out.println(calendar.getTime());得到的结果: Fri Oct 14 22:59:27 C...

2018-06-27 10:48:51 2734

原创 android将内容分享到QQ和微信

先上工具类package dmpte.sharewechat;import android.annotation.SuppressLint;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Int...

2018-06-25 14:12:04 827

转载 Android实现截图功能

本文转自:http://blog.csdn.net/developer_jiangqq/article/details/12164239截图工具类ScreenShotUtils.javapackage com.zhoujp.screenshotdemo;import android.app.Activity;import android.graphics.Bitmap;import ...

2018-06-13 17:02:52 766

原创 android启动APP的一瞬间系统栏会变成蓝色解决办法

系统栏已经做过处理,但是在启动APP时系统栏还是会有一瞬间是蓝色的。解决起来很简单,在res/values/style中,把下面代码<!-- Base application theme. --><style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Custom...

2018-05-22 13:56:29 1184

原创 android8.1APP更新时出现安装包解析异常的提示

机型:华为P20pro 系统:android8.1 症状:打开APP提示更新,点击立即更新,出现下载进度条框,然后停顿一两秒弹出安装包解析异常; 说明:网上这个问题的原因很多,但我的都不符合;比如权限我都给了,包括“未知来源”权限;签名问题也明显不是,因为我这是在下载前出的问题,签名错误应该是在安装的时候才会出现;另外最最重要的是,在6.0、7.0包括8.0(小米)的手机都可以正常更新; ...

2018-05-21 13:56:45 8929 5

原创 android带历史记录的搜索页

布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=...

2018-05-14 15:24:28 796

原创 java车牌正则表达式

public static boolean isCarnumberNO(String carnumber) { /* 1.常规车牌号:仅允许以汉字开头,后面可录入六个字符,由大写英文字母和阿拉伯数字组成。如:粤B12345; 2.武警车牌:允许前两位为大写英文字母,后面可录入五个或六个字符,由大写英文字母和阿拉伯数字组成,其中第三位可录汉字也可录大写英文字母及阿拉伯数字,第三位也...

2018-05-14 09:03:19 7131 1

原创 android activity跳转传输bitmap出错的解决方案

activity跳转通过intent传输bitmap在有的情况下会报如下异常SecurityException: Unable to find app for caller android.app.ApplicationThreadProxy when publishing原因是因为intent.putExtra()方法,传了一个较大的bitmap,把bitmap缩小一些就可以了,网上压缩bitma

2018-05-08 08:55:20 921

原创 ListView刷新指定位置的item

项目中有这么一个需求,一个listview,点击一项进去修改,然后出来刷新页面。以往的做法是,出来后重新请求一次,接口参数有:行、页;通常是一页十行,刷新时页传入1,这就会导致一个问题,如果你在二三页的时候刷新,listview会自动回到第一页,这样的用户体验非常不好。那么如何刷新指定位置的item呢?思路:只修改数据源的这一项的数据,然后adapter.notifyDataSetChanged()

2018-04-27 14:16:10 2150

原创 android水波纹加载效果

首先需要导入一个库,按照下面的步骤一步一步来:之后可以会报一个错误解决办法很简单,只需在project下的build.gradle里的dependencies下添加如下代码即可classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'classpath 'com.github.dcendents:android-maven-grad

2018-04-25 10:59:20 615

原创 waiting for debugger

这是因为在开发者选项中“选择调试应用”选择某个程序并且打开了“等待调试器”,再打开某个程序时就会出现,即调试应用会在执行前等待附加调试处理方法:在开发者选项中“选择调试应用”选择无,并关闭“等待调试器”即可。

2018-04-24 14:24:46 518

原创 android EditText最多显示多高,超出的滑动显示

如下图EditText我规定了它的高度,超出了这个高度就让它向上隐藏,下面贴出代码<EditText android:id="@+id/edit_phone" android:layout_width="match_parent" android:layout_height="wrap_content"

2018-04-16 14:56:20 5663 2

原创 android listview加载不同布局及注意事项

这里介绍两种不同,第一种只是item布局不同,但是控件都是一样的。第二种则是布局和控件都不相同。第一种:布局不同,控件相同 首先我们先创建两个布局,一个是listview_record_a,一个是listview_record_b,下面是各自的代码listview_record_a<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:

2018-04-13 15:35:37 1523

原创 android自定义输入对话框

import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.view.WindowManager;import android.widget.Bu

2018-04-10 10:32:44 6087 4

原创 仿京东淘宝动态添加单选按钮并自动换行

效果图: 网上找了一些资料,然后经过修改终于达到想要的效果。废话不多说,直接上代码。import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toast;import java.util.ArrayList;import java.util.L...

2018-04-09 16:48:16 425 2

原创 android监听前后台切换

公司的需求是这样的,APP切换到前台是向服务器发送数据,切换到后台是也发送数据。网上这方面的方法很多也很杂,还不好用,这里介绍一种完美的解决方法,无论是back键还是home键切换到后台都可以监听,甚至通过后台杀死APP进程都逃不过。首先写一个工具类:import android.app.Activity;import android.app.Application;import android

2018-03-20 16:14:15 1550 1

原创 listview上拉加载时点击item报错

java.lang.IllegalStateException:The content of the adapter has changed but ListView did not receive a notification...原因是给ListView设置的adapter,修改数据源时放在了非UI线程中去执行,在主线程中调用adapter的notifyDataSetChanged()方法,有时

2018-03-12 10:48:06 222

转载 设置TabLayout下划线的宽度

1.在网上看的某位大神利用反射去修改TabLayout下划线的宽度,在此记录一下。转载自 http://blog.csdn.net/sheajin/article/details/59104205  直接贴代码,亲测有效public static void setIndicator(TabLayout tabs, int leftDip, int rightDip) { Class

2018-02-28 16:07:24 2182

原创 android自定义Dialog弹框和背景阴影显示

首先需要自定义一个类,继承Dialog import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.view.WindowManager;imp

2018-02-27 10:32:14 8205 1

原创 HorizontalScrollView点击item居中显示

假设HorizontalScrollView理由若干个textview,点击其中任意一个textview能居中的就居中显示//计算屏幕的宽度WindowManager wm1 = this.getWindowManager();int screenWidth = wm1.getDefaultDisplay().getWidth();int rb_px = (int) textview.getX

2018-02-26 15:38:25 1352

转载 AnimatedPieView的使用

首先要添加依赖:compile 'com.github.razerdp:AnimatedPieView:1.1.4'然后添加数据和设置参数:AnimatedPieViewConfig config = new AnimatedPieViewConfig(); config.setStartAngle(-90) .addData(new SimplePi

2018-02-24 16:11:20 946

原创 android设置头像同时设置模糊背景

思路很简单,设置头像的同时将背景也设置成头像的图片,然后将图片变成高斯模糊图。这里我们需要使用第三方库来设置高斯模糊效果。首先在Project下的build.gradle里添加以下代码:allprojects { repositories { ... maven { url "https://jitpack.io" } }}然后APP下的build.

2018-02-07 14:39:45 1500

转载 android 8种对话框(Dialog)使用方法汇总

作者:@gzdaijie 本文为作者原创,转载请注明出处:https://www.cnblogs.com/gzdaijie/p/5222191.html目录1.写在前面 2.代码示例 2.1 普通Dialog(图1与图2) 2.2 列表Dialog(图3) 2.3 单选Dialog(图4) 2.4 多选Dialog(图5) 2.5 等待Dialog(图6) 2.6 进度条D

2018-01-31 09:23:13 3820

原创 android listview接口回调

listview中假设有这么一种情况,如上图,我们要点击listview中的电话号码才可以拨号,点击其他地方则不会有反应。如果我们把执行拨号的代码写在适配器中的话,则无法执行,因此这个时候就需要用到接口回调了,点击listview中的某个控件,让这个控件的监听逻辑在当前activity中执行。首先在adapter中定义一个接口public interface OnCall {

2018-01-17 16:59:32 980

原创 android改变CheckBox的样式

在资源文件夹drawable中新建一个checkbox.xml文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/check_box" android:st

2018-01-10 18:26:53 11769 1

原创 ExpandableListView的简单实现方法

废话不多说直接上代码:package com.test.dmptest.expandablelistview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.

2018-01-10 16:46:27 261

原创 android将布局保存成图片

在项目有一个广告图制作的功能,简单说就是在特定的布局中添加图片和文字,最后将其保存成一张图片就OK了。 首先写一个布局,给个id,然后oncreate方法中设置:layout_1 = (RelativeLayout) findViewById(R.id.layout_1);layout_1.setDrawingCacheEnabled(true);layout_1.buildDrawingCa

2018-01-05 16:03:08 1754

原创 android设置bitmap的尺寸

public Bitmap zoomImg(Bitmap bm, int newWidth, int newHeight) { // 获得图片的宽高 int width = bm.getWidth(); int height = bm.getHeight(); // 计算缩放比例 float scaleWidth = (

2018-01-05 15:56:17 10523 1

原创 android在代码中设置控件的长和高

这里介绍LinearLayout和RelativeLayout两种布局下的控件LinearLayout.LayoutParams paramss = (LinearLayout.LayoutParams) imageview.getLayoutParams(); paramss.height = 100;//设置布局的高度 paramss.weight = 100;/

2018-01-05 15:42:31 457

转载 Android类似IOS的果冻效果

SlidingLayout是一种Android平台的View控件,可以帮助你实现类似微信网页浏览的下拉功能,也可以帮助你实现类似iOS中UITableView的下拉上拉弹跳的果冻效果。SlidingLayout完美兼容Android自带库和兼容库的所有View组件,包括RecyclerView、ListView、ScrollView以及WebView等等。SlidingLayout简单易用,最低支持

2017-12-29 12:04:29 659

原创 HelloCharts X轴text太挤了解决办法(适用于折线图和柱状图)

HelloCharts图标如果数据太多会导致X轴的text重叠解决办法就是在 setLineChartData(lineData); 后面写上如下代码//X轴最多只能显示6个,多出来的滑动展示,防止X轴挤到一堆 Viewport viewport =new Viewport(0, chartView.getMaximumViewport().height()*1.25f, numV

2017-12-28 09:51:18 5367 2

原创 android好看的加载动画

首先是一个工具类:import android.app.Dialog;import android.content.Context;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.ImageView;import com.Tes

2017-12-21 09:56:31 1120

原创 android spinner初始化时不执行点击事件

网上有很多解决办法是这样的:spinner.setSelection(0, true);但是这种方法在android7.0以后就失效了,所以还是用下面这种简单粗暴的方法吧:spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override

2017-12-20 18:38:22 3203 5

原创 android okhttp3使用base64字符串上传图片问题

今天做一个图片上传,上传上去老是显示不出来。上传的方法是将图片的bitmap转成base64字符串,然后将这串字符串上传到服务器。bitmap转base64字符串的方法://将bitmap转成Base64字符串public static String bitmapToBase64(Bitmap bitmap) { ByteArrayOutputStream bos=new ByteArra

2017-12-19 10:23:44 7072 11

原创 AndroidTagView 云标签

第一步:首先要添加依赖dependencies { compile 'co.lujun:androidtagview:1.0.3'}第二步:在布局中使用AndroidTagView,可以使用自定义属性。<co.lujun.androidtagview.TagContainerLayout android:id="@+id/tagcontainerLayout"

2017-12-13 10:59:39 1858

获取wifi下所有设备的mac

获取局域网内所有设备的mac地址并且列出来,代码量很少。

2018-05-11

水波纹加载动画

水波纹加载动画,自定义图片实现水波纹加载效果,可以用于加载也可以用于启动页

2018-04-25

仿京东淘宝动态添加单选按钮并自动换行

类似淘宝和京东的单选按钮,实现动态添加按钮,超出屏幕会自动换行。

2018-04-09

AnimatedPieView

一个很好用的扇形图表,引入了动画效果,非常适合用于项目。

2018-02-24

ExpandableListView

图标已经改到右边了,adapter也已经优化好了,直接嵌入项目就行了

2018-01-10

ListScroll

一个固定表头和固定列的listview,功能很简单,暂时没有加入下拉刷新和上拉加载

2018-01-02

android百度地图

安卓百度地图,具有定位、搜索、标点等功能,非常适合嵌入自己的项目

2017-12-07

Hellocharts图表控件

Hellocharts一个很好用的图表控件,代码简洁,自定义很方便。此demo用as编写

2017-11-30

Android全兼容版本的拍照和获取相册功能

此demo是根据一位博主的博客实现的,如需要知道讲解请移步博客:http://blog.csdn.net/farley119/article/details/53615929

2017-11-29

listview上下拉刷新

xlistview控件,支持下拉刷新和上拉加载更多,简单实用。

2017-11-16

带有开始时间和结束时间的日期选择器

此DEMO为android studio项目,带有开始时间和结束时间的日期选择器,由于屏幕宽度有限,两个时间选择器为竖向串联模式。

2017-11-16

android自定义日历控件

自定义android日历,eclipse项目

2017-08-29

仿美团城市定位选择器_城市地区选择样式源代码下载

ContactList是一款仿美团城市选择界面、滑动的时候会在屏幕中央显示拼音的首字母、效果非常流畅的、并附有定位城市界面的设计、相信一般项目上都可以使用到、下面是Demo运行的效果 注:eclipse项目

2017-08-22

Android绘制签名并保存到相册

最近项目需要一个签名的功能,签名后提交给后台,这个demo只把签名保存到了本地并在相册展示,可以根据项目需要把图片提交后台

2017-06-09

ListView批量删除demo

长按listview批量删除项

2016-10-18

空空如也

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

TA关注的人

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