- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ViewPager2踩坑
项目中有动态改变fragment顺序和配置fragment数量的需求,以前用的viewPager,也不是不能用,但是了解到了viewpager2,我就手贱升级了。谷歌官方文档地址:谷歌发布viewPager2发布1.0.0稳定版本是2019年11月20日,我写博客的时间是2021年4月。已经过去了这么久了,晚上能查到的文献还是非常的少,而且遇到了一些坑,在网上并不能找到解决办法。下面附上谷歌文档https://developer.android.google.cn/jetpack/android
2021-04-02 17:08:10
4150
1
原创 安卓ORMLite数据库框架
以前使用过安卓自带的sqlite数据库,但是是使用原生的方法实现的,最近接触到的项目是使用ORMLite框架实现的,感觉很好用,能够提高开发效率,而事实上,ormlite框架对数据的增删改查也是要优于原生的。一、Gradle: compile 'com.j256.ormlite:ormlite-android:4.48'二、创建DataBase创建名为info.db的数据库 ,我这里只
2016-12-08 17:08:55
354
原创 Rx JAVA在安卓中的使用
安卓的耗时操作不得在主线程进行,包括访问网络等操作,最原始的做法是开个线程访问网络,然后使用handler回调。Rx JAVA是非常强悍的异步工具,说到根上,这是是一个实现异步操作的库。看了这篇文章之后深有启发,关于Rx JAVA的原理解释的非常深刻http://gank.io/post/560e15be2dca930e00da1083点击打开链接这里是
2016-10-31 13:44:18
679
原创 安卓可滑动的自定义日历控件的实现
最近用到的一个日历控件,记录下来造福人类, 效果如图代码下载地址:点击打开链接http://download.youkuaiyun.com/detail/swd2lx/9622167布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w
2016-09-05 15:23:29
3814
原创 高德地图定位获得经纬度等详细信息
同样的原因,在网上找了很多关于高德地图定位的资料,说的很乱,而且部分文章过去的年代过于久远了。最近用到定位的功能,就写下来分享下。注意,这里只是定位,获得经纬度,城市代码等数据,并不在地图进行显示。高德的定位开发文档:点击打开链接一、申请高德的KEY有两点说明一下: SHA1值和Package名:获得SHA1的方法较多,网上也有很多,但
2016-09-02 16:18:28
7558
原创 android创建桌面快捷方式
之前安卓创建桌面快捷方式的时候,会出现点击快捷方式无法出现我们想要的activity的情况。在这里对创建快捷方式做一个总结,创建快捷方式必须添加权限:权限创建快捷方式的class:public class ShortCut { public String ACTION_ADD_SHORTCUT = "com.android.lau
2016-08-18 11:39:24
538
原创 PowerManager.WakeLock电池管理使用详解
项目中有用到安卓对电池的操作,需要保持屏幕高亮显示,关于各参数的复合使用什么的感觉很乱,在这里整理一下。PowerManager的权限声明PowerManager的任何操作都必须声明权限:的常规使用对于WeakLock的操作,acquire()方法和release()方法必须成对出现,即加锁之后一定要释放锁。PowerManager powerManager = (
2016-08-17 14:19:38
3666
原创 android进度条(ProgressBar)实现动画效果
<ProgressBar android:id="@+id/pb_upload" android:indeterminate="false" android:indeterminateOnly="false" android:layout_width="wrap_content" android:layout_heig
2016-08-09 18:32:12
10249
原创 sharedPreferences工具类封装
sharedPreferences是经常用到的安卓数据储存方式,相对sqlite更为轻量级。关于用法简单介绍下,editor的apply()方法和commit()方法感兴趣的可查资料了解一下。以下是对数据的写入操作 //实例化SharedPreferences对象 SharedPreferences sp = getSharedPreferences("MyDB", C
2016-08-09 16:30:14
511
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人