
安卓应用基础
kevin@1024
少壮不努力,老了还得做IT.
展开
-
安卓四大组件之内容提供者
一. Activity 二. Service 三. ContentProvider 四. BroadCast Receiver内容提供者应用的数据库是不允许其他应用访问的 内容提供者的作用就是让别的应用访问到你的数据库 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方...原创 2018-05-09 19:03:14 · 1014 阅读 · 0 评论 -
安卓四大组件之Activity
一. Activity 二. Service 三. ContentProvider 四. BroadCast Receiver Activity 官方文档:https://developer.android.google.cn/guide/components/activities ...原创 2018-05-08 13:59:58 · 1237 阅读 · 0 评论 -
安卓网络编程
网络编程安卓网络编程主要分三种方式: * Socket 应用基本不用。 * HttpURLConnection 比较常用的网络编程方式。 * HttpClient 在2.3之前推荐使用,2.3之后被HttpURLConnection所代替。网上比较常用的开源框架:https://www.jianshu.com/p/5bc866b9cbb9Retrofit + RxJava + OkHttp开源...原创 2018-05-08 12:43:03 · 3349 阅读 · 1 评论 -
Android常用工具类
https://blog.youkuaiyun.com/lmj623565791/article/details/38965311 https://blog.youkuaiyun.com/liyi1009365545/article/details/77929847 https://blog.youkuaiyun.com/stunner_w/article/detail...原创 2018-05-08 11:23:02 · 288 阅读 · 0 评论 -
安卓网络编程TCP与UDP
转载于:https://blog.youkuaiyun.com/a10615/article/details/52312009 (总共有三篇,先收藏)一、TCP与UDP简介TCP和UDP都属于TCP/IP参考模型中传输层的协议,且都是基于网际互联层IP协议。一位大神作了一个很形象的比喻:TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找...转载 2018-05-08 09:41:30 · 321 阅读 · 0 评论 -
安卓fragment
Fragment用途:在一个Activity里切换界面,切换界面时只切换Fragment里面的内容 生命周期方法跟Activity一致,可以理解把其为就是一个Activity 定义布局文件作为Fragment的显示内容使用Fragment:layout下创建fragment1.xml 创建类Fragment1,继承Fragment 把Fragment显示至指定ViewGrou...原创 2018-05-07 17:52:51 · 253 阅读 · 0 评论 -
Android文件IO详解
首先让我们回顾一下 JavaIO,看图: 看到这么多流,是不是头都大了,当年我学这块的时候,心想什么玩意,这流那流的。什么时候该用什么流?输入流和输出流经常弄混,不知道什么时候该用输出?什么时候该用输入?接下来看图 :上面这张图说明了最基本的输入,输出。当然我们的数据源方向不一定只有文件,或许是内存或者网络。接下来说一下什么是字节流,字符流。 说白了...转载 2018-05-06 21:45:58 · 2163 阅读 · 0 评论 -
Android按钮单击事件的四种常用写法
这篇文章主要介绍了Android按钮单击事件的四种常用写法总结,比较了常见的四种写法的优劣,有不错的参考借鉴价值,需要的朋友可以参考下很多学习Android程序设计的人都会发现每个人对代码的写法都有不同的偏好,比较明显的就是对控件响应事件的写法的不同。因此本文就把这些写法总结一下,比较下各种写法的优劣,希望对大家灵活地选择编码方式可以有一定的参考借鉴价值。xml文件代码如下:<...原创 2017-09-14 14:06:21 · 995 阅读 · 1 评论 -
安卓四大组件之BroadCastReceiver
概述 Android四大核心组件指的是Activity,Service,ContentProvider, BroadCast Receiver,核心组件都是由Android系统进行管理和维护的,都要在清单文件中进行注册,广播接收者比较特殊,既可以在清单文件中注册,也可以直接使用代码注册,有的广播接收者,必须代码注册,如电量的改变或者屏幕的锁屏,下面是学习安桌四大组件的一个总结...原创 2018-03-02 16:44:34 · 741 阅读 · 0 评论 -
自定义监听器及fragment跟activity的实时数据传递
监听器可以说是Android开发中最常用的东西之一。我们通过监听器可以监听对象的各种变化事件,并进行一些需要的处理,相当有用,而且使用起来也很简单。其实,监听器就相当于C++中的回调函数,达到条件就回调执行。很多时候,我们在自定义控件类中也需要实现一些属性变化的监听器,实现跟原生控件监听器一样的功能。以下分几个步骤说明自定义监听器实现和使用(以自定义类MyClass加载完成监听器...原创 2018-04-13 08:52:18 · 1065 阅读 · 1 评论 -
android最火开源项目
转载地址:https://github.com/SenhLinsh/Android-Hot-Libraries#android-hot-libraries有那么多漂亮好用的轮子,总是忍不住好好地总结分类收藏一番。 而收藏,当然是为了在可能需要的时候能够迅速果断地找到一个合适我们项目的轮子。分类二级分类框架名称简介Star 数最近更新UI刷新SmartRefreshLayout智能下拉刷新框架[详细...转载 2018-04-23 20:46:05 · 362 阅读 · 0 评论 -
Android 多线程-----AsyncTask详解
本篇随笔将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信。一、Android当中的多线程在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序组件在运行时,Android系统就会为该应用程序组件开辟一个新的线程来执行。默认的情况下,在一个相同Android应用程序当中,其里面的组件都是运行在同一个线程里面的,这个线程我们称...转载 2018-05-01 19:42:51 · 637 阅读 · 0 评论 -
安卓笔记之SharedPreference
我们在开发中,应用程序会保存少量数据,例如一些字符串、一些标记或者一些配置文件,这时候如果去使用SQLite保存这些数据的话,难免会显得大材小用,用起来也不方便,对于这种信息,保存在SharedPreferences中在合适不过了。一、SharedPreferences简介。1、SharedPreferences是一种轻型的存储方式,它的原理是基于xml文件存储key-value键值对数据...转载 2018-03-06 10:26:26 · 1752 阅读 · 0 评论 -
安卓Handler机制:深入理解Looper,Handler,Message,Messge Queue内部原理
Handler的运行机制Handler的作用:当我们需要在子线程处理耗时的操作(例如访问网络,数据库的操作),而当耗时的操作完成后,需要更新UI,这就需要使用Handler来处理,因为子线程不能做更新UI的操作。Handler能帮我们很容易的把任务(在子线程处理)切换回它所在的线程。简单理解,Handler就是解决线程和线程之间的通信的。Handler的使用使用的handler的两...转载 2018-05-02 10:25:40 · 1673 阅读 · 0 评论 -
安卓四大组件之Service
一. Activity 二. Service 三. ContentProvider 四. BroadCast ReceiverServices就是默默运行在后台的组件,可以理解为是没有前台的activity,适合用来运行不需要前台界面的代码 服务可以被手动关闭,不会重启,但是如果被自动关闭,内存充...原创 2018-05-08 15:33:00 · 830 阅读 · 1 评论