[置顶] Android TCP socket通信

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74896575 之前做过的一个局域网内TCP通信、聊天的demo,周日整理了一下。该demo可以做客户端,也可以做服务端。两个手机都安装该应用,一个做客户端、一个做服务端,然后进行通信(前提连接在同一局域网内)。1 简介TCP(Transmission Control Protoco...
阅读(2101) 评论(2)

[置顶] Android 进程间通信——Service、Messenger

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74198534Android四大组件(二)Service 接着上一篇Service基础知识,这一篇主要说下介绍下绑定的服务端的三种方式:同一进程绑定服务、跨进程绑定服务(Messenger)、跨进程绑定服务(aidl)。 重点说一下通过Messenger、Service实现的进...
阅读(1514) 评论(0)

[置顶] Android 蓝牙开发(二)Ble 开发(android4.3)

一、ble简单介绍 BLE:  Bluetooth Low Energy,即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。蓝牙低功耗芯片有两种模式:单模和双模。 单模:只能执行低功耗协议栈,也就是只支持ble。双模:支持传统蓝牙以及ble的使用。 较传统蓝牙:传输速度更快,覆盖范围更广,安全性更高, 延迟更短,耗电低等优点。 关键术语和概念: Gatt:(Generi...
阅读(13996) 评论(21)

[置顶] Android 蓝牙开发(一)蓝牙通信

随着可穿戴设备的流行,研究蓝牙是必不可少的一门技术了。 总结了下蓝牙开发使用的一些东西分享一下。 首先需要AndroidManifest.xml文件中添加操作蓝牙的权限。 允许程序连接到已配对的蓝牙设备。 <uses-permissionandro...
阅读(16101) 评论(51)

[置顶] Android WiFi开发 (二)Wifi热点

接着上一篇wifi的扫描连接等,这一篇主要说一下手机开启Wifi热点。 demo的下载地址会在最下面贴出来。 图片: 经测试开启wifi热点(无秘密,wpa安全类型,wpa2安全类型)都可以正常开启并使用。 主要用到的代码如下所示: package com.vn.wifitest.utils; import java.lang.reflect.InvocationTar...
阅读(11757) 评论(33)

[置顶] Android WiFi开发 (一)扫描、连接、信息

在平常开发中经常会涉及到wifi相关的内容,在此将之前所用到的整理一下,以免忘记。 操作wifi的相关类,主要放在android.net.wifi包下面。使用wifi相关方法需要申请一些权限:   ACCESS_WIFI_STATE  获取WiFi状态。 CHANGE_WIFI_STATE     改变WiFi状态。 CHANGE_WIFI_MULTICAST_STATE 改变Wi...
阅读(34705) 评论(59)

Android 网络编程(二)HttpClient

上一篇说了HTTP协议,这篇主要说一下HTTP请求所要使用的类,HttpClient。HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不...
阅读(58) 评论(0)

Android 网络编程(一)HTTP协议

在Android开发中,经常会用到网络编程相关的知识,虽然也是用,但是感觉还是不太全面。所以整理下网络编程的相关知识。HTTP简介HTTP(HyperText Transport Protocol)协议是互联网上应用最为广发的一种网络协议标准,所有的www文件都必须遵守这个标准。 HTTP是一个适用于分布式超媒体信息系统的应用层协议。它于1990年提出,并得到不断地完善和扩展。HTTP协议的主要特...
阅读(133) 评论(0)

Android 四大组件(四)BroadcastReceiver

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75449100Andorid四大组件Activity、Service、ContentProvider都已经总结了,详情可以参考如下: Android 四大组件(一)Activity Android 四大组件(二)Service Android 四大组件(三)ContentPr...
阅读(61) 评论(0)

Android 四大组件(三)ContentProvider

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75299025这篇主要介绍下ContentProvider如何实现共享数据、及ContentResolver如何访问其他进程等数据。ContentProvider共享数据简介ContentProvider管理对一组结构化数据的访问。 它们封装了数据,并提供了定义数据安全性的机制。...
阅读(74) 评论(0)

Android 进程和线程

当应用程序组件启动并且应用程序没有任何其他组件运行时,Android系统将使用单个执行线程为应用程序启动一个新的Linux进程。默认情况下, 同一应用程序的所有组件在同一进程和线程中运行(称为“主”线程)。如果应用程序组件启动并且已经存在该应用程序的进程(因为存在应用程序的另一个组件),则该组件将在该进程中启动并使用相同的执行线程。 但是,您可以安排应用程序中的不同组件在单独的进程中运行,并且可以...
阅读(107) 评论(0)

Android IntentService详解

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/75073307 最近加深基础,看到个IntentService类,以前从来没有遇见过,更不知其用来干嘛的,所以就整理了一个demo,看看这个怎么使用。 1 简介 IntentService概括 IntentService is a base class for Se...
阅读(121) 评论(0)

Android HandlerThread详解

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/74198534 对于Handler不太懂的可以参考我的这两篇文章: Android Handler的基本使用 深入理解Handler、Looper、Messagequeue 这篇主要说一下HandlerThread的使用方法,及分析下其源码。 1 HandlerT...
阅读(95) 评论(0)

Android 四大组件(二)Service

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622  一段时间不用,知识点就会忘,所以整理下一些基本的知识点,加深下印象,以后便于复习。这篇说一下Android中四大组件之一Service的使用。 1 Service简介 Service是可以在后台执行长时间运行的应用程序组件,不提供用户界面...
阅读(224) 评论(0)

Android 数据存储 (二)文件存储

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622 之前说了下Android中Sharedpreferences、SQLite Databases的使用,不太会这两个的可以参考这两篇文章: Android 数据存储 (一)SharedPreferences、 Android 数据存储 (三)SQLite Databases。...
阅读(313) 评论(0)

Android 数据存储 (一)SharedPreferences

这篇主要讲一下平常用到的数据存储SharedPreferences,结合demo说下其用法。 1 简介 SharedPreferences是Android提供的一种存储数据的机制,用于存储少量数据,数据类型包括(boolean 、int、long、float、string),主要用于存储应用的配置信息,例如:用户名、密码、是否开启震动、音乐等。。 它实际上是以键值对的形式储存在xml文件...
阅读(279) 评论(0)

AsyncTask 源码分析

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71106622 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注 上一篇主要说了下AsyncTask的基本用法和注意事项。这篇主要从源码的角度研究下AsyncTask的原理。...
阅读(468) 评论(0)

AsyncTask 异步任务基本使用--下载视频

转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/73613706 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底部的二维码或在微信搜索 fanfan程序媛 即可关注 1 简介 在Android中,我们需要将一些耗时的操作放到子线程中,如果放在UI线程会造成主线程阻塞,出现ANR。在子线程中处...
阅读(1557) 评论(0)

深入理解Handler、Looper、Messagequeue

上一篇总结了一下Handler的基本用法,但是对于其原理并不太清楚,这篇主要分析下其内部的原理。 1 Handler会用到Looper、Message、MessageQueue。 2 Looper Looper用于为线程运行消息循环的类,默认线程没有与它们相关联的消息循环;需要在线程中调用prepare(),创建消息循环。然后通过loop()方法来循环处理消息,直到循环结束。 欢迎使用...
阅读(2965) 评论(0)
140条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:576185次
    • 积分:6413
    • 等级:
    • 排名:第3756名
    • 原创:117篇
    • 转载:23篇
    • 译文:0篇
    • 评论:284条
    微信公众号
      分享Android相关文章、生活感悟等。
    QQ交流群
    群号 532259820
    博客专栏
    最新评论
    微信公众号
    微信关注我的公众号
    统计