- 博客(7)
- 收藏
- 关注
原创 android 二维码 加水印 加logo 去白边
自己集成好二维码的包,上二维码工具类要想加水印,直接搜 加上水印,要想加logo,直接搜 加了logo,要想去白边,直接搜 去白边public class QRCodeUtil { /** * 生成二维码Bitmap * * @param content 内容 * @param widthPix 图片宽度 * @param heightPix 图片高度 * @param filePath 用于存储二维码图片的文件路径
2020-08-28 11:21:13
475
原创 android时钟自动变化
ui上有个显示时间的功能,本来打算用广播来做的,后面发现了一个控件, textclock, 这是一个显示时间的控件,和textview用法差不多,上面的时间还会随时间的变化而变化,不用我们做任何处理。这个是数字时钟<TextClock android:id="@+id/textclock" android:layout_width="wrap_content" android:layout_height="wrap_content"
2020-08-21 15:40:54
423
原创 android shape设置了渐变色,却还是显示全黑解决方法。
看图片,可以看到颜色已经设置了两个绿色的渐变,预览却是显示黑色。主要原因就是android:angle=“132”,这里的参数有问题,这里的参数要求是45的倍数,把132改为135就可以解决问题了。为什么要求是45的倍数?点进去angle看一下源码就知道了,里面有写。...
2020-08-21 14:43:23
517
原创 android 自动亮屏功能
亮屏工具类public class WakeLockUtil { @Nullable public static PowerManager.WakeLock acquireWakeLock(@NonNull Context context) { PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE); if (pm == null)
2020-08-13 11:55:14
548
原创 app一段时间无操作,跳转到首页
CountDownTimer,是android自带的计时任务,我们可以通过它来设置定时。而onUserInteraction()方法,是activity的一个方法,当用户与activity互动时就会调用。我们可以通过这两个方法,来完成一段时间内无操作,跳转到首页的功能(屏保功能也能实现)。首先是定时的代码,记得要用单例模式,不然会有bug。要实现什么功能,在onFinish()方法里面执行就好。public class MyTimerUtils extends CountDownTimer {
2020-08-10 15:32:03
510
原创 Android 获取Intent里面所有内容
今天需要获取一个Intent里面的内容,但又不知道key是多少。后来找了一下,bundle.keySet()方法可以返回一个key,就用循环返回所有的key,每个key里面的内容都取出来。public void showBundleData(Bundle bundle) { String string = "Bundle{"; for (String key : bundle.keySet()) { string += " " + key + " =
2020-07-16 14:40:07
2962
原创 RecyclerView左滑刷新,右滑加载
RecyclerView左滑更新,右滑加载更多直接上代码,首先先搞一个滑动的监听的接口,同时在接口里面也写两个接口,更新和加载更多。接着重写onScrolled,onScrollStateChanged方法,别人都是只用重写onScrolled方法,在里面判断是否到达底部,然后加载更多,然后我想更新就不行了,可能是我逻辑没写对。后面我就自己琢磨了一种方法,根据滑动的值来判断左滑更新和右滑加载。先说一下onScrolled方法,这个方法,是滑动就会被调用,不过当你滑到底不能再滑的时候就不会调用了。因为是
2020-07-07 10:43:45
1111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人