study
TouchOfSunJ
Android开发,目前正在入门web前端学习
展开
-
RecyclerView滑动时添加缩放效果
通过recyclerview实现无限循环中添加缩放效果(仿心遇APP的效果)原创 2023-09-07 13:54:51 · 288 阅读 · 3 评论 -
SQLite实现获取本机短信数据
利用sqlite想要实现从本机获取短信的信息,我们就必须找到本机存储短信数据的位置一、使用真机打开studio -- Device-File-Explorer--data-data--com.android.providers.telephony下这也就是provider 内容提供者此时报了一个错误,无法看到本机数据真机的话需要进行root操作暂时使用google自带模拟器可以找到provider...原创 2018-05-10 16:52:25 · 1461 阅读 · 0 评论 -
熟悉PhotoView的使用方法及其源码学习
photoview源码地址:https://github.com/chrisbanes/PhotoViewPhotoView旨在简单的实现对图片的放大及缩小功能 使用方法如下:1、先在根build.gradle加入如下代码allprojects { repositories { maven { url "https://jitpack.io" } }}2、然后在项目文件...原创 2018-05-14 15:59:01 · 401 阅读 · 0 评论 -
SQLite学习与总结(一)
SQLite概念:1、是一种嵌入式数据库,这点与(Oracal,mysql)不同,这是程序的一个组成部分2、它与程序一起编译,不需要独立维护,简约而不简单3、Html5,Android,ios都内嵌支持 SQLite数据的存储的几种方案:数据可以存储在程序 之外或者数据存储在程序内部 ,目前比较流行的:Properties,XML,SQLite SQLite优点:1、在读取数据的时候可以减少网络...原创 2018-05-08 09:38:30 · 258 阅读 · 0 评论 -
android:实现应用插件内换肤操作
故名思议:插件式换肤就是从插件包中获取替换资源 第一步:将资源文件以apk格式存在,它不必存在任何代码,只需要在drawable下面存在我们想要的资源文件即可,apk的生成就十分简单。 第二步:新建一个skin_plugin库ResourcesManager做为插件资源更换的类public class ResourcesManager { private Resources mRes...原创 2018-05-15 16:11:50 · 179 阅读 · 0 评论 -
android:应用内捕获固定控件进行换肤操作(二)
延续上一篇:在demo包中新建一个catchactivity来进行对于指定控件的操作public class CatchActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreat...原创 2018-05-16 09:04:37 · 82 阅读 · 0 评论 -
学习篇 :Serializable与Parcelable对比使用
一、Serializable Java中使用Serializable接口的对象可以转换成一个字节序列,并能后在以前将这个字节序列完全恢复成为原来的对象。这样可以实现 《轻量级的持久性》,也就是说一个对象的生命周期已经并不取决于程序是否正在运行,它甚至可以存在于程序的调用之间。...原创 2018-06-28 14:44:10 · 151 阅读 · 0 评论 -
(学习笔记)java-并发
一、并发的定义 很多情况下,我们会通过顺序编程来编写我们的代码,因为顺序编程会会使事物按照一定的规律或步骤去执行。 有个脑筋急转弯是这样: 一个平底锅烙饼每次最多放四张,一面需要二分钟,用六分钟烙六张饼,要怎么样去完成? 有个比较好的答案:先烙四个的第一面2分钟,那出2个,放入2个没烙的的2分钟,取出两个烙完的,再放两个烙完一面的2分钟。2+2+2=6(分钟)...原创 2018-11-10 19:11:02 · 115 阅读 · 0 评论