- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 android studio在mac上的安装过程及问题解决
经过2年时间的研发,Google终于在近日正式发布了面向Android开发者的集成开发环境Android Studio 1.0(稳定版),Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。该IDE在2013年5月的Google I/O开发者大会上
2014-12-10 15:41:37 2877
原创 SDK开发笔记—— 代码和资源分离发布 sdk
SDK开发笔记—— 代码和资源分离发布 sdk工作性质导致SDk不能以.aar形式发布,只能发布.jar和库依赖的方式, 但是代码不能开源,资源文件又复杂,没法简单的放进asset中打包进jar,怎么办呢?我借鉴了MOB ShareSDK的SDK发布方式,将代码和资源文件分离 资源文件作为单独的依赖库 代码打包到.jar因为我们的库中不含代码,严格上是没有包名的(事实上还是得写一个空的带包名的
2016-01-08 16:32:17 652
原创 悬浮控件开发笔记
感谢以下大神的研究,顺利完成悬浮控件开发任务http://www.jianshu.com/p/167fd5f47d5c http://www.jianshu.com/p/634cd056b90c http://www.liaohuqiu.net/cn/posts/android-windows-manager/ https://github.com/pengjianbo/FloatViewFi
2016-01-07 11:38:58 568
原创 读《android开发艺术探索》笔记一:View的事件分发机制
View的事件分发机制:对于一个根viewgroup来说,点击事件产生后,首先会传递给它,这是它的dispatchTouchEvent就会被调用,如果这个viewGroup的OnInterceptTouchEvent方法返回true就表示它要拦截当前事件,接着事件就会交给这个viewGroup处理,即它的onTouchEvent方法就会被调用;如果这个ViewGroup的OnInterceptTou
2016-01-04 14:27:30 724
原创 Js与android webview遭遇过的坑
Uncaught TypeError: Object [object Object] has no method webview与js交互
2015-11-20 13:06:30 475
原创 Js与android webview遭遇过的坑
Uncaught TypeError: Object [object Object] has no method
2015-11-20 13:04:09 389
原创 用android studio将assets打包到jar文件的方法
用android studio将assets打包到jar文件的方法在build.gradle中配置如下代码 def SDK_BASENAME = "sdk"; def SDK_VERSION = "_V1.0"; def sdkDestinationPath = "build"; def zipFile = file('build/intermediates/bundl
2015-11-12 10:07:50 2024
原创 使用swipebacklayout实现ios右滑退出效果及注意事项
使用swipebacklayout实现ios右滑退出效果android和ios的趋同化,导致android需要实现大量API未提供的功能,本文简单介绍一个简单流畅的swipebacklayout第三方库的使用首先在你的gradle中引用: compile'me.imid.swipebacklayout.lib:library:1.0.0' 最新版 1 在你的activity基类中实现:
2015-07-17 12:02:07 806
原创 Toolbar的高级使用
Toolbar的基本使用随着android studio的盛行,eclipse退出历史舞台,material design已日渐流行,本文简单介绍一下toolbar的基本使用方法下面是本人封装后的toolbar代码块 此处本人使用自定义的title,setDisplayShowTitleEnabled为false :private void initToolbar() { toolba
2015-07-17 11:53:03 665
原创 如何有效避免android fragment失去状态
如何有效避免android fragment失去状态最近在开放公司项目,首页使用了fragment,在程序进入后台,fragment寄托的activity被后台杀死,再次进入恢复时无法恢复碎片fragment,导致fragment下的所有事件失效问题:避免在onResume中执行fragment的提交操作,如果必须在fragment中执行,建议在fragmentActivity或者actionba
2015-07-17 11:32:52 535
原创 android 高斯模糊处理的简单使用
android 高斯模糊处理的简单使用先是按比例压缩,然后质量压缩 然后模糊处理,然后非空判断一直用 activity结束的时候recycle一下测试机,三星note3,新鲜出炉,还没测试低端机 @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScro
2015-03-11 23:02:48 1054
原创 MaterialColor 所有色彩对应16进制码以及对应颜色
#fde0dc #f9bdbb #f69988 #f36c60 #e84e40 #e51c23 #dd191d #d01716 #c41411 #b0120a #ff7997 #ff5177 #ff2d6f #e00032 #fce4ec #f8bbd0 #
2015-03-09 00:08:30 4095
原创 mac下常用命令
在mac下工作常用到的命令一 mac下更新svn:出现问题:Xcode以及Mac系统自带的SVN版本基本都是1.6,由于日常开发中使用的SVN版本都是1.7以上的,因此需要升级svn版本。【说明:使用1.6版本的SVN客户端checkout的代码,使用1.7版本的客户端的时候,可能会出一些版本不兼容的问题,解决办法是切入到代码工程所在根目录,执行$ svn upgrade 命令进
2014-12-23 16:19:39 566
原创 UITableView高级用法
一、UITableView概述 UITableView继承自UIScrollView,可以表现为Plain和Grouped两种风格,分别如下图所示:其中左边的是Plain风格的,右边的是Grouped风格,这个区别还是很明显的。 查看UITableView的帮助文档我们会注意到UITableView有两个Delegate分别为:dataSource和de
2014-11-27 10:25:40 944 2
原创 UICollectionview控件学习
UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。使用UICollectionView 必须实现UICollectionViewDataSource,UICollectionViewDe
2014-11-12 11:22:09 545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人