随笔分类 - android提高篇
摘要:相对于BlueTooth,WiFi是当今使用最广的一种无线网络传输技术, 几乎所有智能手机、平板电脑和笔记本电脑都支持Wi-Fi上网。因此,掌握基本的WiFI开发技术是非常必要的。本教程将围绕一个小Demo初步与大家一同探讨WiFi开发。 先上效果图 Demo功能比较简单,四个按钮、两个文本和一个列
阅读全文
摘要:在使用Android设计支持库(Android Design Support Library)时,很难避开CoordinatorLayout:设计库中有很多视图都需要CoordinatorLayout的支持。为什么呢?实际上CoordinatorLayout本身所做的事情并不多,要是在标准框架视图中
阅读全文
摘要:首先看一下WiFi的自我介绍: Wi-Fi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段。连接到无线局域网通常是有密码保护的;但也可是开放的,这样就允许任何在WLAN范围内的设备可以连接上。 wifi可以说是Android开发中非常
阅读全文
摘要:最近要给公司同事们培训WiFi快连技术,整理了相关资料,也分享在博客这,献给有缘人。 前言 现在的智能硬件产品,以WiFi品类居多,这些WiFi硬件没有人机交互界面,但设备要上网肯定要配置SSID等相关信息,于是WiFi快连应运而生。 事实上在2010年,wifi联盟就推出过简单配置的协议规范《Wi
阅读全文
摘要:背景介绍 Android是一种基于Linux的自由及开放源代码的操作系统 所以是用安卓来搭建服务器是完全可行的。接下来将教大家如何利用AndroPHP和Feel FTP(或者其他FTP管理器)来在安卓手机上搭建一个wordpress博客 Android是一种基于Linux的自由及开放源代码的操作系统
阅读全文
摘要:作者:Joe,原文链接,原文日期:2016-09-20译者:Cwift;校对:walkingway;定稿:CMB 当你在想要 大规模重命名 时,一个附带的挑战就是要确保所有相关的文档都必须同步更新。比如,截至到 2016 年 9 月 20 日,DateFormatter 的文档依旧没有与版本统一,引
阅读全文
摘要:前言 我们在平常的开发中可能会遇到一些需求,比如说,每日定时提醒,定时更新数据等等,反正就是周期性任务,碰到这类需求,我们就可以叫做定时任务。以前我们可以通过使用线程Handler来实现,现在既然是在android手机里面,那就更加好办了,android给我们提供了一个AlarmManager这个玩
阅读全文
摘要:Back键的监听 对于Back键的监听比较容易,可以在多个系统回调处拦截,比如在activity的下列方法中都可以收到Back键按下的事件: @Override public void onBackPressed() { // super.onBackPressed();//注释掉这行,back键不退出activity Log.i(LOG...
阅读全文
摘要:在Android6.0中,TimePicker控件的默认样式为转盘的样式,就像这个样子: 如果想要显示为之前的滚动样式的话也很简单,只要在布局文件中设置TimePicker的timePickerMode属性为spinner就好了,即: [html] view plain copy <TimePick
阅读全文
摘要:import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; impo
阅读全文
摘要:Calendar是Android开发中需要获取时间时必不可少的一个工具类,通过这个类可以获得的时间信息还是很丰富的,下面做一个总结,以后使用的时候就不用总是去翻书或者查资料了。 在获取时间之前要先获得Calendar这个类的实例: [java] view plain copy private Cal
阅读全文
摘要:(一)获取总根 [java] view plain copy File[] fileList=File.listRoots(); //返回fileList.length为1 //fileList.getAbsolutePath()为"/" //这就是系统的总根 [java] view plain c
阅读全文
摘要:[java] view plain copy import java.io.*; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnC
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copy import java.io.File; import java.util.*; import android.app.Activity; imp
阅读全文
摘要:最近Android社区的氛围很不错嘛,连续放出一系列的android动态加载插件和热更新库,这篇文章就来介绍一下Android中实现热更新的原理。 ClassLoader 我们知道Java在运行时加载对应的类是通过ClassLoader来实现的,ClassLoader本身是一个抽象来,Android
阅读全文
摘要:下面我们将接上一篇文章继续分析main中第二个关键函数wpa_supplicant_add_iface。 wpa_supplicant_add_iface用于向wpa_supplicant添加接口设备。所谓的添加(add iface),其实就是初始化这些设备。 [wpa_supplicant.c::
阅读全文
摘要:awesome-android Introduction android libs from github System requirements Android Notice If the lib is no longer being maintained,please do not add it
阅读全文
摘要:不要忘记在Manifest中添加权限: [html] view plain copy </pre><pre class="html" name="code"><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAG
阅读全文
摘要:Android中序列化的实现有两种方式:Serializable接口和Parcelable接口,本文对这两种方式进行简单的总结和使用。 一.相关概念 (一)序列化的原因(序列化能实现的效果) 1.永久性保存对象,保存对象的字节序列到本地文件中; 2.对象在网络中传递; 3.对象在IPC间传递。 (二
阅读全文
摘要:序列化原因 序列化的原因基本可以归纳为以下三种情况: 序列化方法 在Android系统中关于序列化的方法一般有两种,分别是实现Serializable接口和Parcelable接口,其中Serializable接口是来自Java中的序列化接口,而Parcelable是Android自带的序列化接口。
阅读全文

浙公网安备 33010602011771号