首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Tsy远
掘友等级
Android开发
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
5
文章 2
沸点 3
赞
5
返回
|
搜索文章
文章
热门
最新
Mac下Android Framework源码环境搭建运行及调试方法
然后用一块移动硬盘专门存放源码。这里要对硬盘进行分区,分区类型选择 Mac OS 扩展(区分大小写,日志式)。大概要分出 250GB 大小。 下载完成后进入源码目录,开始编译。首先要切换shell,要使用 bash 进行编译 当修改了部分模块后,不需要整体重新编译,只需要编译想…
深入Java源码解析容器类List、Set、Map
个人觉得有些地方不是很准确,比如Iterator不是容器,只是一个操作遍历集合的方法接口,所以不应该放在里面。并且Map不应该继承自Collection。所以自己整理了一个常用继承关系图如下 如上图所示,接下去会自顶向下解释重要的接口和实现类。 在Java容器中一共定义了2种集…
Android开发之脚本替换PackageName
平时如果想要替换包名一般是在AS中右键Rename进行操作。但是如果遇到一份代码希望导出几种不同的包名(不是ApplicationId),并且代码还会持续更新,这时候就需要使用脚本在打包时自动导出成不同包名的apk。 有的人会说直接可以在build.gradle里面的produ…
关于Android SDK里的compileSdk、minSdk、targetSdk、buildTools、Tools、Platform-tools
在开发中经常发现有AS有更新提示,在之前没有完全弄明白这些SDK,Tools的概念前都不敢轻易去更新,总担心更完就编译出错,API不能用==情况。所以对这几个概念进行深度梳理。 compileSdkVersion 告诉 Gradle 用哪个 Android SDK 版本编译你的…
新版Bintray网站发布Library到JCenter
由于Bintray网站增加了Organization的概念,所以我在发布Library的时候发现网上很多文章都已经过时了。网站样子发生了很大的变化。所以在这篇文章把如何在最新的Bintray上发布Library到JCenter上做个整理 在用Eclipse+Ant组合的时候,我…
社会化登录分享-新浪微博 SDK接入
和 微信和QQ SDK不同,新浪微博SDK包含2个,一个是weiboSDKCore_3.1.4.jar, 还有一个是所有的so库。 需要同时引用。引用so库的方法如下 在之前的框架里创建一个SinaWBHandler,并且在PlatformType、PlatformConfig…
社会化登录分享-QQ SDK接入
在这里先说回调通知,因为qq的登录和分享的回调通知使用的是一个机制。即在onActivityResult中调用Tencent.onActivityResultData。 然后在mSocialApi中再分别调用各个SSOHandler的onActivityResult,这样就可以…
社会化登录分享-微信SDK接入
微信的登录授权是基于OAuth2.0标准。 access_token 授权成功后都是微信提供的接口都是通过access_token去获取的。由于access_token是code+appid+secret请求后获取的,所以建议客户端获得到code后,该接口放在服务端进行。(这边…
社会化登录分享-源码解析
整个SDK的设计都是基于抽象接口的实现,比如不同的平台都基于SSOHandler,不同的分享媒介都基于IShareMedia,所有config信息保存在静态Map中。 SDK封装的方式是本身的实现代码封装单独的sdk,里面实现各个平台的登录分享实现代码,需要哪个平台直接搭配那个…
社会化登录分享-Android SDK的二次封装和使用
现在有市场上又好几家都做了社会化分享组件,比如ShareSDK,Umeng等。唯一的缺点就是,必须得注册相应服务平台的账号。无法单纯使用客户端SDK。 本系列文章即开源实现了社会化的登录分享,统一对外接口。会分别从如何使用、源码解析、各平台接入进行解读。 先上开源代码和封装好的…
下一页
个人成就
优秀创作者
文章被点赞
1,022
文章被阅读
75,434
掘力值
2,681
关注了
1
关注者
1,872
收藏集
0
关注标签
1
加入于
2016-05-10