- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 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
430
原创 Activity嵌套fragment 闪退后fragment重叠bug解决方法
方法一:通过注释掉这句话,这样主 Activity 因为种种原因被回收的时候就不会保存之前的 fragment state@OverrideprotectedvoidonSaveInstanceState(Bundle outState) {//如果用以下这种做法则不保存状态,再次进来的话会显示默认tab//总是执行这句代码来调用父类去保存视图层的状态//super.onSaveI...
2020-04-18 15:46:36
562
原创 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
427
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
1276
原创 ListView 中含有 EditText 导致焦点丢失的问题
ListView 中的 item 中有 EditText 时。如果activity的输入法选项设置为 android:windowSoftInputMode="adjustResize"当点击一个EditText弹出输入法时时,会导致界面layout变化,导致 listview 重新调用getView刷新界面,各个itemView的状态会被清除,导致当前点击的EditText的焦点丢失,导...
2019-12-10 17:45:17
398
原创 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
466
原创 简单实用的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
328
原创 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
1685
原创 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
251
原创 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
610
原创 简单实现视频播放功能
首先在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
769
转载 Android studio断点调试
下面会将debug模式和Attach模式的断点调试好了开始写一个简单的调试程序,我们先来一个for循环,设置断点(点击红点位置添加或取消断点)。点击debug模式运行查看调试面板一、简单调试1. step over:一步步往下走当前程序运行的位置,我们看到i的值已经在程序代码中展示出来了,黄色的代码处,这个是AS的功能,对于我们调试来讲,这简直是非常大的福利了。点击单步调试按钮或按快捷键F8,看看...
2018-07-12 14:25:49
637
原创 Android中导致小米系列手机直接崩溃的主要原因。
1、在AndroidXML是经常且必须要做的,不正规配置XML时会导致有些手机崩溃,而有些手机却没有问题。比如:小米2s,小米3,小米4绝对会出问题,别的机型错误软件。2、还有种情况就是XML引用一个自定义一个View的时候,构造器当中少写了个构造,这种情况少写了全部机型都会报错。public LoadingView(Context context, AttributeSet attrs){sup...
2018-07-11 13:55:02
2581
原创 Android中判断应用是否第一次打开
/** * 判断是否是当日第一次进入APP */private void isTodayFirstLogin() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式 currentDateTime = df.format(new Date());// 获取当前的日期 //取数据 ...
2018-07-10 19:56:28
693
原创 SharedPreferences获取时报空指针异常,以及普通类中使用SharedPreferences存储数据
在Activity中使用SharedPreferences似乎很简单,只要把获得 SharedPerferences preference = getSharedPreferences("XXX",Context.MODE_PRIVATE) 这句话放在 onCreate()方法里面一般不会有报空指针的问题。 但是如果你不在Activity中使用,而是在普通的类中,或者说你想把Shar...
2018-07-10 16:06:44
1831
原创 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
1467
原创 万能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
397
原创 (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
1636
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
636
原创 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
445
原创 自定义弹窗,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
271
原创 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
1987
原创 自定义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
643
原创 自定义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
754
原创 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
192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人