Android开发
Android开发相关的知识。
lxb_android
扶朕起来,朕还能学。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1259 阅读 · 0 评论 -
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 · 213 阅读 · 0 评论 -
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 · 307 阅读 · 0 评论 -
Android MPChart—雷达图
第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.youkuaiyun.com/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中RadarChart(雷达图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.Rad...原创 2018-10-22 17:01:36 · 2661 阅读 · 9 评论 -
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 · 7148 阅读 · 0 评论 -
Android 获取程序崩溃错误,自动退出程序
一、CrashHandler/** * UncaughtException处理类,当程序发生Uncaught异常的时候,有该类来接管程序,并记录发送错误报告. * * 需要在Application中注册,为了要在程序启动器就监控整个程序。 */public class CrashHandler implements UncaughtExceptionHandler { ...原创 2018-10-15 11:22:03 · 3264 阅读 · 2 评论 -
Android MPChart—柱状图
第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.youkuaiyun.com/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中BarChart(柱状图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.BarCh...原创 2018-09-27 14:18:24 · 3610 阅读 · 1 评论 -
Android MPChart—折线图
第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.youkuaiyun.com/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中LineChart(折线图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.Line...原创 2018-09-27 14:29:20 · 2296 阅读 · 0 评论 -
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 · 184 阅读 · 0 评论 -
Android MPChart—饼图
第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.youkuaiyun.com/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中PieChart(饼图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.PieCha...原创 2018-09-27 13:40:50 · 3783 阅读 · 2 评论 -
Android MPChart—气泡图
第三方资源库MPChart如何添加到项目中就不说了,不知道的网上搜一下,很多。也可以参考:https://blog.youkuaiyun.com/lvxiaobo1994/article/details/82790187本篇主要说明MPChart中BubbleChart(气泡图)是如何调用实现的。一、布局文件<com.github.mikephil.charting.charts.Bu...原创 2018-09-20 16:33:32 · 3039 阅读 · 0 评论 -
Android Android Studio添加MPChart
一、下载demo到本地GitHub地址:https://github.com/PhilJay/MPAndroidChart下载完成解压后如下图所示。二、配置复制“MPChartLib”文件夹到你的项目的根目录中。然后在app下的build.gradle中配置,同步一下。同步完成后,在项目的settings.gradle中配置,同步一下。这样就OK了。...原创 2018-09-20 16:58:15 · 6220 阅读 · 2 评论 -
Android Glide加载图片监听
Glide.with(context) .load("图片地址") .listener(new RequestListener<String, GlideDrawable>() { @Override ...原创 2018-09-20 16:18:14 · 4271 阅读 · 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 · 5210 阅读 · 8 评论 -
正则表达式验证手机号和邮箱
/** * 验证手机号码 */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 · 807 阅读 · 0 评论 -
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 · 5652 阅读 · 0 评论 -
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 · 2348 阅读 · 0 评论 -
Android ScrollView +GridView显示一行的问题
ScrollView 和 GridView 进行嵌套使用的时候,GridView 只会显示一行。此时就用自己自定义的GridView来替换原来官方的GridView,下面就是自定义的GridView,非常的简单。public class MyGridView extends GridView { public MyGridView(Context context) { ...原创 2018-08-07 11:02:08 · 744 阅读 · 0 评论 -
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 · 1497 阅读 · 0 评论 -
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 · 181 阅读 · 0 评论 -
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 · 3340 阅读 · 2 评论 -
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 · 1700 阅读 · 0 评论 -
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 · 2191 阅读 · 0 评论 -
Android 解决应用启动白屏的问题
在Android程序中我们都会创建自己的欢迎界面,但是在欢迎界面之前还有一段白屏或者黑屏,这样用户体验就不是很好。一般情况下,我都会在style中写相应的处理。<style name="welcome" parent="Theme.AppCompat"> <item name="android:windowBackground">@drawable/welc...原创 2018-07-13 14:32:02 · 2701 阅读 · 0 评论 -
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 · 861 阅读 · 0 评论 -
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 · 248 阅读 · 0 评论 -
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 · 1576 阅读 · 0 评论 -
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 · 5620 阅读 · 2 评论 -
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 · 240 阅读 · 0 评论 -
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 · 3042 阅读 · 1 评论 -
Android ScrollView + RecyclerView滑到最底部问题
解决方法就是在根布局设置 android:descendantFocusability="blocksDescendants" ; android:descendantFocusability 有三种值: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgroup只有当其子类控件...原创 2018-07-16 13:37:24 · 1067 阅读 · 0 评论 -
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 · 320 阅读 · 0 评论
分享