
Android
lxb_android
扶朕起来,朕还能学。。。
展开
-
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 · 3006 阅读 · 1 评论 -
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 · 3005 阅读 · 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 · 6153 阅读 · 2 评论 -
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 · 3744 阅读 · 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 · 3506 阅读 · 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 · 2238 阅读 · 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 · 157 阅读 · 0 评论 -
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 · 7108 阅读 · 0 评论 -
Android 获取程序崩溃错误,自动退出程序
一、CrashHandler/** * UncaughtException处理类,当程序发生Uncaught异常的时候,有该类来接管程序,并记录发送错误报告. * * 需要在Application中注册,为了要在程序启动器就监控整个程序。 */public class CrashHandler implements UncaughtExceptionHandler { ...原创 2018-10-15 11:22:03 · 3186 阅读 · 2 评论 -
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 · 187 阅读 · 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 · 271 阅读 · 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 · 2576 阅读 · 9 评论 -
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 · 1229 阅读 · 0 评论 -
Android 个推集成和使用
目录一、添加个推SDK及相关配置二、编写集成代码三、个推的使用一、添加个推SDK及相关配置关于个推的集成,官网有快速集成和标准集成两种,我进行快速集成过程中可能是因为项目的原因,出现了不少错误。所以我还是偏向于标准集成。标准集成的步骤大家可以去个推的官方网站进行学习,这里简单说一下标准集成步骤。1、先去官网注册开发者账号,需要绑定手机号。一般公司项目都有固定的账号,直接用就...原创 2019-07-23 15:16:43 · 1389 阅读 · 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 · 6456 阅读 · 2 评论 -
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 · 807 阅读 · 0 评论 -
Android Glide加载图片监听
Glide.with(context) .load("图片地址") .listener(new RequestListener<String, GlideDrawable>() { @Override ...原创 2018-09-20 16:18:14 · 4225 阅读 · 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 · 5136 阅读 · 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 · 5606 阅读 · 0 评论 -
Android ScrollView + RecyclerView滑到最底部问题
解决方法就是在根布局设置 android:descendantFocusability="blocksDescendants" ; android:descendantFocusability 有三种值: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgroup只有当其子类控件...原创 2018-07-16 13:37:24 · 1036 阅读 · 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 · 1476 阅读 · 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 · 161 阅读 · 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 · 3253 阅读 · 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 · 1669 阅读 · 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 · 2162 阅读 · 0 评论 -
Android 解决应用启动白屏的问题
在Android程序中我们都会创建自己的欢迎界面,但是在欢迎界面之前还有一段白屏或者黑屏,这样用户体验就不是很好。一般情况下,我都会在style中写相应的处理。<style name="welcome" parent="Theme.AppCompat"> <item name="android:windowBackground">@drawable/welc...原创 2018-07-13 14:32:02 · 2672 阅读 · 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 · 841 阅读 · 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 · 229 阅读 · 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 · 1545 阅读 · 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 · 5558 阅读 · 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 · 221 阅读 · 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 · 2314 阅读 · 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 · 725 阅读 · 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 · 284 阅读 · 0 评论