上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 然后把json放到 阅读全文
posted @ 2017-07-18 16:18 嘉禾世兴 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 接上篇《深入理解Android2》读书笔记(二) PackageManagerService PackageManagerService负责系统中Package的管理,应用程序的安装、卸载、信息查询等。 1.IPackageManager接口类中定义了服务端和客户端通信的业务函数,还定义了内部类St 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 接上篇《深入理解Android2》读书笔记(三) ActivityManagerService(AMS) 1.AMS由ActivityManagerNative(AMN)类派生,并实现Watchdog.Monitor和BatteryStatsImpl.BatteryCallback接口。而AMN由B 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 接上篇《深入理解Android2》读书笔记(四) startActivity Am am最终将调用AMS的startActivityAndWait函数来处理这次启动请求。 startActivityLocked函数的主要工作包括 1.处理sourceRecord及resultRecord。其中,so 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(2349) 评论(0) 推荐(0) 编辑
摘要: 接上篇《深入理解Android2》读书笔记(六) 广播接受者 注册 ContextImpl 最终都执行 AMS 1.在AMS中,BroadcastReceiver的过滤条件由BroadcastFilter表示,该类从IntentFilter派生。由于BroadcastReceiver可设置多个过滤条 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 接上篇《深入理解Android2》读书笔记(七) AMS中的进程管理 AMS对进程的管理仅涉及两个方面 1.调节进程的调度优先级和调度策略 2.调节进程的oom值 调度优先级和调度策略 1.相对于在OS(操作系统)上运行的应用进程个数来说,CPU的资源非常有限 2.调度优先级是OS分配CPU资源给应 阅读全文
posted @ 2017-07-14 17:54 嘉禾世兴 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 输出 求圆面积 //思考1:类的调用 执行过程分析==>类代码不是一步一步指向//类是一个数据类型,(固定大小内存块的别名); 定义一个类,是一个抽象的概念,不会给你分配内存//用数据类型定义变量的时候,才会分配内存//思考2:抛砖: c++编译器是如何处理 多个对象,调用类的成员函数的;具体一点: 阅读全文
posted @ 2017-07-14 17:53 嘉禾世兴 阅读(222) 评论(0) 推荐(0) 编辑
摘要: gradle打包分测试、开发、生产环境 阅读全文
posted @ 2017-07-13 10:58 嘉禾世兴 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://segmentfault.com/a/1190000004229002 buildscript { ... } 配置了用于驱动构建的代码。上述代码声明了项目使用 jCenter 仓库,并且声明了一个 jCenter 文件的 classpath。该文件声明了项目的 Android 阅读全文
posted @ 2017-07-12 17:50 嘉禾世兴 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 因为MediaPlayer在seekto是异步进行的,如果在滑动过程中暂停,会导致滑动不准确的情况,这时候就需要添加滑动完成的监听即setOnSeekCompleteListener 阅读全文
posted @ 2017-07-04 18:01 嘉禾世兴 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 下载并安装python后,将安装路径加到path环境变量中,即可在命令行窗口使用 help(obj) --查看帮助 import 文件名 --导入一个文件 from 文件名 import 方法名 --导入文件中的一个方法 dir(var) --查看变量属性和方法 None --空对象 逻辑运算 an 阅读全文
posted @ 2017-06-30 16:07 嘉禾世兴 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 最近写了个音频播放的服务,功能包括准备资源、播放、暂停、前进多少秒,后退多少秒 阅读全文
posted @ 2017-06-28 10:37 嘉禾世兴 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 接之前那篇《深入理解Android2》读书笔记(一) 下面几篇来分别详细分析 Binder类作为服务端的Bn的代表,BinderProxy类作为客户端的Bp的代表,BinderInternal类仅供Binder架构使用,GcWatcher专门用于处理和Binder架构相关的垃圾回收,Parcel类用 阅读全文
posted @ 2017-06-01 14:34 嘉禾世兴 阅读(447) 评论(0) 推荐(0) 编辑
摘要: LruCache 1.变量 2.构造函数 3.保存到缓存 safeSizeOf() sizeOf() trimToSize() entryRemoved()是空函数 4.从缓存中取 其中,map.put/get调用的都是LinkedHashMap中的方法,下面我们来看 LinkedHashMap 1 阅读全文
posted @ 2017-05-25 16:05 嘉禾世兴 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1.先来看sdk中的介绍: A Handler allows you to send and process {@link Message} and Runnable objects associated with a thread's {@link MessageQueue}. Each Hand 阅读全文
posted @ 2017-05-24 14:14 嘉禾世兴 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 网络监听的自己写过一个,刚在github上找到一个,先保存着,以后直接用 原文地址:https://github.com/GHdeng/NetMonitor 使用广播监听网络变化 ###需求确认 监听当前网络的状态和类型 类似京东客户端,当网络发生变化时相应更新UI界面 ###制作流程 #####1 阅读全文
posted @ 2017-05-22 11:41 嘉禾世兴 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 问:为什么Android要采用Binder作为IPC机制 答案来自百度知道: (1)从性能的角度数据拷贝次数:Binder数据拷贝只需要一次,而管道、消息队列、Socket都需要2次,但共享内存方式一次内存拷贝都不需要;从性能角度看,Binder性能仅次于共享内存。 (2)从稳定性的角度Binder 阅读全文
posted @ 2017-05-19 17:01 嘉禾世兴 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/0616--ataozhijia/p/4203997.html 一般用渠道的统计无非是用友盟或者其它之类的,今天就以友盟的为例吧。渠道信息一般在 AndroidManifest.xml中修改以下值: 首先你必须在AndroidManifest.xm 阅读全文
posted @ 2017-05-19 09:51 嘉禾世兴 阅读(1475) 评论(1) 推荐(0) 编辑
摘要: 2017-5-12 从今天开始估计有一段空闲时间,开始阅读《深入理解Android2》,并写读书笔记。 第一章搭建环境直接略过。 第二章是Binder,暂时略过 7大类服务包括:1.Android核心服务,如:ActivityManagerService、WindowManagerService等2 阅读全文
posted @ 2017-05-12 17:13 嘉禾世兴 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/xmuSistone/android-card-slide-panel 有图有真相 模仿探探首页的卡片滑动效果:不得不说,探探的ui效果真的很赞。在着手这个project之前,我没有参考过github上其它类似的开源项目。所以,如果这个project重 阅读全文
posted @ 2017-05-12 15:35 嘉禾世兴 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis/blob/master/article/LruCache%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md 1. 简介 LRU 是 Le 阅读全文
posted @ 2017-05-12 15:18 嘉禾世兴 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/razerdp/AndroidSourceAnalysis/blob/master/LinearLayout/android_widget_LinearLayout.md 1.谈谈LinearLayout Android的常用布局里,LinearLay 阅读全文
posted @ 2017-05-11 17:55 嘉禾世兴 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/lingochamp/FileDownloader 特点 简单易用 高并发 灵活 可选择性支持: 独立/非独立进程 自动断点续传 需要注意 当下载的文件大小可能大于1.99GB(2^31-1=2_147_483_647 = 1.99GB)的时候, 请使 阅读全文
posted @ 2017-05-10 14:32 嘉禾世兴 阅读(7046) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/Aspsine/AndroidSdkSourceAnalysis/blob/master/article/TabLayout%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md 1. 功能介绍 1.1 TabLayout Ta 阅读全文
posted @ 2017-05-09 16:02 嘉禾世兴 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/white37/AndroidSdkSourceAnalysis/blob/master/article/AsyncTask%E5%92%8CAsyncTaskCompat%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md 阅读全文
posted @ 2017-05-09 15:30 嘉禾世兴 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://blog.csdn.net/lengyuhong/article/details/6398184 http://www.cnblogs.com/lc805323675/p/5296079.html 众所周知,Java中是JVM负责内存的分配和回收,这是它的优点(使用方便,程 阅读全文
posted @ 2017-05-09 15:25 嘉禾世兴 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 参考文章: Android滑动到顶部悬停 NestedScrollView的使用 效果图: 实现步骤: 阅读全文
posted @ 2017-05-05 17:24 嘉禾世兴 阅读(4426) 评论(0) 推荐(0) 编辑
摘要: (一)七牛云直播对接 必看1. 前后端对接文档:http://77fycs.com2.z0.glb.qiniucdn.com/pili-guide-v1.pdf 必看2. 直播开通与入门:http://developer.qiniu.com/article/pili/user-guide.html 阅读全文
posted @ 2017-05-04 14:49 嘉禾世兴 阅读(2464) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/hongyangAndroid/MagicViewPager/wiki MagicViewPager 单页显示3个Item的ViewPager炫酷切换效果,适用于Banner等。 效果图 Rotate Y Rotate Down Rotate Up A 阅读全文
posted @ 2017-05-03 14:32 嘉禾世兴 阅读(4559) 评论(0) 推荐(0) 编辑
摘要: 需求: a.在后台添加时,如果是今日直播,则需要添加开始时间(精确到秒); b.离开始时间超过1天,显示为:“离开时还有X天”; c.离开时时间不到1天,显示为:“离开时还有XX:XX:XX”; d.如果已经开始,显示为:“火热进行中”。 效果图: 阅读全文
posted @ 2017-05-02 14:23 嘉禾世兴 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 今天做一个单选框,效果如下: 使用原始的RadioGroup可以实现布局,但因为把6个单选分为两个LinearLayout,导致无法互斥,Google官方的做法是写两个RadioGroup,但是要动态监听,感觉好麻烦,最理想的办法是自定义一个RadioGroup,一劳永逸。 原文地址:https:/ 阅读全文
posted @ 2017-04-25 15:58 嘉禾世兴 阅读(5545) 评论(2) 推荐(0) 编辑
摘要: 原文地址:https://github.com/Rowandjj/my_awesome_blog/blob/master/fab_anlysis/README.md loatingActionButton源码解析 背景 FloatingActionButton(下文以fab代替)是android s 阅读全文
posted @ 2017-04-25 11:56 嘉禾世兴 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/hanks-zyh/SwipeRefreshLayout/blob/master/README.md 官方文档 SwipeRefreshLayout 是一个下拉刷新控件,几乎可以包裹一个任何可以滚动的内容(ListView GridView Scrol 阅读全文
posted @ 2017-04-25 11:29 嘉禾世兴 阅读(2066) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://github.com/Skykai521/AndroidSdkSourceAnalysis/blob/master/article/Scroller%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md Scroller源码解析 本文分析版本: An 阅读全文
posted @ 2017-04-24 17:44 嘉禾世兴 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 源码地址:https://github.com/desmond1121/AndroidSdkSourceAnalysis/blob/master/article/CoordinatorLayout%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md CoordinatorL 阅读全文
posted @ 2017-04-24 17:20 嘉禾世兴 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 本来想把公司的UI图放上来,考虑到版权等未知因素,就拿网上的图来说了: 类似的这种布局,有的一行只有一张图片,有的一行有两个元素,有个一行有三个元素。。就是混合的布局方式 参考文献: https://github.com/CymChad/BaseRecyclerViewAdapterHelper/w 阅读全文
posted @ 2017-04-21 18:10 嘉禾世兴 阅读(5461) 评论(3) 推荐(0) 编辑
摘要: adapter总是自己写,其实使用现成的框架会节省不少代码 原文地址:https://github.com/hongyangAndroid/baseAdapter base-adapter Android 万能的Adapter for ListView,RecyclerView,GridView等, 阅读全文
posted @ 2017-04-20 15:59 嘉禾世兴 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/hongyangAndroid/Android-CircleMenu CircleMenu 自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。 图标请勿商用。 用法 1、布局文件中声明控件 2、Activity的onCreate 阅读全文
posted @ 2017-04-20 15:39 嘉禾世兴 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/hongyangAndroid/base-diskcache base-diskcache DiskLruCache属于目前最好的Disk Cache库了,但是由于其的存取API,并不是特别好用。 ASimpleCache 提供的API属于比较好用的了 阅读全文
posted @ 2017-04-20 15:29 嘉禾世兴 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 屏幕适配一直是安卓手机中比较头疼的一个问题,虽然我所在公司还没有开始实施,但未雨绸缪还是必要的,正好拜读了鸿洋大神的文章,基本原理是设置控件或布局的宽高,通过和手机屏幕宽高比较,计算得到百分比(百分比布局是谷歌提示出解决屏幕适配的方案之一),其中有些还是需要自己去自定义view的,先拿来mark一下 阅读全文
posted @ 2017-04-20 15:09 嘉禾世兴 阅读(548) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页