自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨水的尾巴

学无止境,学以致用!

  • 博客(35)
  • 资源 (44)
  • 收藏
  • 关注

转载 如何分析解决Android ANR

来自:  http://blog.csdn.net/tjy1985/article/details/6777346  http://blog.csdn.net/tjy1985/article/details/6777355  http://blog.csdn.net/tjy1985/article/details/6777983  http://www.eoeandroid.com/forum.p

2017-08-31 09:54:37 1836

转载 Rxjava-Android资料汇总

从去年(2015)10月份左右接触到RxJava到今(2016.03)也有近半个年,从一开始的Rx风格的蒙圈代码到现在自己项目中必不可少的Lib,多多少少积累下来一些经验,再加上周边小伙伴不时的问这个依赖(RxJava)是什么?这代码什么意思?RxJava是什么?能做什么?很牛B吗?- -!有时候真的问的人无言以对。            1、Rxjava是什么(响应式编程)     

2016-10-11 10:38:46 371

转载 Charles 从入门到精通

目录与版权转载请保留顶部的 Charles 中国特惠内容,本文的内容主要包括:Charles 的简介如何安装 Charles将 Charles 设置成系统代理Charles 主界面介绍过滤网络请求截取 iPhone 上的网络封包截取 Https 通讯信息模拟慢速网络修改网络请求内容给服务器做压力测试修改服务器返回内容总结简介Charles 是在 Mac 下常

2016-10-10 17:28:20 403

转载 基于七牛和fresco的一整套安卓图片解决方案

apk内部图片优化:控制apk大小几种图片的主要特点:webp:文件最小,有透明通道。 jpg:文件较小,无透明通道。 png:文件较大,有透明通道。对于小图标1.小图标大多是不规则形状,显示时多会要求能看到后方背景,所以需要有透明通道,一般使用png。尺寸小,没必要转webp。 如果图标后方背景为纯色且确定,那么直接用jpg就可以了。2.UI给的png图应当再通过

2016-10-09 17:46:55 476

转载 如何使用Android Studio开发/调试Android源码

本文是以源码中development/tools/idegen/README作为指导文档.环境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源码由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA 一、修改Android Studio(以下简称AS)的内存配置

2016-10-09 15:58:50 329

转载 java静态代理和动态代理

一、代理概念为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。图1:代理模式从图中可以看出,代理接口(Subject)、代理类(ProxySubject)、委托类(RealSubject)形成一个“品”字结构

2016-10-08 17:23:08 264

转载 Android进程整理

http://www.cnblogs.com/android-blogs/p/5632549.html一、概括系统启动架构图:上图在Android系统-开篇中有讲解,是从Android系统启动的角度来分析,本文是从进程/线程的视角来分析该问题。1.1 父进程在所有进程中,以父进程的姿态存在的进程(即图中的浅红色项),如下:kthreadd进程: 是所有内核进程的父进

2016-10-08 15:52:50 547

转载 美团Android自动化之旅—生成渠道包

http://tech.meituan.com/mt-apk-packaging.html概述每当发新版本时,美团团购Android客户端会被分发到各个应用市场,比如豌豆荚,360手机助手等。为了统计这些市场的效果(活跃数,下单数等),需要有一种方法来唯一标识它们。团购客户端目前通过渠道号(channel)来区分不同的市场,代码中使用Config.channel变量记录

2016-09-15 21:13:28 737

转载 StrictMode 详解

StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题。比如,如果你在UI线程中进行了网络或者磁盘操作,StrictMode就会通过Log(logcat )或者对话框的方式把信息提示给你,因为让你的UI线程处理这里操作会被认为是不规范的做法,可能会让你的应用变得比较卡顿。官网文档:http://developer.an

2016-09-01 10:18:35 642

转载 Bolts-Android

对Android客户端编程来说,有个明确的规则是不能在ui线程里面做耗时的操作。这样就要求网络请求、文件读写等等操作都要异步操作。而异步操作完成后,往往需要再更新ui界面。最直接的想法是回调,只要保证在ui线程里面,更新ui组件不会困难。但有些情况下,往往需要多层异步操作,这时候代码就很丑了,不管是维护,还是编写都是挑战。举例以发布内容举例:先上传所有图片,图片依次上传。图

2016-08-31 19:11:15 2472

转载 值得你关注的Android6.0上的重要变化

伴随着众多新特性和新功能,Android6.0(API level 23)在系统和API上都有着诸多的改变。本文着重介绍几个关键变化,以帮助你理解这些改变对你的APP产生的影响。一、运行时权限检查(Runtime Permisssions)    此次发布引入了一个新的权限管理模型,使得用户能够在运行时控制应用的权限。这个模型一方面提高了用户在权限控制的可视化程度和管理粒度,另一方面也

2016-08-09 11:21:38 3771

转载 Android布局中使用的@、@+、?和*的详细描述

之前在网上看到很多朋友对android布局文件中的@、@+、?和*不能清晰的理解和使用。在网上搜了一下,也没有看到很好的文章对这个问题进行解决。所以,我研究整理了他们的关系和使用方法,同时附上原始的出处。以便想更深入研究的朋友考究。英文大家找个翻译软件比对着看吧。概括的如有不当还请包涵指正。先谢过啦。 1、@[:][/]和 @+[:][/], @android:id简单的概括就是:

2016-08-02 18:59:55 557

原创 ubuntu android系统下 apk编译运行 查看系统属性

// 权限问题adb root; adb remount;进入到当前工程目录 mm即可,生成apk位置~/carVT/out/target/product/msm8996/system/priv-app/LeecoLauncher/LeecoLauncher.apkadb install -r ~/carVT/out/target/pro

2016-08-02 09:42:39 855

转载 在ubuntu上软件安装的几种格式dev,rpm,bin,tar.gz

使用Linux系统的人都知道,Linux系统下软件的安装可不像Windows下,双击,一路NEXT下去就可以,在LInux下常用的软件主要有deb,rpm,tar.gz,bin等格式,那么下面我给大家讲解这些软件的安装方法。A:DEB包,这种最简单了,如果是Ubuntu的话,就像Windows一些,双击,一路NEXT下去,就OK。如果不是ubuntu的呢?安装软件包sudo d

2016-07-31 11:18:33 2959

原创 Volley周边

1 volley工作原理:源码 git clone https://android.googlesource.com/platform/frameworks/volley2 SHA-1值的获取class InternalUtils { // http://stackoverflow.com/questions/9655181/convert-from-byte-array-to-hex-st

2015-10-17 23:44:12 479

转载 Android dex分包技术

1 facebookhttps://www.facebook.com/notes/facebook-engineering/under-the-hood-dalvik-patch-for-facebook-for-android/10151345597798920Facebook is one of the most feature-rich apps available for Android.

2015-10-15 10:39:03 2532

原创 Picasso分析05

前面将源码过了一遍,不难看出,分为以下几个模块: a) 对于Picasso的创建,利用Builder可对Picasso的线程池,下载器等进行动态配置,即使用用户 自定义的是完全可以的。 b )RequestHandler和Action:前者是指明了图片的来源,后者是指明了使用者,并且后者提供了 complete和error抽象方法供用户使用 c)Picasso自己定义了一套下载器,线

2015-10-04 20:40:09 741

原创 Picasso分析04

1 BitmapHunter一个BitmapHunter对应一个图片请求,可以包含多个Action,这些Action的getKey()值是相同的, 即对同一个图片,同时可能有多个在等待下载使用。即一个请求多个响应。 BitmapHunter只负责去获取图片然后回调通知Dispatch,其余的不负责。class BitmapHunter implements Runnable { // run函数

2015-10-03 20:05:50 1538

原创 Picasso分析03

1 PicassoExecutorServiceExists as a custom type so that we can differentiate the use of defaults versus对抗 a user-supplied instance. ThreadPoolExecutor构造函数的参数说明 class PicassoExecutorService extends Th

2015-10-03 00:03:12 1133

原创 Picasso分析02

1 Downloader1 Downloader接口负责下载图片//A mechanism机制 to load images from external resources such as a disk cache and/or the internet. public interface Downloader { // Downloader.Response containing eithe

2015-10-02 19:41:18 1185

原创 Picasso分析01

1 RequestHandler1 RequestHandler抽象类根据图片来源的不同,构建不同的请求对象,如图片来自网络、文件、assert、多媒体等; 在Picasso库中已经实现了常用的请求,但我们可以根据新需求进行扩展,记得注册自己写的; 即 register your RequestHandler using Picasso.Builder.addRequestHandler(Req

2015-09-30 23:24:43 801

原创 Android编译错误

错误1[2015-09-30 09:59:02 - Dex Loader] Unable to execute dex: Cannot merge new index 68496 into a non-jumbo instruction![2015-09-30 09:59:02 - Records] Conversion to Dalvik format failed: Unable to exe

2015-09-30 10:00:32 620

原创 advanced-textview展示

1 MainActivityandroid:textIsSelectable=”true”的意思为文本是否可以复制,如果是true可以复制如果是false不可以复制TextView footer = (TextView) LayoutInflater.from(this).inflate( android.R.layout.simple_list_item_1, getListVie

2015-09-29 21:39:48 1307

转载 单例模式、双检测锁定DCL、volatile

单例模式最要关心的则是对象创建的次数以及何时被创建。 Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,比头五种模式加起来还复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同

2015-09-25 22:37:47 1847

原创 Android调试相关

当程序发送ANR异常时,导出traces.txt的方法 adb -s deviceName pull /data/anr/traces.txt d:/traces.txt adb devices可以查看设备

2015-09-24 13:56:53 505

原创 ViewPagerIndicator-master源码分析 3

1 TitlePageIndicator效果图public class TitlePageIndicator extends View implements PageIndicator { /** * Percentage indicating what percentage of the screen width away from * center should th

2015-09-22 21:16:58 788

原创 ViewPagerIndicator-master源码分析 2

1 IcsLinearLayout 首先看一下自定义的图标封装器,如果主题中配置了属性,则会在每个子view之间绘制分隔符class IcsLinearLayout extends LinearLayout { private static final int[] LL = new int[] { // 要获取的属性集合 /* 0 */ android.R.attr.divi

2015-09-20 22:28:01 799

原创 ViewPagerIndicator-master源码分析 1

1.ListActivity的使用Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.viewpagerindicator.sample/.ListSamples }public class ListSamples extends ListActivity { @Over

2015-09-19 16:27:04 808

原创 ImageView之scaleType属性

理论scaleType的类型:matrix、center、centerCrop、centerInside、fitCenter(默认)、fitEnd、fitStart、fitXYcenter:保持原图大小,将图片中心和ImageView的中心对齐。当原图大于ImageView的范围时裁剪。centerCrop:以填满整个ImageView为目的,将图片中心和ImageView的中心对齐,缩放原图,直到

2015-09-05 15:35:40 452

原创 PhotoView源码分析(3)

1 简介本篇主要分析源码中的demo2 主界面LauncherActivityclass LauncherActivity extends ListActivityprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter

2015-09-05 11:48:30 773

原创 PhotoView源码分析(2)

1 PhotoViewAttacher代码较多,省去不重要的public class PhotoViewAttacher implements IPhotoView, View.OnTouchListener, OnGestureListener, ViewTreeObserver.OnGlobalLayoutListener { // 变量定义及初始化 static

2015-09-04 22:56:54 1512

原创 PhotoView源码分析(1)

简介PhotoView可以用于查看图片,并对图片进行拖动或者点击缩小放大,拖动过程中不会出现边缘空白,而且在放大情况下也支持viewpager等的拖动切换准备知识Logpublic int v(String tag, String msg, Throwable tr) { // tr: An exception to log return Log.v(t

2015-09-03 16:55:31 1016

原创 BadgeView源码分析

1 简介BadgeView继承自TextView,可用于消息提醒,如微信的消息提醒数目的显示。 源码 https://github.com/stefanjauker/BadgeView2 源码1 知识点1 继承textview时构造函数的attrs属性 public BadgeView(Context context, AttributeSet attrs) { this(cont

2015-09-03 12:59:32 616

原创 PagerSlidingTabStrip源码分析及扩展

1. 简介PagerSlidingTabStrip是GITHUB上的开源库,继承自HorizontalScrollView,主要和viewpager一起使用,起到标识标题栏的作用.2. 源码分析1 变量public OnPageChangeListener delegatePageListener; 是代理的监听器,用于外部回调,因为PagerSlidingTabStrip占据了viewpager

2015-09-02 23:16:34 942

原创 Android dp到厘米的转换

首先计算dp到英寸的关系DisplayMetrics metrics = getResources().getDisplayMetrics();        float result = metrics.density /  metrics.xdpi;1dp约为result英寸因此,1dp约为result * 2.54f厘米

2015-06-30 14:35:20 1966

repo 版本1.22

repo工具,其中修改了内部的REPO_URL,原来的注释了,具体可vi查看

2016-08-06

PhotoView_eclipse

http://blog.csdn.net/licong20060541/article/details/48223917 PhotoView_eclipse

2015-09-05

badgeview.zip

博客http://blog.csdn.net/licong20060541/article/details/48194307 BadgeView继承自TextView,可用于消息提醒,如微信的消息提醒数目的显示。

2015-09-03

PagerSliding扩展

博文描述:http://blog.csdn.net/licong20060541/article/details/48185715 现在有四个标题,但第一个默认不显示,那么就一共有三个;而viewpager还是四个页面。对viewpager的滑动事件进行了屏蔽,使得当右滑的时候,显示出第一个页面,但第一个页面是没有标题的,因此标题栏没有选中的。其余三个页面需要点击标题才可切换,并且有指示器在对应的标题下。

2015-09-03

arcgis-android-sdk-v10.2.5

arcgis-android-sdk-v10.2.5

2015-05-07

C语言库函数,供Keil使用

C语言库函数,供Keil使用,在编译出现错误时,缺少。h文件时加载此资源

2015-05-06

印制板的基本设计准则

印制板的基本设计准则印制板的基本设计准则印制板的基本设计准则

2012-12-12

Linux设备驱动开发详解+第2版+2010.part3.rar

Linux设备驱动开发详解+第2版+2010.part3.rar

2012-07-19

Linux设备驱动开发详解+第2版+2010.part2.rar

Linux设备驱动开发详解+第2版+2010.part2.rar

2012-07-19

Linux设备驱动开发详解+第2版+2010.part1.rar

Linux设备驱动开发详解+第2版+2010.part1.rar

2012-07-19

龚俊三星 ARM S3C44B0X 开发板protel 原理图和源代码

龚俊三星 ARM S3C44B0X 开发板protel 原理图和源代码

2012-07-18

高质量C编程指南—林锐!.pdf )

高质量C编程指南—林锐!.pdf )

2012-07-15

xunzai.com_C语言深度解剖!.pdf

xunzai.com_C语言深度解剖!.pdf

2012-07-15

examples.tar.gz 设备驱动程序 源码 第三版

examples.tar.gz 设备驱动程序 源码

2012-07-06

数字图像处理MATLAB版.part2.rar

数字图像处理MATLAB版.part2.rar

2012-06-26

冈萨雷斯 数字图像处理MATLAB版.

冈萨雷斯 数字图像处理MATLAB版.

2012-06-26

C++程序设计谭浩强100%完整·清华大学

C++程序设计谭浩强100%完整·清华大学

2012-06-26

VC与Matlab混合编程实现图像处理

VC与Matlab混合编程实现图像处理

2012-06-26

数字图像处理

数字图像处理

2012-06-26

冈萨雷斯 数字图像处理

数字图像处理

2012-06-26

深入浅出Linux TCP IP协议栈.pdf

深入浅出Linux TCP IP协议栈.pdf

2012-06-19

mysql-gui-tools-5.0-r17-win32.zip

mysql-gui-tools-5.0-r17-win32.zip

2012-06-16

mysql-5.0.18-win32.zip

mysql-5.0.18-win32.zip

2012-06-16

jrtplib-3.7.1.rar

jrtplib-3.7.1.rar

2012-06-14

基于Libpcap的网络编程技术

基于Libpcap 网络编程技术

2012-04-24

H264流媒体RTP打包源代码和相关资料.rar

H264流媒体RTP打包源代码和相关资料 ,参考别人的,希望别介意,哈哈

2012-02-29

玫瑰礼物玫瑰礼物玫瑰礼物

玫瑰礼物玫玫瑰礼物玫瑰礼物玫瑰礼物瑰礼物玫瑰礼物玫瑰礼物

2012-02-14

zd1211rw 修改过的

zd1211rw.rar 修改过的,适合我自己的板子的

2012-01-14

stdint.h vlc嵌入vc时会用

stdint.h vlc嵌入vc时会用 初学炸到

2012-01-13

vc++皮肤 可以使用

vc++皮肤,包括使用说明,希望对你们有用啊

2012-01-13

zd1211-firmware-1.4.tar.bz2

zd1211-firmware-1.4.tar.bz2固件,用于linux无线的使用,使用说明见百度google吧

2012-01-13

wireless_tools.29.tar.gz

linux下的无线工具,iwconfig命令 和 iwlist命令等等,使用说明请百度和google!

2012-01-13

达芬奇技术.rar

达芬奇技术,达芬奇架构讲解,代码分析!!!!!!!!!!!!!!!!!

2011-09-29

证件照 (图到用时方恨少,留着吧,会有用的)

证件照 (图到用时方恨少,留着吧,会有用的)

2011-09-24

那些让500强企业怦然心动的优秀简历

那些让500强企业怦然心动的优秀简历!!!!!!!!!!

2011-09-24

6410技术手册

6410技术手册 ~~ 英文手册!!!!!!!!!!!!!

2011-09-24

6410 linux下 GPIO的驱动分析

6410 linux下 GPIO的驱动分析 初学很有用

2011-09-24

Source_Insight说明.doc

Source_Insight说明.doc!!!!!!!!!!!!!!!!!!!!!!!!!!

2011-09-21

vlc-1.1.4-win32.exe

安装软件,可用!

2011-09-21

tds560usb驱动

tds560usb_plus_ccs33_SR12.exe usb驱动

2011-06-02

空空如也

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

TA关注的人

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