[置顶] Android Realm数据库使用

Realm数据库, 目前有Java, Objective‑C, React Native, Swift, Xamarin的几种实现, 是一套用来取代SQLite的解决方案.本文面向Android开发, 所以只讨论Java实现.目前Realm Java的最新版本是2.3.1.官方文档在此: realm java doc, 花一个下午就可以基本过一遍, 之后随时查用.我写了一个小程序TodoRealm...
阅读(2219) 评论(2)

[置顶] Android控件开发之Gallery3D酷炫效果(带源码)

Android控件开发之Gallery3D酷炫效果(带源码)...
阅读(2419) 评论(3)

[置顶] android音乐播放器开发在线加载歌词

android音乐播放器开发在线加载歌词...
阅读(1881) 评论(7)

[置顶] 高仿微信对话列表滑动删除效果

仿微信对话列表滑动删除效果 用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个item做成一个可以滑动的自定义控件即可。由于ListView是上下滑动而item是左右滑动,因此会有滑动冲突,也许你需要了解下android中点击事件的派发流程,请参考Android源码分析-点击事件派发机制。我的解决思路是这样的:重写ListView的onInterceptTouchEvent方法,在move的时候做判断,如果是左右滑动就返...
阅读(2664) 评论(4)

[置顶] 基础总结篇:Activity的task相关

讲一下和task相关的知识,主要分一下几点: 1.Activity的affinity(亲和力) 2.Intent几种常见的flags 3.与task相关属性 affinity: task对于Activity来说就好像它的身份证一样,可以告诉所在的task,自己属于这个task中的一员;拥有相同affinity的多个Activity理论同属于一个task,task自身的affinity决定...
阅读(1047) 评论(0)

[置顶] 基础总结篇:Intent应用详解

看似尋常最奇崛,成如容易卻艱辛。北宋.王安石 看似普通的事情其实最不同寻常,并不是简简单单就可以做好的;成功看起来似乎很容易,而成功的过程却充满着艰辛。 对于我们认为很普通的事情,不屑一顾,就永远不会有长进,脚踏实地,就离成功又近一步;成功并不像看到的那么容易,寻找捷径是不可取的,我们往往要比别人付出更多的辛勤和努力。 今天我们来讲一下Android中Intent的原理和应用。 前面我们总...
阅读(953) 评论(0)

[置顶] 基础总结篇:ContentProvider之读写短消息

在Android中ContentProvider应用场合还很多,读写短消息就是其中一个,今天我们就来探讨一下利用ContentProvider操作短消息的问题。 相对于联系人来说,短消息不是公开的,所以没有专门的API供我们调用,这就要求我们根据源代码进行分析研究,制定出一定的操作方案。 我们需要先找到短消息的数据源,打开/data/data/com.android.providers.tel...
阅读(1049) 评论(0)

[置顶] 基础总结篇:BroadcastReceiver应用详解

BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时...
阅读(960) 评论(0)

[置顶] 基础总结篇:Service完全解析

下面我们就围绕Service对其进行全面讲解: 1.Service生命周期 Service生命周期可以从两种启动Service的模式开始讲起,分别是context.startService()和context.bindService()。 (1).startService的启动模式下的生命周期:当我们首次使用startService启动一个服务时,系统会实例化一个Service实例,依次调用...
阅读(1217) 评论(0)

[置顶] 基础总结篇:Activity生命周期

近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。 熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被servlet容器调用。其实android中的Activity运行机制跟servlet有些相似之处,A...
阅读(1028) 评论(0)

[置顶] Android中SQLite应用详解

现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。 下面就向大家介绍一下SQLite常用的操作方法,为了方便,我...
阅读(1305) 评论(0)

[置顶] 详解Android动画之Tween Animation

前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。 同样,在开始实例演示之前,先引用官方文档中的一段话: Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义动画,也可以编码实现。 如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置于/res/anim目录下,文件名可以作为资源I...
阅读(917) 评论(0)

[置顶] 详解Android动画之Frame Animation

在开始实例讲解之前,先引用官方文档中的一段话: Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。 如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代码中引用...
阅读(1089) 评论(0)

一个炫酷的 TabLayout 与 CoordinatorLayout 相结合的自定义控件

一个炫酷的 TabLayout 与 CoordinatorLayout 相结合的自定义控件...
阅读(198) 评论(0)

EpisodeListView

EpisodeListView...
阅读(86) 评论(0)

Android-Material-Sloth

Android-Material-Sloth...
阅读(89) 评论(0)

PixelSlide

PixelSlide...
阅读(125) 评论(0)

Universal-CollapsingTabLayout

Universal-CollapsingTabLayout...
阅读(139) 评论(0)

个在 Android 上实现录像和录音功能的小例子。

个在 Android 上实现录像和录音功能的小例子。...
阅读(94) 评论(0)

安卓项目快速开发框架, MVP + Retrofit + RxJava,Activity 和 Fragment 结合 MVP 模式的完整封装,大大减少代码量

安卓项目快速开发框架, MVP + Retrofit + RxJava,Activity 和 Fragment 结合 MVP 模式的完整封装,大大减少代码量...
阅读(133) 评论(0)

ApkToolPlus 是一个可视化的跨平台 apk 分析工具,使用 java 语言开发的一个桌面应用。

ApkToolPlus 是一个可视化的跨平台 apk 分析工具,使用 java 语言开发的一个桌面应用。...
阅读(137) 评论(8)

一个模仿 change app 的 微信小程序,展现形式类似于开眼小视频。

一个模仿 change app 的 微信小程序,展现形式类似于开眼小视频。...
阅读(118) 评论(0)

PreviewSeekBar

PreviewSeekBar...
阅读(68) 评论(0)

lottie-android

lottie-android...
阅读(140) 评论(0)

RecyclerViewAnimation

RecyclerViewAnimation...
阅读(70) 评论(0)

Android Gradle使用总结

Android Gradle使用总结...
阅读(273) 评论(2)

AnimatedSvgView

AnimatedSvgView...
阅读(196) 评论(0)

一个增强 BottomNavigationView 的安卓库。

一个增强 BottomNavigationView 的安卓库。...
阅读(155) 评论(0)
829条 共56页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:557987次
    • 积分:11644
    • 等级:
    • 排名:第1451名
    • 原创:536篇
    • 转载:291篇
    • 译文:2篇
    • 评论:218条
    ps 理解
    知道自己想做什么的人,比什么都想做的人更容易成功!
    博客专栏