![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android整理
klpchan
这个作者很懒,什么都没留下…
展开
-
ActionBar最近学习整理之一:显示选项内容及菜单项
前段时间需要对GB的项目版本升级到ICS和JB,需要使用的ActionBar构建新的Title,琢磨了半个月,算入门了。整理下部分内容,以供交流学习~ #DEFINE ActionBar ABActionBar是啥 Google自3.0后新推出的标题栏UI组件,一种能够统一标题栏内容显示方式的窗口属性,其实就是包括一系列内容的标题栏,Usin原创 2013-08-14 22:06:29 · 5002 阅读 · 0 评论 -
Android开源资料索引整理
Android开源资料索引整理Android开源资料索引整理快速开发网友整理小结目前在工作中经常用到一些优秀的开源项目和资料,有些是独立的项目,还有一些是其它网友已经整理的索引项目,研究和使用这些帮助资料对提高工作和学习效率有较大帮助,现在对本人用的较多的内容进行整理。快速开发Libraries for developers 绝对的开发神器,严格意义上不仅限于UI,基本涵盖了ICS之后的原创 2015-12-22 20:22:53 · 835 阅读 · 0 评论 -
在Eclipse中编译运行Android4.3应用源码——Launcher2和Gallery2
Google在7月25发布了Android4.3源码——最后一个版本的JB,开发者很多时候需要研究源码,每次都在Linux环境下编译难免有些烦躁,尤其对于上层应用开发者,4.3里的app有不少经典案例,能够把他们移到Eclipse下进行编译调试,效率会高很多,下面以Launcher和Gallery2源码为例,一简一繁,简要总结下“移植”思路,供参考~ 需完成准备工作:原创 2013-09-20 14:37:27 · 5233 阅读 · 14 评论 -
Android无序广播最近使用整理——基础代码、权限
Android无序BroadCastReceiver最近使用整理之一——基础代码、权限 四大组件中,广播接收器是相对比较容易理解的,和日常生活中的广播类似,有发送者和接受者,发送者不关心接受者具体干了什么,只负责把广播发出去,接收者也不关心谁发送了广播,只负责接收并处理,原理很好理解,但实际开发中需要特别注意一些问题,汇总如下: Q1 不借助参考代码及文档,写出无序原创 2013-09-26 18:40:33 · 2487 阅读 · 0 评论 -
安卓4.3 Launcher2 应用信息加载流程
工作需要这几天看了4.3 源码下的Launcher2应用,因为需要自定义应用风格,自然需要了解Launcher加载应用图标的流程,Widget的还没有涉及,以后可能也会研究,先把应用图标界面的加载流程整理下,供后续研究参考。 网上的Launcher相关的资料基本上把原生态下各个部分所对应的文件分析的比较透彻了,也就是Launcher.xml文件中的各种组件分别代表界面上的何种组件,wor原创 2014-03-23 15:06:43 · 1677 阅读 · 0 评论 -
ActionBar最近学习整理之二:风格自定义
上一篇介绍了ActionBar的选项内容和菜单项,项目中会遇到需要自定义风格的标题栏,CustomView不建议用来定义控件风格,因为没有用到ActionBar的默认组件,如果UIDesigner完全自主设计了一套看起来怎么都不像谷歌建议的AB布局,可以考虑CustomView,大部分情况只是要修改一下例如Title的字体或者标题栏背景。 按照项目中的需求和网上论坛常见的内容,自定义原创 2013-08-18 19:56:56 · 13549 阅读 · 8 评论 -
安卓高效开发:联系人数据存储与操作基本
联系人数据存储的四张表: RawContact表 每行代表一个联系人,每个联系人都有唯一的rawContactId, 这个是联系人操作的主要API,如新添/删除一个联系人时,都是对该表进行操作,与这个联系人相关联的其它表信息,系统会自行建立/清除。 Contact表 类似于家族表,通常情况下每个联系人的rawContactId和C原创 2013-12-05 12:04:15 · 2741 阅读 · 0 评论 -
安卓高效开发:数据库基本
应用开发最怕的就是重复造轮子,即使这个轮子是自己造的,很多人批评码农工作就是Ctrl+C,可最近发现自己连这个组合键都懒得用了,复制过来的代码在新项目中还需要调整,费时费力,干脆把写过的东西整理下,形成类似框架的东西,以后开发岂不是so easy,先从数据库下手,这个用的最多,经测试基本可靠且易扩展。略喜。 数据库基本操作包括增删改查及更新,本文中使用ContentProvider原创 2013-11-28 12:11:06 · 1650 阅读 · 2 评论 -
关于Ubuntu下Android源码下载编译的一点体会
两年前还在读书的时候,接触过Linux的一些东西,在公司做Android开发使用的都已经是搭建好的环境,最近新买了个本,琢磨着把源码下来编译下,毕竟是码农,电脑里没代码不好意思出门,上周抽出几天没加班的时间,Wubi安装了Ubuntu12.04,下了Android2.3.1和master的代码,编译运行了遍,期间走了不少弯路,~总结一下~ 1)Ubuntu启动后图形界面输入密码无效原创 2013-05-13 21:35:05 · 2644 阅读 · 2 评论 -
ActionBar最近学习整理之三:焦点控制及菜单项构建
上一篇博文介绍了ActionBar的风格自定义的相关内容,在小结里引出了关于AB选项菜单焦点控制的话题,目前市场主流的Android手机大多都是触屏了,但是也有一些逆历史潮流而动的手机型号会强势出现,比如某双屏翻盖的“W系列神器”;对于一些有实体方向导航键的设备,AB的焦点控制十分重要了。从Google官方文档一坨坨的API里没有找到让菜单项获取焦点的方法,木有关系,研究下源码看看肿么实现。原创 2013-08-25 17:42:19 · 6317 阅读 · 1 评论 -
安卓应用反编译基本整理
反编译属于逆向工程的一种,虽然不建议通过反编对商业应用进行二次打包和发布(当然目前商业应用的混淆和签名校验做的也已非常成熟),但反编对于提高个人技术水平还是有重要帮助的。对于大量学习性质的应用,反编译能够让开发者迅速定位到感兴趣的模块组件或UI实现,熟悉目标应用架构设计和功能逻辑,我个人在工作中用到反编译多是在对某个应用的炫目动画实现很感兴趣或者想要了解某应用的整体结构时。本文整理了安卓反编译基本工原创 2016-01-09 19:27:28 · 1223 阅读 · 0 评论