自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android的专栏

懒得写。。。。。

  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 解压

工具类,其中用到了一个jar包,apache-ant-zip.jar,请自行下载。import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import j...

2019-09-16 11:59:41 241

原创 Android Android8.0通知Notification工具类

一、工具类import android.app.Notification;import android.app.NotificationChannel;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import andro...

2019-07-23 15:28:22 743

原创 Android 个推集成和使用

目录一、添加个推SDK及相关配置二、编写集成代码三、个推的使用一、添加个推SDK及相关配置关于个推的集成,官网有快速集成和标准集成两种,我进行快速集成过程中可能是因为项目的原因,出现了不少错误。所以我还是偏向于标准集成。标准集成的步骤大家可以去个推的官方网站进行学习,这里简单说一下标准集成步骤。1、先去官网注册开发者账号,需要绑定手机号。一般公司项目都有固定的账号,直接用就...

2019-07-23 15:16:43 1248 1

原创 Android 获取SHA1和SHA256的值

一、获取debug版的SHA1和SHA256值首先“win+R”,输入cmd,点击确定进入窗口,然后输入 cd C:\Users\administer\.android,点击回车,定位到 .android目录下,我的目录是C:\Users\administer\.android,每个人的可能不太一样,如下图所示。然后输入 keytool -list -v -keystore de...

2019-07-23 14:19:27 6192 2

原创 Android 传值

一、Activity与Activity之间传值。Intent intent = new Intent();intent.setClass(context, XsqzhActivity.class);intent.putExtra("name","张三");startActivity(intent);不光可以传String还可以int char byte float short lo...

2018-11-24 09:12:12 1179

原创 Android MPChart—雷达图

第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.csdn.net/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中RadarChart(雷达图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.Rad...

2018-10-22 17:01:36 2473 9

原创 Android CardView

一、build.gradleimplementation 'com.android.support:appcompat-v7:27.1.1'implementation 'com.android.support:cardview-v7:27.1.1'二、布局文件<android.support.v7.widget.CardView android:layout_wi...

2018-10-22 16:55:40 216

原创 Android Spinner

private Spinner years;//年度选择private List<String> yearlist = new ArrayList<>();private SpinnerAdapter adapter;yearlist.add("2017");//2017yearlist.add("2016");//2016yearlist.add("2015...

2018-10-22 16:51:30 153

原创 Android 获取程序崩溃错误,自动退出程序

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

2018-10-15 11:22:03 3064 2

原创 Android Glide加载Gif

public class TestActivity extends AppCompatActivity { private ImageView gif;//gif; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { sup...

2018-10-15 11:12:51 7037

原创 Android Xml解析—Pull

一、Bean类public class BubbleEntry { private float size = 0f; private String description = "";//描述 private String id = "";//数据的ID private float x; private float y; publi...

2018-09-28 11:33:55 125

原创 Android MPChart—折线图

第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.csdn.net/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中LineChart(折线图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.Line...

2018-09-27 14:29:20 2121

原创 Android MPChart—柱状图

第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.csdn.net/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中BarChart(柱状图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.BarCh...

2018-09-27 14:18:24 3409 1

原创 Android MPChart—饼图

第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.csdn.net/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中PieChart(饼图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.PieCha...

2018-09-27 13:40:50 3673 2

原创 Android Android Studio添加MPChart

一、下载demo到本地GitHub地址:https://github.com/PhilJay/MPAndroidChart下载完成解压后如下图所示。二、配置复制“MPChartLib”文件夹到你的项目的根目录中。然后在app下的build.gradle中配置,同步一下。同步完成后,在项目的settings.gradle中配置,同步一下。这样就OK了。...

2018-09-20 16:58:15 6046 2

原创 Android MPChart—气泡图

第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.csdn.net/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中BubbleChart(气泡图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.Bu...

2018-09-20 16:33:32 2933

原创 Android Glide加载图片监听

Glide.with(context) .load("图片地址") .listener(new RequestListener<String, GlideDrawable>() { @Override ...

2018-09-20 16:18:14 4158 1

原创 Android 华为应用角标

使用华为手机 Android6.0 和 Android8.1.0 手机测试通过1、配置AndroidManifest.xml文件配置权限<uses-permission android:name="android.permission.INTERNET" /><!-- 设置华为角标的显示 --><uses-permission android:nam...

2018-09-10 11:20:11 5049 8

原创 Android 自定义时间选择器

自定义事件选择器。package app.goa.com.ydbgnew.utils;import android.app.Dialog;import android.content.Context;import android.view.Display;import android.view.LayoutInflater;import android.view.View;im...

2018-08-08 10:47:40 5549

原创 Android ScrollView +GridView显示一行的问题

ScrollView 和 GridView 进行嵌套使用的时候,GridView 只会显示一行。此时就用自己自定义的GridView来替换原来官方的GridView,下面就是自定义的GridView,非常的简单。public class MyGridView extends GridView { public MyGridView(Context context) { ...

2018-08-07 11:02:08 695

原创 Android 按钮以及输入框的样式

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="1dp&

2018-08-07 09:01:26 2277

原创 Android ScrollView + RecyclerView滑到最底部问题

解决方法就是在根布局设置 android:descendantFocusability="blocksDescendants" ;        android:descendantFocusability 有三种值:        beforeDescendants:viewgroup会优先其子类控件而获取到焦点        afterDescendants:viewgroup只有当其子类控件...

2018-07-16 13:37:24 997

原创 Android 原生视频播放VideoView的使用

布局文件activity_video.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andro...

2018-07-16 10:24:10 2952 1

原创 Android Fragment和ViewPager联用

   VPandFMActivity.javapackage com.example.administrator.main;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;impor...

2018-07-16 09:17:22 179

原创 Android 上滑隐藏头布局功能实现

1 首先在build.gradle的dependencies中添加implementation 'com.android.support:design:26.1.0'2 同步一下,然后下面是布局文件。<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xml...

2018-07-14 10:48:51 5461 2

原创 Android 实现手绘功能

布局文件如下。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tool...

2018-07-14 10:34:49 1483

原创 Android 记住密码和自动登录

SharedPreferences sp;sp = getSharedPreferences("userInfo", Context.MODE_PRIVATE);//放值Editor editor = sp.edit();editor.putBoolean("isrem", true);editor.putBoolean("isauto", true);editor.putStrin...

2018-07-13 15:39:42 189

原创 正则表达式验证手机号和邮箱

/** * 验证手机号码 */public static boolean checkPhone(String str) { Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^[1][3,4,5,7,8][0-9]{9}$"); // 验证手机号 ...

2018-07-13 15:26:44 732

原创 Android 修改状态栏和沉浸式布局总结

不多说献上工具类。package com.yazhi1992.practice.immersion_status_bar;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.graphics.drawable.Drawable;im...

2018-07-13 14:51:00 777

原创 Android 解决应用启动白屏的问题

在Android程序中我们都会创建自己的欢迎界面,但是在欢迎界面之前还有一段白屏或者黑屏,这样用户体验就不是很好。一般情况下,我都会在style中写相应的处理。<style name="welcome" parent="Theme.AppCompat"> <item name="android:windowBackground">@drawable/welc...

2018-07-13 14:32:02 2596

原创 Android 清除应用缓存

Android清除应用缓存无非就是清除 应用内部的缓存,数据库还有SharedPreference中的数据。有工具类如下,忘了从哪里找到的,反正不是自己写的。package com.example.administrator.tools;import java.io.File;import java.math.BigDecimal;import android.content.Conte...

2018-07-13 14:18:52 2112

原创 Android RecyclerView多布局的实现

主要操作实在Adapter中的。区别于正常RecyclerView的Adapter。首先是定义几个全局的变量来标识有几种布局。public static final int ONE_ITEM = 1;public static final int TWO_ITEM = 2;public static final int THREE_ITEM = 3;然后除了正常的方法之外,还要重写getIte...

2018-07-13 14:07:27 1597

原创 Android 打开文件

在Android 7.0之前打开文件只需要。private static void openFile(Context context, File f) { Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW); String extension = android.webkit.MimeTy...

2018-07-13 13:51:38 3161 2

原创 Android 双击退出应用

首先在Activity中创建相应的变量。private static boolean isQuit = false;Timer timer = new Timer();然后重写onKeyDown方法。public boolean onKeyDown(int keyCode, KeyEvent event) { //1, 判断点击的是否为返回键 if(keyCode == KeyEve...

2018-07-13 13:37:27 127

原创 Android调用打电话和发短信

1.打电话:Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+“12345678910”));startActivity(intent);对应的权限 Manifest.permission.CALL_PHONE2.发短信:Uri uri2 = Uri.parse("smsto:"+“12345678910”);Intent...

2018-07-13 13:29:14 1431

原创 亲和数

题目描述如果a的因子和等于b,b的因子和等于a,且a≠b,则称a,b为亲和数对。比如220的所有真约数(即不是自身的约数)之和为:1+2+4+5+10+11+20+22+44+55+110=284。284的所有真约数和为:1+2+4+71+142=220。你的任务就编写一个程序,判断给定的两个数是否是亲和数。输入输入数据第一行包含一个数M,接下有M行,每

2015-01-14 08:52:37 687

原创 捣蛋的小c

题目描述一天小c获得了一个字符串,字符串中只有0和1。本来所有的0都在1之前,但是小c毕竟是个捣蛋的孩子,所以小c把这个字符串打乱了。有的0在1的后面,有的1在0的前面。如果一个1在一个0的前面,那个这个1和这个0就形成了一个逆序数对。现在给你这个打乱的字符串,让你求出这个字符串的逆序数对的个数。输入先输入一个T,代表有T组数据。(T接下来有T行,每行一个字符串,代

2015-01-11 11:07:35 359

原创 数据结构?

题目描述在现实生活中,我们所需要处于的数据往往过于庞大,以至于计算机的效率远远不能满足,于是一些用于优化数据操作,修改与查询的数据结构应运而生。如针对竞赛的线段树,动态树,树链剖分,较多的应用于实际生活的伸展树,红黑树,B树等等。这些数据结构都很出色的完成了自己的使命,大大降低了很多算法的时间复杂度。现在问题来了,有一个n*m的矩阵,行编号从上到下依次为1,2,…,n,列编号从左到

2015-01-11 09:43:59 424

原创 小鑫爱运动

发的上一个有错误,这一个是对的!!!抱歉!!!!

2015-01-11 09:08:49 1370

原创 暴力枚举?

题目描述枚举是一种较为常见的解决问题的方法,以简单易写,粗暴直接著称。现在问题来了,有n个数,让你从中找出第一大和第二大的两个数。这n个数保证两两不相同。输入 多组输入。 对于每组输入:首先输入一个正整数n(2 接下来的n行,每个一个整数x(1 输出 对于每组数据,输出两个数A B代表答案,A> B。示例输入5

2015-01-11 08:35:23 495

FastStoneCapturecn

1 截图软件,可以截长图。 2 图片制作,修改颜色,分辨率,大小等等功能丰富。 3 免安装,解压直接用

2018-07-13

玩转颜色(取色值)

1 软件可以进行取色,包括各种颜色转换。 2 免安装,解压直接用。

2018-07-13

editplus安装程序以及破解

1 editplus安装程序。 2 破解账号和密码。 3 免费的。

2018-07-13

空空如也

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

TA关注的人

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