android
码小虫
成则君临天下,败则从头再来
展开
-
自定义ExpandableListView及ExpandableListViewAdapter使二级项可独立滚动显示
项目要求要实现类似下图效果:ExpandableListView点击打开二级项是一个可以独立滚动的listview,这里借助李刚疯狂android的例子做修改做为demo原创 2014-06-23 10:28:03 · 1244 阅读 · 0 评论 -
Android WebView 踩过的坑
首先wenview大家都知道的一些API WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 :onCloseWindow(关闭WebView) onCreateWindow() onJsAlert (WebView上alert是弹不出来东西的,需要定制你的WebChromeClient处理弹出) onJsPro原创 2016-03-01 11:19:56 · 6680 阅读 · 0 评论 -
Android WebView 视频播放解决
最近项目中遇到WebView 播放视频需求(H5 video 标签),那么问题来了视频无法全屏播放等。对于这种视频播放问题有多种方案可以解决,例如:1.实现一个网络视频播放器来播放网络视频(这个方案如果不利用开源的框架,实现起来费时费力)2.自定义WebView实现利用H5的Video标签来播放视频(可以解决基本的视频播放需求,但是可能很多效果难以实现,比如手势控制等)原创 2016-05-10 17:28:05 · 29914 阅读 · 6 评论 -
SVN分支/合并原理及最佳实践
文章来源不清楚了,请见谅,转自公司的案例库。使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意转载 2016-05-10 18:03:45 · 954 阅读 · 0 评论 -
通过android studio 支持各版本使用矢量图 (SVG)
(首先感谢我同事精心准备的这篇文章) VectorDrawable 是android SDK 21及以上版本才支持的方式,在它及它以上的版本中SDK可以支持矢量图。由于国内手机大多还是4.0+的系统,因此在低版本的手机中无法使用矢量图。在android studio的gradle plugin 更新到1.4版本的时候,googole通过android studio 工具使用兼容的方式让我们来使用转载 2016-02-17 14:00:57 · 7933 阅读 · 0 评论 -
nexus maven私服发布Android library
感谢我的同事提供的这篇总结为了方便的管理、发布、更新我们安卓端的公共库,我考虑通过Android studio 发布公共库到公司已有的mavne私服来管理。参考maven文档及网上一些参考文档,简单的整理如下 创建公共库新建一个项目,然后添加一个需要做为公共库的Module。在这个module的build.gradle中添加代码:apply plugin转载 2016-05-10 16:41:46 · 1080 阅读 · 0 评论 -
android 拨打带有分机号的电话
android 拨打带有分机号的电话1. 添加一个”,“这种方法对于部分手机是可以得,怪哉我大中华,手机厂商众多,然后你懂的2.添加";"用分号分隔,这个打出去之后会有一段时间延迟并且有些手机会弹出提示窗,交互不好,但是大部分手机还是可以用的3.添加两个",,"这种方法是我在项目中无意中发现的,大家可以试试效果。原创 2016-07-13 10:20:19 · 6432 阅读 · 12 评论 -
Android Draw PorterDuffXfermode
最近在看大牛的博客 自定义View系列教程04–Draw源码分析及其实践 ,看到PorterDuffXfermode陌生的东西,做个备忘!请大家移步大神博客了解更多详细内容。 1.PorterDuff.Mode.CLEAR 绘制不会提交到画布上 2.PorterDuff.Mode.SRC 只显示绘制源图像 3.PorterDuff.Mode.DST 只显示目标图像,即已在画布原创 2016-07-15 11:46:00 · 462 阅读 · 0 评论 -
Android Studio插件整理
https://mp.weixin.qq.com/s?__biz=MzI3MDE0NzYwNA==&mid=2651433634&idx=1&sn=e5f65d8a0a2b85f7c22d8ccd4cf96a39&scene=1&srcid=0721vQcDls3Ak34dZY1y3h7o&key=77421cf58af4a653e4f55f04cf114492e73a17a2a7d56a0e52转载 2016-08-13 11:37:59 · 565 阅读 · 0 评论 -
android ScrollView,ListView 截屏并保存到图库
需求截图出如下长图片: 已经写成一个类可直接使用,直接上代码:/** * 项目名称:测试截屏 * 类描述:截屏 * 创建人:ZhaoGL * 创建时间:2016/4/26 13:47 */public class ScreenShot { private static String TAG = "ScreenShot"; /** * 获取指定Activi原创 2016-04-26 17:01:51 · 3120 阅读 · 5 评论 -
Android Studio advanced configuration
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0411/4131.html转载 2016-04-13 13:33:40 · 434 阅读 · 0 评论 -
Android 属性动画
一:属性动画简介 Android 属性动画是API 11引入的,更在的版本可以使用Nineoldandroids来实现,Nineoldandroids官方网站[http://nineoldandroids.com]。 Nineoldandroids对属性动画做了兼容,在API 11之前的版本通过代理View动画来实现,因此在API 11之前的版本,本质还是View动画。Nineolda原创 2015-11-20 15:57:56 · 495 阅读 · 0 评论 -
React Native For Android Windows下环境搭建
准备工作JDK Android SDK C++环境 node.js react-native命令行工具安装JDK从Java官网下载JDK并安装。请注意选择x86还是x64版本。推荐将JDK的bin目录加入系统PATH环境变量。安装Android SDK可以单独安装Android SDK,也可以通过Eclipse ADT或者Android Studio一并安装。推荐使用Android Stud原创 2016-01-05 17:34:28 · 648 阅读 · 0 评论 -
(转)美团Android DEX自动拆包及动态加载简介
原文链接:http://tech.meituan.com/mt-android-auto-split-dex.html 概述 作为一个android开发者,在开发应用时,随着业务规模发展到一定程度,不断地加入新功能、添加新的类库,代码在急剧的膨胀,相应的apk包的大小也急剧增加, 那么终有一天,你会不幸遇到这个错误:生成的apk在android 2.3或之前的机器上无法安装,提示INSTALL_转载 2016-01-09 11:47:23 · 691 阅读 · 0 评论 -
android热更新
https://github.com/dodola/HotFix转载 2016-01-09 11:48:06 · 457 阅读 · 0 评论 -
(转)美团Android资源混淆保护实践
原文链接:http://tech.meituan.com/mt-android-resource-obfuscation.html转载 2016-01-09 11:49:22 · 414 阅读 · 0 评论 -
(转)美团Android自动化之旅—适配渠道包
原文链接http://tech.meituan.com/mt-apk-adaptation.html转载 2016-01-09 11:51:14 · 423 阅读 · 0 评论 -
android SQLite getWritableDatabase VS getReadableDatabase
getWritableDatabase VS getReadableDatabasegetWritableDatabase 和 getReadableDatabase 取得的实例对数据库进行读和写的功能,不是像字面意思上一个读写权限和只读权限两者的区别在于 - getWritableDatabase取得的实例是以读写的方式打开数据库,如果打开的数据库磁盘满了,此时只能读不能写,此时调用了getW原创 2016-01-09 11:55:20 · 713 阅读 · 0 评论 -
Gradle详解
原文链接深入理解Android(一):Gradle详解转载 2016-01-13 14:44:56 · 393 阅读 · 0 评论 -
android TextView 分散对齐(两端对齐)
很多时候我们在做UI的时候会遇到要求文字两端对齐,对于习惯了使用wrap_content的我们来说确实很头疼。经过查询资料我们发现有以下方法可以解决:感谢下面作者为我们提供的两种方案: http://www.cnblogs.com/lcyty/p/3265335.html我们还可以使用: https://github.com/androiddevelop/AlignTextView 当然如原创 2016-04-07 11:24:09 · 22549 阅读 · 0 评论 -
android实现软键盘弹出/收起的监听
项目中遇到要对android软件盘的弹出收起进行监听来动态改变输入框的状态是否可编辑。可是我大google没有对android系统的软件盘弹出收起事件做官方的监听,so,需要我们迂回救国。 经过不懈的百度,google,发现解决方案大体分为以下情况: 请看链接: bear_huangzhen的专栏–Android之监听手机软键盘弹起与关闭 主要的思路就是为Activity的最外面的L原创 2016-08-15 10:33:46 · 17773 阅读 · 5 评论