- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 Android Q。 复制文件或者读取文件无效原因
解决方案:清单文件增加 android:requestLegacyExternalStorage="true" 原因:由于谷歌在10系统的修改 导致在使用。listFiles() 方法一直是空。
2020-01-01 15:26:11
890
原创 Android 多条通知 点击数据总是显示最后一条
Intent intent = new Intent(); intent.putExtra("pushMessage", msg.obj.toString()); intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP); ...
2020-01-01 15:22:31
697
原创 Collections.sort(list); 轻松实现 字符的集合 含有数字的排序
Collections.sort(list);// 逆序Collections.reverse(records);List逆序Collections对List集合中的数据进行排序有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法先
2017-08-22 10:43:07
2360
原创 java.lang.StackOverflowError: stack size 8MB. 使用Edittext 监听方法 时候 出现的错误
setText 会自身触发监听事件 一直会重复调用 所以需要加条件约束
2017-08-11 01:04:28
1355
原创 TextView 代码中设置字体加粗
if (info.getMsgstatus() == 1) { holder.contentText.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗}else{ holder.contentText.setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));
2017-08-04 11:09:11
13072
原创 EditText禁止输入表情符号
Android EditText 里面屏蔽第三方输入法的表情第三方的输入法的表情可能会给开发带来一定的麻烦,一般地像服务器上传的字符都是普通的字符,但是测试,就是狠狠得拿出搜狗输入法,点几个表情,大问题来了,要么是显示异常,要么是直接crash,但是有很少的部分机型,会支持,可能是第三方的ROM对Android 的TextView 做了一定的处理,所以,我们只能干掉该死的表
2017-08-04 09:52:30
329
原创 android overridePendingTransition的简介
overridePendingTransition的简介1 Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overrid
2017-08-03 20:11:34
414
原创 默认 导航栏自适应
默认 导航栏自适应 // 透明导航栏 // 透明导航栏// getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
2017-08-03 20:09:16
717
原创 欢迎使用优快云-markdown编辑器
1.配置环境 project build.gradle buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:2.3.2’ classpath ‘com.ja
2017-08-03 16:42:38
185
原创 在做修改密码的 输入空格 是禁止的 EditText禁止输入空格 和 换行
editText.setFilters(new InputFilter[]{filter});private InputFilter filter=new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int ds
2017-08-03 16:25:28
444
原创 android 设置中清除数据 重启应用
1.没有监听的广播2.在初次登陆设置 本地的标志 3.在BaseActivity 中 判断 本地标志 是否被清除 4.清除就重启App Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName());
2017-07-30 23:57:53
1565
原创 Android Service学习之AIDL, Parcelable和远程服务
AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。 通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。
2016-11-08 16:26:15
260
原创 使用gifView加载gif动画
由于Android中并没有直接播放动画GIF图片的view,所以我们可以利用GifView控件来实现GIF图片展示功能。GifView的Jar包由四个类组成:GifAction.java 主要用来监视GIF图片是否加载成功GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。GifDecoder.java 解码线程类GifView.java 是
2016-10-31 15:43:04
346
转载 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
package com.zihao.activity; import java.util.ArrayList; import java.util.List; import com.zihao.adapter.MyAdapter; import com.zihao.utils.ScreenUtil; import android.os.Bundle;
2016-05-13 10:11:17
1313
【Android】ListView监听上下滑动(判断是否显示返回顶部按钮)
2016-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人