自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 GitHub整理开源工程

1.fresco     Android 图片缓存GitHub地址:两个内存缓存加上磁盘缓存构成了三级缓存支持流式,可以类似网页上模糊渐进式显示图片对多帧动画图片支持更好,如 Gif、WebP更多样的显示,如圆角、进度条、点击重试、自定义对焦点更多样的加载,如支持 EXIF、全面支持 WebP支持 Android 2.3+ 有兴趣参与源码

2016-03-30 16:27:57 526

转载 在Android Studio中有六种依赖

在Android Studio中有六种依赖Compile,Provided,APK,Test compile,Debug compile,Release compile Compilecompile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。ProvidedProvided是对所有的build t

2016-01-27 18:31:09 413

原创 AndroidStudio 常用快捷键

Android Studio含义 (持续更新)Ctrl + Alt + L                                        格式化代码Shift + Enter                                        任意位置换行(往下添加空行)Alt + /

2016-01-26 11:42:25 361

原创 AndroidStudio自动导入包

我们在编写代码需要使用到其他类的时候,则需要import包进来,而AndroidStudio提供了自动导入包的功能将高亮部分全部勾选即可

2016-01-26 11:17:26 467

转载 Android studio V1.0安装篇

Windows环境下Android Studio v1.0安装教程Studio教程 安装教程 Android Studio v1.0 Android Studio 教程Windows环境下Android Studio v1.0安装教程准备工具JDK安装包。要求:JDK 7以及以上版本。Android Studio安装文件。Windows:

2016-01-26 11:06:21 641

原创 Android studio 安装篇

1.在http://www.android-studio.org/中找到AS的安装包,并下载。这里我下载的是ZIP格式的,不需要安装,直接解压即可2.下载SDK以及JDK并配置好JDKSDK版本更新Build-tools在编译的时候需要使用到,不能少,至于是否需要安装所有版本看你自己,不过AS的版本最少需要19.1.0以上好像。Extra

2016-01-26 10:35:36 357

转载 Github开源Android资源整理(九)公共库,高版本向低版本兼容,多媒体相关,事件总线(订阅者模式),传感器

五、Android公共库GuavaGoogle的基于java1.6的类库集合的扩展项目,包括collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O等等. 这些高质量的API可以使你的JAVa代码更加优雅,更加简洁项目地址

2015-12-09 15:17:28 585

转载 Google code android开源项目

引用自  http://blog.csdn.net/dellheng/article/details/71731121.        diskusage http://code.google.com/p/diskusage/提供了一种找到存储卡上的文件和消耗了大量的空间目录的方法2.        themissingtabwidget http://code.googl

2015-11-24 18:15:39 384

转载 android实例源码

andriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序andriod源代码http://www.apkbus.com/android-20972-1-1.htmlan

2015-11-24 18:14:38 529

转载 Android高级模糊技术

这是我们需要完成下图展示的效果:预备知识首先描述一下我们需要的文件。我们需要一个主Activity,里面有一个含有多个Fragment的ViewPager,每个Fragment展示一种模糊技术。这是主Activity的布局文件内容:android.support.v4.view.ViewPager xmlns:android="http://schemas.an

2015-05-05 17:09:21 450

转载 Android短彩信数据库解析

Skip to end of metadataGo to start of metadataMMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、

2015-05-04 11:58:51 549

转载 技术分享-ANR分析

Skip to end of metadataGo to start of metadata一:什么是ANRANR: Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应

2015-05-04 11:56:13 411

原创 技术分享-busybox

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统

2015-05-04 11:31:05 355

转载 Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/21696315),请尊重他人的辛勤劳动成果,谢谢!今天这篇文章主要分析的是Android的事件分发机制,采用例子加源码的方式让大家深刻的理解Android事件分发的具体情况,虽然网上很多Android的事件分发的文章,有些还写的不错,但是我还是决定

2015-04-23 14:28:43 513

原创 android各版本源码下载

android各版本源码下载地址: http://repository.grepcode.com/java/ext/com/google/android/android/

2015-03-13 11:09:01 511

原创 Android程序员必备精品资源

实用工具集锦Android Lifecycle https://github.com/xxv/android-lifecycleTinyPNG https://tinypng.com/Android Layout Finder Android Layout FinderAndroid Asset Studio http://romannurik.github.io/AndroidAsset

2015-03-05 16:04:15 372

转载 Google 发布的15个 Android 性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。 0)R

2015-03-05 11:37:38 509

转载 过滤emoji表情

[java] view plaincopyprint?private static boolean isNotEmojiCharacter(char codePoint)  {      return (codePoint == 0x0) ||          (codePoint == 0x9) ||          (codePoint ==

2014-12-19 19:00:19 806

转载 Eclipse调试技巧

得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试 Bug ,才让

2014-12-16 21:07:10 322

转载 LibGdx----Texture, TextureRegion, SpriteBatch

Introduction  本章介绍2D图形相关的一些基本内容,包括如何使用Texture,TextureRegion和SpriteBatch。Texture  略。。SpriteBatch  LibGdx使用SpriteBatch来完成纹理映射并在屏幕上显示被纹理映射的四边形的所有工作。它使得在屏幕上绘制图形极为简单,并且经过优化。它在屏幕坐标系中工作,使

2014-11-13 18:41:50 600

转载 Android On Touch 事件分析

android.com/" target="_blank" class="relatedlink">Android的触摸事件消息传递机制,网上的各种分析、总结很多,有深入源码的,有图文并茂的。你总结他总结,终归也都是别人的总结,不是我总结。每次匆匆看过,知道个大概,也没仔细琢磨过,总是过一阵就记不清细节了,但这回项目中遇到了相关问题,看来是要下功夫认认真真深入研究了。      

2014-09-25 10:04:59 774

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2014-08-15 10:41:17 380

转载 Android 线程模型和 AsyncTask

ndroid 的线程模型:当一个 android 的应用运行后,就会有一个 UI 的 main 线程启动 , 这是一个非常重要的线程,它负责把事件分派到相应的控件,其中就包括屏幕绘图事件,它同样是用户与 android 控件 交互的线程。比如,当你在屏幕上的 EditText 上输入文字, UI 线程会把这个事件分发给刚输入文字的 EditText ,紧接会向事件队列发送一个更新 ( invali

2014-08-15 10:09:41 304

转载 Android 新机制 ART

与 iOS 相比,Android 的用户体验有个相对糟糕的开始。在很长的时间里,界面一直丑小鸭,卡顿也是挥不去的痛。不过,在 Google 的全力推动,以及硬件厂商的响应下,Android 还是跨越各种阻碍,逐渐壮大起来了。在此过程中,Google 也在经历着重大的变化。它逐渐从一个只重视数据的公司,转变为一个重视设计和用户体验的公司。从 Android 4.0 开始,Android 拥有

2014-07-01 14:47:43 482

转载 Android开源项目第二篇——工具库篇

本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。Android开源项目系列汇总已完成,包括:And

2014-06-26 22:20:40 426

转载 Android AsyncTask异步操作分析

class TestTask extends AsyncTask { @Override protected Integer doInBackground( Integer ... params ) { // TODO Auto-generated method stub Log.v( TAG , "TestTask - doInBackground" );

2014-06-13 15:53:01 448

原创 Android 常用

1.获取当前手机号码

2014-06-13 14:39:37 455

原创 Missing styles. Is the correct theme chosen for this layout?

是因为主题样式不对,导致XML图形预览界面  右上角Theme选择 Theme或者Theme.Black。

2014-05-20 10:13:40 598

原创 Eclipse格式化代码

Eclipse有个很有用的功能,就是自动格式源代码的功能,一般大家都是直接Ctrl+Shift+F手动格式化,多浪费时间,而且容易遗忘。 其实Eclipse里已经带有自动格式化功能了,默认是没有代开该功能的。 具体方法:         windows-->Preferences-->Java --> Editor-->Save  Actions, 看到右边的选项了吧,

2014-03-27 13:44:58 1454

原创 GridView添加HeadView

GridView 不向ListView有addHeadView的方法,那要添加HeadView的话怎么办?我开始是去查看ListView源码,我想仿照ListView的addHeadView来重写GridView。发现我写的不行,GridView 是设置为1列的我是可以写出来的,1列的话那就跟ListView类似了。但是要几列的话就写不出来了,可能是我技术的问题。             

2014-03-05 11:54:41 2582

原创 GridView的Item中含有Button或者ImageButton时,Gallery 的Item点击无效

最近在做项目的时候,遇到的问题,Gallery的Item中含有Button或者ImageButton时,Gallery 的Item点击无效。后来发现是Button、ImageButton会把Gallery的Item的点击事件截取。       解决方法:           在adapter的布局中找到对应的Button添加属性   android:focusable="fal

2014-03-05 11:31:34 908 1

转载 C#接口编程(二)

重新实现接口我们已经介绍过,派生类可以对基类中已经定义的成员方法进行重载。类似的概念引入到类对接口的实现中来,叫做接口的重实现(re-implementation)。继承了接口实现的类可以对接口进行重实现。这个接口要求是在类定义的基类列表中出现过的。对接口的重实现也必须严格地遵守首次实现接口的规则,派生的接口映射不会对为接口的重实现所建立的接口映射产生任何影响。下面的代码给出了接口重实现的

2013-11-19 17:25:20 662

转载 C#接口编程(一)

接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。在前面的文章中,我们已经对C#接口的概念,如何定义接口以及如何对接口进行访问等问题进行了详细的讨论。在这些知识的基础上,本文我们将来了解实现接口的方法。显式实现接口成员为了实现接口,类可以定义显式接口成员执行体(Explicit interface memberimplementation

2013-11-19 17:23:31 946

原创 C#线程更新UI的方法

C#多线程更新界面有多种方法:1.     使用Application.DoEvents();2.     使用委托delegate3.      使用BackgroundWorker; 最偷懒的办法(Winform/Silverlight通用) 4.      设置Control.CheckForIllegalCrossThreadCalls为false,相当于不

2013-10-12 16:39:28 973

原创 C#通过线程实现回调方法

当启动一个线程去执行某件事情,但是我不知道此线程什么时候执行完,这时候就可以通过委托来实现回调,当线程执行完成后调用回调函数,来通知注册者。方法:public delegate void WeatherSearchCallBack();//回调委托public WeatherSearchCallBack weatherSearchCallBack;//回调委托

2013-10-12 16:22:09 3858 1

转载 C#调用WebService实现天气预报

本文使用Winform (C#)调用互联网上公开的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多

2013-10-12 14:08:37 1695

转载 Web Service

一、Web Service简介1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup

2013-10-12 14:08:13 440

原创 开发使用WebService的数据源地址

http://www.webxml.com.cn/zh_cn/index.aspx

2013-10-10 16:28:15 472

转载 Android 文字显示的研究

android自定义View绘制的时候,会有很多情况下要与字体打交道,涉及到字体宽度、高度的时候要特别注意一下几个概念,见图:   baseLine:一行文字的底线。Ascent: 字符顶部到baseLine的距离。Descent: 字符底部到baseLine的距离。Leading: 字符行间距。  J

2013-09-25 11:40:22 555

原创 android多国语言适配

android多国语言文件夹android多国语言文件夹文件汇总如下:(有些语言的书写顺序可能跟中文是相反的)中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(

2013-09-16 11:35:01 1122

pinyin4j-2.5.0

汉字转拼音的工具类,转换方法齐全,带声调不带声调等等,输出全拼音和首字母等

2014-09-17

空空如也

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

TA关注的人

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