自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yaphet

yaphetzhao@foxmail.com

  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 Xposed Xposed插件开发

Xposed插件开发简单介绍 Xposed,大名鼎鼎得Xposed,是Android平台上最负盛名的一个框架。在这个框架下,我们可以加载很多插件App,这些插件App可以直接或间接操纵系统层面的东西,比如操纵一些本来只对系统厂商才open的功能(实际上是因为Android系统很多API是不公开的,而第三方APP又没有权限)。有了Xposed后,理论上我们的插件APP可以hook到系统任意一个Jav

2016-05-19 14:28:12 2672

原创 ReactNative Android 实现加载本地图片

ReactNative Android 实现加载本地图 ReactNative里面js代码一般都是android和ios通用的,那么加载本地图片对于android来说也是个问题。先来看看官方对于加载本地图片的支持 从0.14版本开始,React Native提供了一个统一的方式来管理iOS和Android应用中的图片。要往App中添加一个静态图片,只需把图片文件放在代码文件夹中某处,然后像下面这

2016-05-19 13:59:14 6384

原创 Android AndroidStudio JSR/RET are not supported with computeFrames option

问题FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformClassesWithInstantRunForDevDebug'.> JSR/RET are not supported with computeFrames opti

2016-05-17 18:28:37 5195 2

原创 ReactNative js判断android还是ios

var Platform = require('Platform');if (Platform.OS === 'android') { //todo}else{ //todo}

2016-05-12 14:43:05 6793

原创 ReactNative NodeJs v5.7.0稳定版官方下载

Windows 32-bit Installer: https://nodejs.org/dist/v5.2.0/node-v5.2.0-x86.msiWindows 64-bit Installer: https://nodejs.org/dist/v5.2.0/node-v5.2.0-x64.msiWindows 32-bit Binary: https://nodejs.org/di

2016-05-10 13:40:36 1328

原创 Android 强制停止RecyclerView滑动方法

//强制停止RecyclerView滑动方法 public static void forceStopRecyclerViewScroll(RecyclerView mRecyclerView) { mRecyclerView.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemCl

2016-04-28 15:00:55 8326 2

原创 Android getDimension();getDimensionPixelOffset();getDimensionPixelSize()

getDimension  获取某个dimen的值,如果是dp或sp的单位,将其乘以density,如果是px,则不乘   返回floatgetDimensionPixelOffset  获取某个dimen的值,如果是dp或sp的单位,将其乘以density,如果是px,则不乘  返回intgetDimensionPixelSize则

2016-04-28 14:55:01 709

原创 Android ButterKnife注解框架

ButterKnife注解框架ButterKnife注解框架是Android上的一个开发懒人库,可以让开发的效率变得更高,同时提升代码的简化性。 使用ButterKnife这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来。其自定义注解的实现都是限定为RetentionPolicy.CLASS,也就是到编译出.class文件为止有效,在运行

2016-03-12 12:43:12 1005

原创 Android Fresco实现图片毛玻璃效果

public class FrescoDraweeView extends SimpleDraweeView { public FrescoDraweeView(Context context) { super(context); } public FrescoDraweeView(Context context, AttributeSet attrs)

2016-03-10 16:19:27 3080

原创 UI设计 Android&IOS开发推荐用色

日本传统色彩大全古代紫 #895b8a茄子紺 #824880二藍 #915c8b京紫 #9d5b8b蒲葡#7a4171若紫#bc64a4紅紫#b44c97梅紫#aa4c8f菖蒲色#cc7eb1紅藤色 #cca6bf浅紫 #c4a3bf紫水晶 #e7e7eb薄梅鼠#dcd6d9暁鼠#d3cfd9牡丹鼠#d3ccd6霞色#c8c2c6藤鼠#a6a5c4半色#a69abd薄色#a89dac薄

2016-03-02 13:57:34 2634

原创 Android Fresco属性大全,中文说明

/** * FrescoDraweeView在xml中设置的属性说明: * android:id="@+id/my_image_view" 【属性说明】id * android:layout_width="20dp" 【属性说明】设置宽度,不支持wrap,如果要设置宽高比, 需要在Java代码中指定,setAspectRatio(1.33f); * andr

2016-03-01 15:33:17 2938

原创 Android Glide图片加载框架图片变色变绿解决方法

图片变色的原因是因为图片压缩所致,一半是webp会出现这样的情况。所以在使用Glide的缓存机制的时候,缓存原图片即可。Glide.with(a).load(url).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(i);关键点是.diskCacheStrategy(DiskCacheStrategy.SOURCE)就可以解决了

2016-01-26 14:16:53 8833 6

转载 Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较

Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较在Android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里介绍一下Universal-Image-Loader,android-Volley,Pica

2016-01-20 19:18:24 1470 1

转载 Android ListView强制停止滚动

源地址:http://stackoverflow.com/questions/6369491/stop-listview-scroll-animation第一种方法为利用反射来完成,代码如下:private static Field mFlingEndField = null; private static Method mFlingEndMethod = null;

2016-01-19 17:58:17 3700

原创 DOTA2 6.86更新日志 史诗级巨变英雄大改

北京时间12月16日凌晨,万众期待的DOTA2 6.86新版本更新,让我们一起来看看吧。  今天的更新是大家期待已久的大更新,有新英雄-天穹守望者、宙斯至宝、沙漠地图包、还有6.86更新等等,让我们一起看看有什么内容:      DOTA2新英雄-天穹守望者模型介绍  首先是新英雄-天穹守望者DOTA2 6.86改动日志:新英雄-天穹守望者(孤光)  原

2015-12-21 16:54:55 3830

原创 Gradle Gradle如何生成导出未签名apk

1:找到项目右侧的Gradle按钮点击打开2:点击绿色的加号,将工程的gradle文件添加进去添加的时候选择app目录下的build.gradle文件同时还会让选择gradle的目录,没什么好说的,把路径粘贴过去就行了C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovn

2015-12-11 11:07:26 3239

转载 WordPress -NewsPlus主题-博客新闻杂志门户,完美中/英文主题

转载自:http://www.weidea.net/post/17399NewsPlus 新闻杂志门户 wordpress完美中/英文主题[更新至v2.12]NewsPlus wordpress中文主题是一个杂志、新闻、门户WordPress主题,主题完全自适应,支持retina 屏,支持缩放比例布局,支持语言本地化,搜索引擎优化,Micro格式,RTL,可视化简码,自定义

2015-12-02 16:04:18 2544

原创 Android Jsoup解析HTML部署与使用

Jsoup Cookbook(中文版)入门解析和遍历一个html文档输入解析一个html字符串解析一个body片断根据一个url加载Document对象根据一个文件加载Document对象数据抽取使用dom方法来遍历一个Document对象使用选择器语法来查找元素从元素集合抽取属性、文本和html内容URL处理程序示例:获取所有链接数

2015-12-01 10:04:02 1107

原创 开发工具&插件 Android Studio FindBugs插件提示信息说明

Android Studio FindBugs插件提示信息说明Minimum priority to report:根据bug的优先权级别报告bug。Malicious code vulnerability:恶意代码。Dodgy code:高危代码。FindBugs团队认为该类型下的问题代码导致bug的可能性很高。Bad practice:最佳实践反例。这种类别下的代码违反

2015-11-12 11:32:30 1628

原创 Android ContextThemeWrapper cannot be cast to android.app.Activity

java.lang.ClassCastException: android.view.ContextThemeWrapper cannot be cast to android.app.ActivityDialog中的context,在强制装换Activity出现。将(Activity) mContext,变成:scanForActivity(mContext)priv

2015-11-04 15:55:46 11159 1

转载 Gradle 使用Gradle构建Android应用的渠道包

使用Gradle构建Android应用的渠道包所有做Android App的同志们应该都知道渠道包是什么,得力于Android生态的多样性,我等写Android应用的人类每次发布App都需要面对数十个市场,而为了能够采集到市场的表现数据,就必须为每一个市场生成相应的apk包,也就是俗称的渠道包。如此这般,如何更加便捷的生成渠道包就成了各显神通的地方。友盟、酷传等第三方都

2015-10-29 17:02:47 576

转载 Android AndroidStudio开发全部套件百度网盘下载

ALL ANDROID STUDIO PACKAGES-V1.4.1.2288178Select a specific Android Studio package for your platform. Also see the Android Studio release notes.PlatformPackageSizeSHA-1

2015-10-27 10:48:16 11424

原创 Android EditText获取焦点事件

EditText searchView = (EditText) findViewById(R.id.search_text);searchView.setOnFocusChangeListener(new android.view.View. OnFocusChangeListener() { @Override public void onFocusChange(View v, bo

2015-10-26 17:07:01 1753

转载 React Native 官方文档中文版(含最新Android内容)

React Native 中文版(含新增 Android 章节)原文链接:http://wiki.jikexueyuan.com/project/react-native/Facebook 在 React Native,本中文教程翻译自 React Native 官方文档。React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScri

2015-10-26 10:55:40 1615

转载 Android ScrollView内嵌ViewPager导致ViewPager滑动困难

原文链接:http://titanseason.iteye.com/blog/1858874解决方式:重写ScrollView,然后在xml中定义布局的时候,使用自定义的PagerScrollView而不是系统的ScrollView即可。重点在于重写父类的onInterceptTouchEvent方法import android.content.Context;imp

2015-10-09 16:32:52 603

转载 Android StrictMode 严苛模式

Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你

2015-09-29 16:13:53 501

转载 Android 译文:Android中糟糕的AsyncTask

原文链接:http://droidyue.com/blog/2014/11/08/bad-smell-of-asynctask-in-android/?droid_refer=random_recommend译文:Android中糟糕的AsyncTask AsyncTask是一个很常用的API,尤其异步处理数据并将数据应用到视图的操作场合。其实AsyncTask并不是那么好,甚至有些糟糕。本文我会

2015-09-29 10:12:21 444

转载 Android Android Studio 快捷键整理分享,IntelliJ IDEA使用技巧一览表

Android Studio 快捷键整理Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码

2015-09-28 15:23:59 741

原创 Android HttpgetRequester+onResponse

import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class HttpUtils { public static void s

2015-09-24 14:29:52 1293

转载 其他技术 网易云音乐Mp3,通过网易官方搜索引擎获取mp3外链

原文链接:http://www.52pojie.cn/thread-339852-1-1.html引擎:http://s.music.163.com/search/get/?src=lofter&type=1&filterDj=true&s=缘&limit=8&offset=0&callback=loft.w.g.cbFuncSearchMusic红色部分为歌名,红色部分可以任意变

2015-09-24 14:19:58 6558

原创 Android 使用Preferences保存List<E>

public static String List2String(List SceneList) throws IOException { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); ObjectOutputStream objectOutputStream =

2015-09-23 14:16:42 622

原创 Android 一个Activity里面2个ListView垂直排列,动态设置ListView高度

/** * 动态设置listview的高度 * @param listView */ public void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter adapter = listView.getAdapter(); if(adapter != null) { int totalH

2015-09-22 17:00:40 1665

转载 Android 一个ListView添加多个Adapter

有时候我们想在listView上分类,或者呢 有时候一行显示两列内容,有时候需要三列内容 ,那怎么实现呢,这里呢就要使用Java代码  class Section { String caption; Adapter adapter;

2015-09-22 09:53:02 3057

原创 Android 彻底关闭WebView,防止WebView造成OOM

Android上的WebView经常会造成一些问题,我现在就遇到了 = =关闭Activity之后,WebView还在内存中占用,非常有可能造成OOM。但是即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。一旦在xml布局中引用了webview甚至没有使用过,都会阻碍重新进入

2015-09-17 14:45:04 25530

转载 Android 三次贝塞尔曲线练习之弹性的圆

原文链接:www.jianshu.com/p/791d3a791ec2效果图贝塞尔曲线知识讲解效果图开始本文之前先查看一下目标效果是如何的。weibo这个动画的来源是优秀网页设计的一个微博,看到这个效果感觉下面的圆的动画十分的赞,于是就打算模仿这个效果。然后接下来看我所做的简单效果吧。项目代码:https://github.com/Devin

2015-09-17 14:08:23 3161

转载 Android 消息提示框:五种Toast详解

原文链接:http://android.tgbus.com/Android/tutorial/201103/346236.shtmlToast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来巴士为大家总结了Android五种Toast特效详

2015-09-16 18:14:52 1278

原创 Android 防止点击事件连按,isFastClick()

long lastClickTime; public synchronized boolean isFastClick() { long time = System.currentTimeMillis(); if (time - lastClickTime < 500) { return true; }

2015-09-16 18:09:33 1135

原创 Android ViewPager与子控件点击事件冲突的解决方案

ViewPager里面经常会放置很多东西,本文提供一个解决思路。子空间不使用OnClickListener,而使用OnTouchListener:class OnClick implements View.OnTouchListener { private String title; public ZhiDeSouOnClick(String

2015-09-16 17:59:19 7867 1

转载 Android 动画显示文字与bitmap的BadgeView

原文链接:http://www.jcodecraeer.com/a/opensource/2015/0910/3436.html项目地址: https://github.com/elevenetc/BadgeView开发环境: Android Studio介绍:动画显示文字与bitmap的Badge view 。 运行效果:使用说明:添加到布局:

2015-09-16 17:43:26 1075

转载 Android Android利用Fiddler进行网络数据抓包

转载自:http://www.trinea.cn/android/android-network-sniffer/主要介绍Android及IPhone手机上如何利用Fiddler进行网络数据抓包,比如我们想抓某个应用(微博、微信、墨迹天气)的网络通信请求就可以利用这个方法。 Mac 下请使用 Charles 代替 Fiddler,Charles 免费激活码为Registered

2015-09-16 17:37:18 831

Chrome迅雷下载插件Thunder-Download-Extension-for-Chrome_v3.1.crx

Chrome迅雷下载插件Thunder-Download-Extension-for-Chrome_v3.1.crx

2015-11-09

Android Roboguice 笔记

Android Roboguice 笔记

2014-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除