自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 android13新版本适配

Android 权限更新适配

2022-10-28 15:21:59 1979 1

原创 Android 13 关于安卓判断通知权限

Android 13 推送权限申请详解

2022-10-28 15:04:21 2740

原创 Android框架之Glide4.x用法总结

1、添加依赖 dependencies{ implementation 'com.github.bumptech.glide:glide:4.8.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0' }2、具体的方法 RequestOptions options=new RequestOptions(); options.placeholder(R.drawa...

2021-08-06 10:29:34 346

原创 Activity嵌套fragment 闪退后fragment重叠bug解决方法

方法一:通过注释掉这句话,这样主 Activity 因为种种原因被回收的时候就不会保存之前的 fragment state@OverrideprotectedvoidonSaveInstanceState(Bundle outState) {//如果用以下这种做法则不保存状态,再次进来的话会显示默认tab//总是执行这句代码来调用父类去保存视图层的状态//super.onSaveI...

2020-04-18 15:46:36 451

原创 AS push项目到Git报错 :Push failed: Failed with error: fatal: Could not read from remote repository.

在Android Studio 上将项目上传到Git,push报错:Push failed: Failed with error: fatal: Could not read from remote repository或者异常fatal: remote origin already exists均是同一个问题引起,按以下步骤解决即可:1.执行以下命令更新你本地 git 仓库的 r...

2020-04-18 15:15:37 348 1

原创 获取网络图片转换为Bitmap

Bitmap bitmap;//获取网络图片转换为Bitmappublic Bitmap returnBitMap(final String url){ new Thread(new Runnable() { @Override public void run() { URL imageurl = null; ...

2020-01-09 15:38:17 1210

原创 ListView 中含有 EditText 导致焦点丢失的问题

ListView 中的 item 中有 EditText 时。如果activity的输入法选项设置为 android:windowSoftInputMode="adjustResize"当点击一个EditText弹出输入法时时,会导致界面layout变化,导致 listview 重新调用getView刷新界面,各个itemView的状态会被清除,导致当前点击的EditText的焦点丢失,导...

2019-12-10 17:45:17 333

原创 Android 查看保存图片到相册

1.保存图片工具类package com.changle.app.GoodManners.MyDialog;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.os.Envi...

2019-12-03 09:47:27 411

原创 简单实用的ViewPager框架

1.在gradle中添加依赖:compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' //用于加载图片,可用其他工具compile 'com.jijc.cyclepager:cyclepagerlibrary:2.+'2.在Activity中初始化:public void initCycle...

2019-01-17 10:51:29 288

原创 Android apk 下载更新在Android7.0后关于权限问题的解决

1.在工程的MainActivity.java中动态申请权限://动态申请权限//1.检测是否有读写的权限if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { int permission = checkSelfPermission("android.permission.W...

2018-11-23 12:08:32 1615

原创 ScrollView嵌套ListView,显示不全和位置不是顶部的解决办法

(1)首先写一个listview的页面,用ScrollView进行嵌套,注意ScrollView里面只能有一个布局属性,多个可以用Linearout进行包含<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro...

2018-11-09 18:24:05 216

原创 TabLayout+ViewPaegr+Fragment简单实现Fragment嵌套多个子Fragment

Main_Fragment:package com.ecjia.hamster.fragment;import android.content.Context;import android.os.Build;import android.os.Bundle;import android.support.design.widget.TabLayout;import android....

2018-08-03 15:39:11 562

原创 简单实现视频播放功能

首先在gradle中加入 compile 'fm.jiecao:jiecaovideoplayer:5.5.2' 将三方jar同步到as中;代码如下:package com.jongey.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import andr...

2018-08-03 14:40:15 724

转载 Android studio断点调试

下面会将debug模式和Attach模式的断点调试好了开始写一个简单的调试程序,我们先来一个for循环,设置断点(点击红点位置添加或取消断点)。点击debug模式运行查看调试面板一、简单调试1. step over:一步步往下走当前程序运行的位置,我们看到i的值已经在程序代码中展示出来了,黄色的代码处,这个是AS的功能,对于我们调试来讲,这简直是非常大的福利了。点击单步调试按钮或按快捷键F8,看看...

2018-07-12 14:25:49 520

原创 Android中导致小米系列手机直接崩溃的主要原因。

1、在AndroidXML是经常且必须要做的,不正规配置XML时会导致有些手机崩溃,而有些手机却没有问题。比如:小米2s,小米3,小米4绝对会出问题,别的机型错误软件。2、还有种情况就是XML引用一个自定义一个View的时候,构造器当中少写了个构造,这种情况少写了全部机型都会报错。public LoadingView(Context context, AttributeSet attrs){sup...

2018-07-11 13:55:02 2461

原创 Android中判断应用是否第一次打开

/** * 判断是否是当日第一次进入APP */private void isTodayFirstLogin() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式 currentDateTime = df.format(new Date());// 获取当前的日期 //取数据 ...

2018-07-10 19:56:28 639

原创 SharedPreferences获取时报空指针异常,以及普通类中使用SharedPreferences存储数据

  在Activity中使用SharedPreferences似乎很简单,只要把获得 SharedPerferences preference = getSharedPreferences("XXX",Context.MODE_PRIVATE)  这句话放在  onCreate()方法里面一般不会有报空指针的问题。    但是如果你不在Activity中使用,而是在普通的类中,或者说你想把Shar...

2018-07-10 16:06:44 1733

原创 Android使用Glide加载Gif.解决Glide加载Gif非常慢问题

 在Glide文档中找了半天没发现加载Gif的方式.然后通过基本的用法去加载:Glide.with(MainActivity.this).load(url).asGif().into(imageView);    发现网络也没有获取,翻了一连接才找到:https://groups.google.com/forum/#!msg/glidelibrary/fZnIK2IW7cQ/lnBWNMsklI4...

2018-07-10 15:11:34 1398

原创 万能dialog弹窗。

//自定义dialogpackage com.ecjia.mydialog;import android.app.Dialog;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;impo...

2018-07-09 17:07:44 356

原创 (Bitmap)ARGB_8888/RGB_565/ALPHA_8/ARGB_4444详解

关于ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解A:透明度R:红色G:绿B:蓝Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8...

2018-07-09 16:51:09 871 1

原创 TimeUtils获取不同时间(商城限时秒杀实用)

package com.ecjia.util;import android.content.Context;import android.text.TextUtils;import com.ecmoban.android.huodj.R;import java.text.ParseException;import java.text.SimpleDateFormat;import...

2018-06-25 17:59:11 596

原创 HttpUtils网络请求工具

package com.ecjia.gsonUtils;import android.util.Log;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Inpu...

2018-06-25 17:52:15 405

原创 自定义弹窗,dialog

package com.ecjia.mydialog;import android.app.Dialog;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widg...

2018-06-25 17:18:52 220

原创 apk包自动检测更新,下载安装;

package com.ecjia.update;import android.app.AlertDialog;import android.app.ProgressDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;im...

2018-06-25 17:12:11 1822 2

原创 自定义ListView,解决嵌套item显示不全问题

package com.ecjia.component.view;import android.annotation.TargetApi;import android.content.Context;import android.os.Build;import android.util.AttributeSet;import android.view.MotionEvent;impo...

2018-06-25 17:02:24 605

原创 自定义GridView,添加item之间的分割线

package com.ecjia.component.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.util.AttributeSet;import android.view.View;import and...

2018-06-25 16:35:51 707

原创 MySQL报错:Access denied for user 'root'@'CCLMVWMR0SH1PT3' (using password: YES)

/*解决数据库报错:Access denied for user 'root'@'CCLMVWMR0SH1PT3' (using password: YES)*//*1.先单独运行该语句*/ SELECT * FROM mysql.user WHERE USER='root' /*2.将前面的语句删除,运行下面两条语句,解决问题*/ GRANT ALL PRIVILEGES ON *.* TO '...

2018-04-03 15:04:57 133

eclipse快捷键

eclipse操作快捷键,包括代码格式设置和管理,以及基本的eclipse操作,适合初学者;

2018-03-29

空空如也

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

TA关注的人

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