随笔分类 -  Android

ANDROID - 打包和引用本地的AAR
摘要:打包方法: 引用方法: 优点: 缺点×: 如在线解析方式:compile 'com.android.support:appcompat-v7:25.3.1.+@aar' 如在线解析方式:compile 'com.android.support:appcompat-v7:25.3.1' 本地AAR方式 阅读全文

posted @ 2017-09-28 17:41 alvin.zhang 阅读(2395) 评论(0) 推荐(0)

idiom - Initialization-on-demand holder 延迟加载的单例模式
摘要:参考:https://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom idiom - 一个线程安全的、无需synchronization的、且比无竞争的同步高效的单例模式 idiom的实现依赖于java虚拟机(JVM)在执行初始 阅读全文

posted @ 2017-03-14 11:42 alvin.zhang 阅读(837) 评论(0) 推荐(0)

Uri API
摘要:四中LaunchMode:http://blog.csdn.net/liuhe688/article/details/6754323 onNewIntent:http://www.cnblogs.com/zenfly/archive/2012/02/10/2345196.html 阅读全文

posted @ 2016-12-15 14:43 alvin.zhang 阅读(117) 评论(0) 推荐(0)

Java 开机启动
摘要:1、授权: 2、intent-filter & name使用类全名 3、避免使用SD卡: Android API Level8以上的时候,程序可以安装在SD卡上。如果程序安装在SD卡上,那么在BOOT_COMPLETED广播发送之后,SD卡才会挂载,因此程序无法监听到该广播。 解决办法:同时监听开机 阅读全文

posted @ 2016-08-02 19:38 alvin.zhang 阅读(960) 评论(0) 推荐(0)

字符编码的种类:ASCII、GB2312、GBK、GB18030、Unicode、UTF-8、UTF-16、Base64
摘要:ASCII码ASCII:https://zh.wikipedia.org/wiki/ASCIIASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。 阅读全文

posted @ 2016-07-18 15:05 alvin.zhang 阅读(1627) 评论(0) 推荐(0)

Android: Toolbar、AppBarLayout
摘要:ToolBar是google退出的一个应用程序动作条 包括: 设置导航栏图标 设置应用程序Logo 设置标题 设置子标题 添加各种自定义控件 添加动作条菜单 API:https://developer.android.com/reference/android/support/v7/widget/T 阅读全文

posted @ 2016-07-14 16:20 alvin.zhang 阅读(2247) 评论(0) 推荐(0)

Android:NavigationView 导航抽屉
摘要:NavigationView是一种标准的应用导航菜单,菜单栏的内容可以来自菜单栏资源文件。 NavigationView最典型的应用场景是放到DrawerLayout里使用。 API:https://developer.android.com/reference/android/support/de 阅读全文

posted @ 2016-07-13 15:29 alvin.zhang 阅读(1011) 评论(0) 推荐(0)

Android: DrawerLayout 侧滑菜单栏
摘要:DrawerLayout是SupportLibrary包中实现的侧滑菜单效果的控件。 分为主内容区域和侧边菜单区域 drawerLayout本身就支持:侧边菜单根据手势展开与隐藏, 开发者只需要实现:主内容区的内容和菜单的点击变化即可。 API:https://developer.android.c 阅读全文

posted @ 2016-07-13 15:01 alvin.zhang 阅读(1501) 评论(0) 推荐(0)

Android: Fragment (Trying to instantiate a class that is not a Fragment)
摘要:Fragments API: https://developer.android.com/guide/components/fragments.html 第一次使用Fragment遇到一个问题就是: Trying to instantiate a class xxx that is not a Fr 阅读全文

posted @ 2016-07-07 16:25 alvin.zhang 阅读(2621) 评论(0) 推荐(0)

Android:百度地图 + 百度导航
摘要:地图SDK 开发指南:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/introduction 导航SDK开发指南:http://lbsyun.baidu.com/index.php?title=android-navsdk/guid 阅读全文

posted @ 2016-07-07 11:48 alvin.zhang 阅读(3534) 评论(0) 推荐(0)

导航