自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 android Looper源码分析

looper的主要作用:绑定当前线程,然后不断的在MessageQueue中去取消息,交给handler处理 下面会从源码中的各种方法着手,开始分析静态的loop()方法:

2016-05-12 17:10:22 397

原创 handler 的Looper.prepare()的问题

最近在线程中使用handler例如:final Handler mhandler = new Handler();new Thread(new Runnable() { @Override public void run() { Looper.prepare(); mhandler.post(new Runnable() { @Over

2016-05-12 10:10:25 976

原创 android drawable总结

首先要了解几个单位 px:屏幕像素 dpi: 屏幕密度,每英寸包含的像素数量(例如各种 drawable-dpi) dp: 与屏幕密度无关,不同屏幕密度的设备上显示的大小相同 dip: 就是dp sp: 与屏幕密度无关,字体大小dp和px换算 将屏幕密度为160dpi的中密度设备屏幕作为基准屏幕,在这个屏幕中1dp=1px 在hdpi设备下1dp等于1.5px 在xxhdpi

2016-05-10 21:04:17 341

原创 android 短信拦截并删除

目前在做短信拦截并删除,遇到了各种坑,但同时说明了安卓系统越来越安全了,很赞! 拦截短信: 目前4.4版本以上的系统是不可能拦截到了,原因: 4.4及其以后系统,只能设置一个默认的SMS短信app,但短信到达,首先会通知这个app,并且只有这个app有对短信数据库的修改权限和短信的发送权限,并且短信广播不再是有序广播,也就是App没有办法拦截这个广播,所有app都快接收到短信到达的广播通知,但

2016-05-09 10:37:10 9570 1

原创 封装的HttpClient工具类

此工具类封装了HttpClient和handler以及接口回调,可以在主线程运行post和get方法,通过实现CallBack得到返回结果。

2016-05-06 17:31:05 1272

原创 Android 6.0 使用HttpClient的问题

Apache HTTP Client Removal Android 6.0 release removes support for the Apache HTTP client. If your app is using this client and targets Android 2.3 (API level 9) or higher, use the HttpURLConnection c

2016-05-05 10:42:16 946

原创 compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion

compileSdkVersion:代码使用到的Android SDK的版本 有时候需要降低compileSdkVersion版本,来支持旧版本SDK中的类,例如httpClient(6.0中已删除),但直接改这个值可能会报错,解决方法: 1、更改styles.xml 使用低版本style。例如改成parent=”android:Theme.Light.NoTitleBar” 2、如果还报错,

2016-05-04 18:18:22 859

原创 android studio 打jar包并混淆

打包并混淆步骤:1、将项目改成library 在build.gradle中将apply plugin: ‘com.android.application’改为apply plugin: ‘com.android.library’,并注释掉applicationId。2、生成classes.jar文件 打开studio右侧的Gradle菜单 点开项目下的Tasks下的build下的assemble

2016-05-04 17:54:28 2229

原创 LogUtil

import android.util.Log;public class LogUtil { public static final int VERBOSE = 5; public static final int DEBUG = 4; public static final int INFO = 3; public static final int WARN = 2;

2016-05-04 14:08:45 318

原创 打jar包 资源文件找不到的问题

android项目打jar包的时候,如果用layout布局文件,会出现资源文件找不到的问题。 例如jar包中activity文件中会出现类似这样的代码setContentView(2130968601);这样其他人用这个jar包时候肯定会报错,因为找不到对应的布局文件。可以使用getIdentifier()方法获得应用包下的指定资源id,直接上代码 activity中setContentView

2016-05-03 17:50:29 1940

js+flash 实现复制效果

我们在很多网站上都能看到复制代码段的效果,例如个人博客,bootstrap等网站,现在整理一下,方便大家更简单的使用。

2014-11-19

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

TA关注的人

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