1.XCL-Charts直接利用Canvas api画出图形,各有好处。 XCL-Chart尽量把图的绘制逻辑封装在类中,而把绘制相关的各个元素开放出来,目的是在保证开发效率的同时,给程序员足够多的定制化能力。项目地址:https://github.com/xcltapestry/XCL-Chart...
分类:
移动开发 时间:
2015-08-19 14:48:05
阅读次数:
220
Android开源库自己一直很喜欢Android开发,就如博客签名一样,我是程序猿,我为自己代言。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的...
分类:
移动开发 时间:
2015-08-13 06:26:03
阅读次数:
160
前段时间,公司制造的机器里应用装有不良广告,严重影响了儿童客户使用者的思想健康,导致被人投诉。于是乎,就有了想研发一款类似于360广告屏蔽的应用的念头。嗯,事情就是这样,现在切入主题。目前市场上有很多安全软件,它们拦截第三方应用广告的方式都不一样,比如说有 以so 注入方式来拦截弹出广告。
现在我们来看下这种方式的详细情况:要做到拦截,首先我们得知道广告是怎么出来的,原来第三方应用大部分是以加入广...
分类:
移动开发 时间:
2015-08-10 12:13:33
阅读次数:
148
Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析
分类: Android 2012-12-31 00:55 43744人阅读 评论(49) 收藏 举报
ActivityandroiddrawlayoutMeasure
在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应...
分类:
移动开发 时间:
2015-08-10 09:30:21
阅读次数:
291
友盟第三方SDK的开发需要考虑很多因素,比如稳定性、灵活性等,并且还要做到能让开发者能自由定制UI层、替换子系统。本文以友盟微社区为例,详细讲解了在开发SDK时架构方面的设计理念。
分类:
移动开发 时间:
2015-07-31 12:07:27
阅读次数:
135
?MemeryCache ?对Bitmap引用进行缓存 ?DiskCache ?对文件进行缓存 ?内存缓存其实就是利用Map接口的对象在内存中进行缓存,可能有不同的存储机制。磁盘缓存其实就是将文件写入磁盘。 ?强引用是指创建一个对象并把这个对象赋给一个引用变量,强引用有引用...
分类:
移动开发 时间:
2015-07-29 15:39:41
阅读次数:
263
虽然自己在日常工作中用不到第三方登录,但是它的重要性无可厚非。
废话不多说,接下来跟着步骤走,轻松集成第三方登陆。
一,在友盟注册应用
注册好友盟账户后,在http://www.umeng.com/social 中注册自己的应用 拿到友盟Appkey(记得先创建项目,在注册时package别弄错了...)
二,在腾讯开放平台中注册开发者信息,并注册应用...
分类:
移动开发 时间:
2015-07-27 15:08:15
阅读次数:
173
Android第三方组件xUtils:https://github.com/wyouflf/xUtils 一、Activity 二、Service 三、Broadcast Receiver 四、Content Provider super.onCreate( savedInstance...
分类:
其他好文 时间:
2015-06-03 19:26:52
阅读次数:
119
android开发中,需要引入第三方的jar包,来高效的使用已有的现成的功能。下面在android studio中如何引入第三方jar包。
在菜单File中==》Project structure ==》dependences 》》 绿色的+号,选择你要的第三方jar路径,这样在build.grade中就会有相应的配置...
分类:
移动开发 时间:
2015-06-02 09:24:44
阅读次数:
137
最近公司要做微信的第三方登录,本来打算直接用第三方的框架就算了,就闲的想自己集成试试看。
然后发现被腾讯坑得不省人事。
前提,应用必须要在微信开发平台上注册,并且通过审核,有微信登录的权限。
首先,下载官方的demo。把libs的jar包拷到自己的工程里。
在应用的包名下,建一个wxapi的包目录,在里建一个叫WXEntryActivity的activity并实现IWXAPIEve...
分类:
微信 时间:
2015-05-28 18:14:05
阅读次数:
473