
Android进阶之路
安卓进阶的专栏,汇总各种好的资源,由于项目需要,补充部分安卓知识,适合需要短期快速上手开发的人。
徐昊Xiho
主要从事Android 开发,熟悉Java Web,热爱互联网,乐于分享,对技术充满好奇及热情,胆大心细。
展开
-
Android 自定义一款炫酷的加载控件
概述在设计应用的时候,我们应该热爱极简主义,简单就是好的,对于很多用户来说,复杂的东西并不受欢迎。 我要实现的是根据不同的情况去显示不同的加载效果,随用随调,效果是借鉴于某一项目的效果,我认为有必要提取出来改善封装一下,供以后使用。情况大致分为:加载中、无网络、无数据、加载失败等;预览下效果图: 我们怎么实现这种效果呢 view_loading.xml的布局如下:<?xml version="原创 2016-05-19 17:04:43 · 5086 阅读 · 0 评论 -
Android 连续点击实现一些隐蔽功能
今天刚加了个需求,就是在指定的位置上做点击事件,实现一些功能,就是为了提供xx的口子,实现原理就和Android 手机物理返回键连续点击两次退出一样的道理。代码如下:private int mSecretNumber = 0; private static final long MIN_CLICK_INTERVAL = 600; private long mLastClickTime;//原创 2016-05-16 21:16:37 · 2595 阅读 · 0 评论 -
Android 中AIDL的使用与理解
AIDL的使用:最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。 首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了):package aidl;interface IMyInterface { String getInfor(String s);}可以看到,在这里面我们原创 2016-04-25 16:58:27 · 42534 阅读 · 10 评论 -
Android 异常退出的生命周期分析
概述:典型的Activity 生命周期众所周知,就不用多说了吧;我们知道,Activity除了受用户操作所导致的正常的生命周期方法调度,还有一些异常情况,比如当资源相关的系统配置发生了改变以及系统内存不足时,Activity就可能被杀死,下面就来具体分析这两种情况。情况一 : 当一个activity的config改变的时候,Activity就会被杀死然后重建 而我们最熟悉的config的改变就是屏原创 2016-04-25 16:30:20 · 6219 阅读 · 4 评论 -
Android 自定义TextView 实现文本间距
转载请标明出处: http://blog.youkuaiyun.com/u011974987/article/details/50845269; Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。 但是有时候我们需要在TextView的原创 2016-03-10 12:04:21 · 10694 阅读 · 2 评论 -
Android 切换系统语言功能实现(下)
转载请标明出处: http://blog.youkuaiyun.com/u011974987/article/details/50801770; 概述:简单介绍下这个需求的缘由,这段时间因公司业务需要,其中有一项“设置系统语言”功能,就是在使用APP的过程中,动态的去切换整个Android机器的语言,具体参照手机设置页面有语言切换功能。期初想来是很简单的事情嘛,不就是个简单原创 2016-03-04 12:47:24 · 8140 阅读 · 5 评论 -
Android 切换系统语言源码分析(上)
转载请标明出处: http://blog.youkuaiyun.com/u011974987/article/details/50793343; 本文出自:【二锅头的博客】以前了解Android的多语言实现很简单,可以在不同的语言环境下使用不同的资源,就做好相应的语言适配就好,但是一直没有实际使用过。 最近公司的项目要用到多国语言切换,并且还是和手机上系统设置里面的语言切换功能一样,于是就上网查了原创 2016-03-04 00:10:11 · 6503 阅读 · 0 评论 -
Android WifiManager 中的常量
转载请标明出处: http://blog.youkuaiyun.com/u011974987/article/details/50547961; 本文出自:【Xiho的博客】首先网上有关Wifi模块的博文非常多,大概原理都是一样的,下面就写出一些常量,ACTION_PICK_WIFI_NETWORK Activity动作:选择一个WI-FI网络连接。 ERROR_AUTHENTICATIN原创 2016-01-20 13:38:31 · 1997 阅读 · 0 评论 -
Android WIFI开发、扫描、连接和密码验证
转载请标明出处: http://blog.youkuaiyun.com/u011974987/article/details/50551580; 本文出自:【Xiho的博客】网上关于如何用代码设置wifi的文章一搜一大堆,我在此就不再添乱了,我就试着给大家谈一谈我遇到的问题吧。首先,我在做有系统定制某App的wifi模块的项目需求时候,系统默认在出厂设置的时候wifi 是关闭的,当打开连接wi原创 2016-01-20 23:24:42 · 15432 阅读 · 10 评论