随笔分类 -  android源码

摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 通过View的 进行焦点搜索对应方向上的下一个可以获取焦点的View: 不断地调用父控件来进行搜索,focusSearch有两个实现: 和`RecyclerView ViewGroup`: 如果是最顶层,则直接调用 方法进行搜索;否则调用父控件的 阅读全文
posted @ 2017-08-04 18:08 天天_byconan 阅读(3350) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: [Android]使用RecyclerView替代ListView(四:SeizeRecyclerView) 在RecyclerView的开发过程中,可能会遇到一些窘境,比如,下图是今日头条的视频详情页面: 除去播放器外,其它组件应该是一个Rec 阅读全文
posted @ 2017-03-29 21:09 天天_byconan 阅读(1244) 评论(2) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: [Android]Android端ORM框架——RapidORM(v2.1) "RapidORM" :Android端轻量高性能的ORM框架 GitHub: https://github.com/wangjiegulu/RapidORM Rapi 阅读全文
posted @ 2016-11-01 17:54 天天_byconan 阅读(722) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 异步 layout inflation 原文: 随着最近发布的 "Android Support Library, revision 24" ,Google开发者在v4包中增加了一个用来异步inflate layouts的帮助类。 进入 Asyn 阅读全文
posted @ 2016-09-01 14:42 天天_byconan 阅读(1965) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: [Android]Android端ORM框架——RapidORM( ) "RapidORM" :Android端轻量高性能的ORM框架 GitHub: https://github.com/wangjiegulu/RapidORM 1. Rapi 阅读全文
posted @ 2016-06-29 14:28 天天_byconan 阅读(1999) 评论(2) 推荐(1) 编辑
摘要:<font color=" ff0000" <strong 以下内容为原创,欢迎转载,转载请注明来自天天博客:<http://www.cnblogs.com/tiantianbyconan/p/5017056.html </strong </font 从Launcher开始启动App流程源码分析 ... 阅读全文
posted @ 2015-12-03 17:45 天天_byconan 阅读(26292) 评论(3) 推荐(1) 编辑
摘要:<font color=" ff0000" <strong 以下内容为原创,欢迎转载,转载请注明来自天天博客:<http://www.cnblogs.com/tiantianbyconan/p/5013863.html </strong </font Android系统启动流程源码分析首先我们知道... 阅读全文
posted @ 2015-12-02 18:58 天天_byconan 阅读(6479) 评论(1) 推荐(2) 编辑
摘要:Android系统启动加载流程: "参考图" Linux内核加载完毕 启动 进程 进程fork出 进程 进程在 中进行初始化的时候fork出 进程 进程开启的时候初始化 和`ActivityManagerService PowerManagerService DisplayManagerSe... 阅读全文
posted @ 2015-11-10 13:25 天天_byconan 阅读(509) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4748077.html Android上主流的ORM框架有很多,常用的有ORMLite、GreenDao等。 ORMLite: -优点:API很友好,使用比较方便简 阅读全文
posted @ 2015-08-21 15:39 天天_byconan 阅读(3384) 评论(4) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4474748.htmlRapidFloatingActionButtonGoogle推出了MaterialDesign的设计语言,其中FloatingActionBu... 阅读全文
posted @ 2015-05-03 21:28 天天_byconan 阅读(11932) 评论(6) 推荐(0) 编辑
摘要:以下内容为原创,转载请注明:来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4303910.html参考微信,使用ViewPager来显示不同的tab,每个tab是一个Fragment,假设有3个tab,对应的fragment是FragmentA、Fr... 阅读全文
posted @ 2015-02-27 18:02 天天_byconan 阅读(14649) 评论(1) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4139998.html举个例子吧,以好友列表为例ListView中每个Item表示一个好友,每个好友中都有一个头像,需要从服务端加载到本地,然后显示在item中。显然... 阅读全文
posted @ 2014-12-03 14:19 天天_byconan 阅读(10110) 评论(0) 推荐(1) 编辑
摘要:以下内容为原创,转载请注明:来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3992843.html本文讲的工具均放在AndroidBucket开源项目中,欢迎大家star/fork,地址:https://github.com/wangjiegulu/... 阅读全文
posted @ 2014-09-25 15:07 天天_byconan 阅读(5206) 评论(2) 推荐(0) 编辑
摘要:以下内容为原创,转载请注明:来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3709957.html之前写过一篇博客,是使用Fragment来实现TabHost的效果,并且模拟TabHost的切换各个fragment生命周期的调用,见http://ww... 阅读全文
posted @ 2014-05-05 20:31 天天_byconan 阅读(2024) 评论(2) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3642849.html在Android项目中,经常都会用到ListView这个控件,而相应的Adapter中getView()方法的编写有一个标准的形式,如下: 1 ... 阅读全文
posted @ 2014-04-03 13:44 天天_byconan 阅读(7211) 评论(5) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3544785.html听说最近Flappy Bird很火,但是难度令人发指,于是怒了,亲自破解(去广告+永生)只要不碰到地上,永远不死,直接穿过管道- -!下载地址:http://pan.baidu.com/s/1kT7bA55注意:只支持android版本效果图:反编译后修改smali:去广告:修改Flappy_Bird\smali\com\dotgears\a.smali和b.smali中run()方法中对应修改为:const/4 v1, 0x4 in... 阅读全文
posted @ 2014-02-11 17:21 天天_byconan 阅读(3674) 评论(2) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/3540427.htmlAndroidInject项目是我写的一个使用注解注入来简化代码的开源项目https://github.com/wangjiegulu/androidInject今天新增功能如下:1. 增加@AIScreenSize注解,作用于属性,用于注入当前设备的屏幕大小(宽高)2. 增加对网络请求的支持,使用动态代理实现:@AIGet注解,作用于接口方法,表示以GET来请求url;@AIPost注解,作用于接口方法,表示以POST来请求url;@AI 阅读全文
posted @ 2014-02-08 14:32 天天_byconan 阅读(3660) 评论(0) 推荐(1) 编辑
摘要:以下内容为原创,转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3364728.html我前两天写过一篇博客《Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信》(http://www.cnblogs.com/tiantianbyconan/p/3360938.html),实现了Tab切换时保留当前Fragment状态,并在切换前自动回调onPause()方法,在切换后自动调用onResume(),这样就做到了跟TahHost一样的功能。今天来实现下ViewPager 阅读全文
posted @ 2013-10-12 09:57 天天_byconan 阅读(74339) 评论(7) 推荐(2) 编辑
摘要:以下内容为原创,转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3360938.html如新浪微博下面的标签切换功能,我以前也写过一篇博文(http://www.cnblogs.com/tiantianbyconan/archive/2012/02/24/2366237.html),可以实现,用的是TabHost。但是android发展比较迅速,TabHost这玩意现在已经被弃用了,虽说用现在也能用,但是被弃用的东西还是少用为妙。官方有个FragmentTabHost这么一个替代品,于是试了一下,发现每次切换tab,都会调用onCreateView 阅读全文
posted @ 2013-10-10 11:37 天天_byconan 阅读(92184) 评论(21) 推荐(7) 编辑
摘要:以下内容为原创,转载时请注明链接地址:http://www.cnblogs.com/tiantianbyconan/p/3311658.html这是我现在碰到的一个问题,如果需要在TextView中加载大文本的时候,比如几M的txt文件时,TextView载入的时候会出现卡死的现象,甚至会出现异常等待退出出现。解决办法之一就是通过“分段”或“分页”来显示数据,在TextView(嵌入在ScrollView之中实现了TextView的滚动)中滚动到底部的时候,再去加载下一部分的数据,依次类推,这样每次加载的数据相对来说都比较小,不会出现卡顿的现象。遇到的问题是,如何监听ScrollView滚动的 阅读全文
posted @ 2013-09-10 10:19 天天_byconan 阅读(10392) 评论(0) 推荐(2) 编辑