
blog
文章平均质量分 73
_Hiro
我的博客
http://hiroz.cn
展开
-
Android中的Selector使用详解
在进行布局的时候,为了更加方便地实现按钮点击状态或者某些状态的背景图切换、字体颜色切换等效果,Android提供了一种叫做 StateListDrawable 的东东,使用XML来进行定义不同状态下的图像。官方文档中举了这么一个例子。例如,一个按钮控件可以在几种不同的状态(按下,获取焦点,或者正常状态),使用 StateList ,你可以为每个状态绘制不同的背景图片。重点就是,Android 提供了这个 XML 定义里边,有9大9种状态,作为一个小学语文古诗词都从来背不到的记忆力障碍患者来说,太难记了,说翻译 2015-02-03 17:11:27 · 1371 阅读 · 0 评论 -
Linux Ubuntu 上快速安装 Ruby 2.2
1. 安装依赖库这些库用来编译安装 Ruby 和用于 Ruby Gem 的依赖。原创 2015-09-16 16:46:41 · 1151 阅读 · 0 评论 -
Android中Activity切换时共享视图元素的切换动画(4.x兼容方案)
上一篇讲了使用 Google 的 AppCompat-v7 来实现 Activity 切换时实现共享视图元素的切换动画。这一篇介绍两个可以兼容 4.x 的两个第三方方案。上一篇:Android中Activity切换时共享视图元素的切换动画(5.0以上)方案一:PreLollipopTransition首先在 build.gradle 配置文件添加这个库依赖depende原创 2015-07-30 22:09:57 · 3808 阅读 · 2 评论 -
Android中Activity切换时共享视图元素的切换动画(5.0以上)
说来这个的背景非常简单,经常在使用图片列表的时候就会想,如果“列表中的图片放大到整个屏幕”作为 Activity 的补间动画,就非常完美了。就像这样:Android 5.0 Lollipop 的 SDK 发布以后,这个新的主题包含在 AppCompat-v7 21了。这里介绍的实现方法是 ActivityOptionsCompat.makeSceneTransition原创 2015-07-30 07:22:39 · 8430 阅读 · 2 评论 -
Android中WebView中拦截所有请求并替换URL
我的博客原文地址:http://hiroz.cn/android-webview-intercept-request/需求背景接到这样一个需求,需要在 WebView 的所有网络请求中,在请求的url中,加上一个xxx=1的标志位。例如 http://www.baidu.com 加上标志位就变成了 http://www.baidu.com?xxx=1原创 2015-06-20 16:10:47 · 24476 阅读 · 8 评论 -
Android中使用ContentProvider进行跨进程方法调用
原文同时发表在我的博客 点我进入还能看到更多需求背景最近接到这样一个需求,需要和别的 App 进行联动交互,比如下载器 App 和桌面 App 进行联动,桌面的 App 能直接显示下载器 App 内的下载任务进度和状态。寻找解决方案从需求上知道了,主要问题在如何解决跨进程的通信上边。AIDLAIDL 即 Android Interface Definition Language的缩写,是专为 A原创 2015-06-26 08:30:42 · 6328 阅读 · 0 评论 -
解决一个Android Studio gradle的小问题
自从Android Studio有了gradle之后,就经常有问题,最近在Ubuntu上用Android Studio的时候就遇到一个问题,每次项目目录更改了,Import项目,打开项目,还是新建项目,总会出现一个gradle sync in progress.当然,在有网的情况下是正常的,但要是没网的时候,studio会报一个错,gradle project sync failed basic转载 2015-06-25 07:47:14 · 2371 阅读 · 0 评论 -
Android中定制自己的Camera
在Android的hardware包中有一个Camera类。这个类就是获取Camera服务的,可以定制Camera等。可以通过open()方法获取其实例。在使用这个类是需要在AndroidManifest.xml文件中加入相应的权限和特性。如: uses-permission android:name = "android.permission.CAMERA" /> u转载 2015-06-25 07:45:51 · 624 阅读 · 0 评论 -
Android高级模糊技术
今天我们来更深入了解一下Android开发上的模糊技术。我读过几篇有关的文章,也在StackOverFlow上看过一些相关教程的帖子,所以我想在这里总结一下学到的东西。为什么学习这个模糊技术?现在越来越多的开发者喜欢在自定义控件的时候加上各种模糊背景,看看RomanNurik开发的Muzei或者Yahoo的Weather应用app都非常不错。我非常喜欢他们的设计。我从Mar转载 2015-06-25 07:47:54 · 675 阅读 · 0 评论 -
Hello World! Linux Ubuntu 搭建 Nginx + Nodejs + Ghost 博客
同步发表在我的博客http://hiroz.cn/2015/01/03/deploy-ghost/---从今天开始写博客啦,按照惯例,我还是先说一句:Hello World!。 首先我们来认识一下题目里边的Ghost是什么:Ghost 是基于 Node.js 的开源博客平台,由前 WordPress UI 部门主管 John O’Nolan 和 Word原创 2015-01-20 10:47:20 · 2296 阅读 · 0 评论 -
如何反编译 android 中 /data/dalvik-cache/arm 下的文件
首先我要讲的第一件事情就是,最近在调奇酷手机大Q上的一个bug:使用 installPackage 这条 API 安装系统应用的时候总是失败,但是 pm install 又是成功的。没办法,我只有把系统的 pm 反编译来看一看了。然后无奈手机太过于奇葩,一般 pm.jar 是放在 /system/framework/ 下的,偏偏这台手机里边的 pm.jar 只有30原创 2015-09-24 17:37:41 · 7341 阅读 · 2 评论