- 博客(117)
- 资源 (12)
- 收藏
- 关注

转载 android开源项目
目前包括:Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style、其
2014-11-18 16:13:43
913

原创 强烈推荐的android学习参考站点
android学习之路-------http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/
2014-08-25 15:45:53
708
转载 vcard微信电子名片
二维码名片的格式 - vcard如果你希望生成的二维码名片可以被智能设备识别,并可以直接导入到通讯录中,那么就应遵循某种标准格式。常见的是生成vcard标准格式。一个简单的vcard名片格式例子参考如下: BEGIN:VCARDVERSION:3.0FN:任侠TEL;CELL;VOICE:15201280000TEL;WORK;VOICE:010-62100000TE
2016-04-06 17:01:41
14746
原创 Duplicate files copied in APK META-INF/解决方式
这是因为引用的jar包包含了相同的文件,打包时因为避免相互覆盖,提示报错,build.gradle文件添加如下即可packagingOptions{ exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/DEPENDENCIES' exclude 'MET
2015-12-03 10:54:33
646
原创 genymotion不能启动
运行genymotion突然报错,一会unable to load virtualBox一会又cannot start的真是烦死了,试了网上的所有的办法了,最后还是不行,重新下载一个官网的两个集成的还是不行,还是抱这种错误,我估计就是virtualBox的问题,我就把virtualBox单独卸载,又在virtualBox官网删找了一个最新的安装了,终于成功了,虽然会报不匹配,但是模拟器还是跑起来了
2015-09-15 15:08:39
590
转载 实现抖动效果
转 点击打开链接Android实现界面组件的抖动效果采用的Animation动画, 在系统提供的API Demos:目录为 \android-sdk\samples\android-8\ApiDemos 中已经实现了简单的抖动效果 :具体使用如下:第一步:准备两个动画效果的XML文件,加入到 res/anim/目录下:Shake
2015-07-02 15:03:18
615
转载 uil的简单常用操作
转:点击打开链接如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花了几天时间专门的研究
2015-07-01 17:41:57
2147
原创 引用library出现的问题解决
今天引用一个工程出现的问题真是头疼,怎么引用都不成功,该想到的都想到了,最后网上搜到了答案,原来是我的两个项目不在同一个盘符下,经过一番实验,发现其实只要项目中project.properties的引用android.library.reference.1=这里的值为相对路径,则没有引用问题,因为相同的project博主用git同步到ubuntu下关联就没有问题。所以很大的可能这是ADT的一个
2015-05-12 09:15:08
1086
转载 查看 keystore文件的签名信息
1: 查看 keystore文件的签名信息 keytool -list -v -keystore keystoreName -storepass keystorePassword 2:检查apk文件中的签名信息 解出apk中RSA文件,然后用keytool即可查看签名信息: keytool -printcert -file ~/te
2015-05-03 21:03:15
865
原创 android studio获取SHA以及MD5
执行命令:keytool -v -list -keystore keystorekeystore文件放在整个工程根目录下面
2015-04-24 18:38:40
674
转载 searchview介绍
转:点击打开链接具体代码可见SearchViewDemo@Github,可实现效果如下:示例APK可从这些地址下载:Google Play, 360手机助手, 百度手机助手, 小米应用商店, 豌豆荚1. layout文件Java123456789101112131415xml version="1.0"
2015-04-24 13:39:03
1160
转载 介绍Facebook的rebound动画库
转:点击打开链接Rebound是Facebook推出的一款Android的物理和动画库,于2013年10月在Mobile@Scale大会上正式发布,旨在解决笨重、缓慢的传统移动网络界面。在其Rebound官方主页可以体验基于js版构建的Rebound效果Rebound不是一款通用物理库,但其弹簧模型在应用程序中引入了现实世界的物理,易于集成,创建的动画能够让人感觉到非常自然
2015-04-24 13:12:36
3213
原创 fastjson
推荐一个json解析框架,阿里巴巴开源的astjson这里地址,很简单,也很实用https://github.com/alibaba/fastjson/wiki
2015-04-23 20:22:13
398
转载 git常用命令
git init #初始化新仓库 git add * #跟踪所有文件 git clone url #从url克隆 git clone url xx #url克隆到目录xx git diff
2015-04-23 14:03:36
483
转载 修改系统alertdialog对话框风格样式
转:点击打开链接andriod中修改对话框的风格,可以通过设置theme来实现,部分元素需要通过Java代码来修改,下面以修改对话框的标题为例说明各步骤。1、编写一个文本样式。DIALOG的标题是一个textview,在sytles.xml中,添加如下代码来设置你自己的文本样式:[html] view plaincopysty
2015-04-23 13:52:34
9304
转载 Gradle 用户手册
Gradle 用户手册Gradle User Guide跳转查看:点击打开链接Version 1.12Copyright © 2007-2012 Hans Dockter, Adam Murdoch本手册副本只可自用或分发给其它人浏览,但该过程中如果您收取任何费用都将触犯版权,同时,无论是电子版还是打印版, 在分发时请勿删
2015-04-23 13:26:41
1040
转载 android studio 使用gradle 导出jar包,并打包assets目录
转:点击打开链接最近项目在做一个sdk,供别的开发者使用,所以要求导出jar包。与eclipse不同,android studio 1.0 没提供导出jar包的图形界面。需要结合gradle来生成jar包。首先 需要设置module应用的gradle插件为 library 代码长这样:apply plugin: 'com.android.library'这样,b
2015-04-23 13:23:58
747
转载 dp,px的转换
转:点击打开链接DisplayUtil.java[java] view plaincopy/** * 单位转换工具 * * @author carrey * */ public class DisplayUtil { /** * 将px值转换为dip或dp值,保证尺寸
2015-04-22 09:56:33
474
转载 ViewDragHelper详解
转:点击打开链接2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个工具。ViewDragHelper解决了android中手势处理过于
2015-04-22 09:47:13
430
转载 android补货崩溃异常日志
转自:点击打开链接大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,
2015-04-16 18:53:09
1011
转载 配置多个git仓库
目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户(first),生成生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是在实际工作中,一般公司内部都有自己的独立的git仓库(gitlab.xx
2015-04-16 13:33:24
2010
转载 android获取meta-data的值
转:点击打开链接android 开发中:在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,不同的父元素,在应用时读取的方法也不同。1 :在Activity应用元素。 xml代码段: java代码段: ActivityInfo info=this.g
2015-04-15 10:32:36
760
转载 android调用照相机拿到原图
转自:原地址 本文主要讲解的是保存拍照后的图片到系统默认文件夹下,并在日后使用系统自带 图库 应用时可以方便的看到。 本文主要内容: 1、调用系统相机拍照并存储; 2、处理大图片防止内存溢出(OOM); 3、获取系统默认照片路径并保存; 4、刷新系统相册,解决图库不能立刻显示最新照片的问题; 5、图片裁剪; 6、图片大小及尺寸调整。随着《证件照片助手》http://www.eoema
2015-03-17 18:03:26
1704
转载 Android获取assets文件夹的路径
第一种方法: String path = "file:///android_asset/文件名";第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名");若要想要转换成String类型String path = new String(InputStrea
2015-02-12 16:55:51
1133
转载 线程池ThreadPoolExecutor使用简介
ThreadPoolExecutor pool = newThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime,
2015-02-10 13:59:04
691
转载 CopyOnWriteArrayList(二)
CopyOnWriteArrayList是ArrayList 的一个线程安全的变体,其中所有可变操作(add、set等等)都是通过对底层数组进行一次新的复制来实现的。 这一般需要很大的开销,但是当遍历操作的数量大大超过可变操作的数量时,这种方法可能比其他替代方法更 有效。在不能或不想进行同步遍历,但又需要从并发线程中排除冲突时,它也很有用。“快照”风格的迭代器方法在创建迭代器时使用
2015-02-10 13:46:03
4023
转载 CopyOnWriteArrayList (一)
一、CopyOnWriteArrayList制作数组的干净复本是一项成本极高的操作,在时间和内存这两方面均有开销,以至于在通常的应用中不能考虑该方法;开发者常常求助于使用同步的 ArrayList来替代前述方法。但这也是一个比较有代价的选项,因为当每次你遍历访问该集合中的内容时,你不得不同步所有的方法,包括读和写,以确保内存一致性。 在有大量用户在读取ArrayList而只有很少
2015-02-10 13:44:49
680
转载 HttpClient 4使用方法的几个例子
(1) HttpClient读取页面的使用例子: package com.laozizhu.apache.httpclient;import java.net.Socket;import org.apache.http.ConnectionReuseStrategy;import org.apache.http.Header;import org.apac
2015-02-09 15:22:34
426
转载 json解析的一些常见用法
android中网络数据传输是经常被用到的,通常我们使用xml或者json,而json更加轻量,便捷,我们使用的更多。我自己在项目中使用很多,今天就说说android中怎么去解析JSON,帮助自己总结内容,同时帮助别人少走弯路。JSON语法首先看JSON的语法和结构,这样我们才知道怎么去解析它。JSON语法时JavaScript对象表示语法的子集。JSON的值可以是:
2015-02-07 12:24:25
2592
转载 介绍归并排序
归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。[cpp] view plaincopy
2014-11-24 16:13:14
515
转载 介绍快速排序
转载:今天介绍快速排序,这也是在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。思想快速排序采用的思想是分治思想。快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速
2014-11-24 15:56:44
493
转载 Scroller类实现滑动
Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。
2014-11-24 09:48:34
434
转载 jdk环境变量配置
jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->
2014-11-19 14:24:41
407
转载 activity切换动画原理
在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterA
2014-11-19 11:49:01
777
转载 android选择器
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?> selector xmlns:android="http://schemas.android.com/apk/res/andr
2014-11-19 10:26:10
889
转载 Android TextView自动换行文字排版参差不齐的原因
今天项目没什么进展,公司后台出问题了。看了下刚刚学习Android时的笔记,发现TextView会自动换行,而且排版文字参差不齐。查了下资料,总结原因如下: 1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用 解决方法一:将textview中的字符全角化。即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节,这样就可以避
2014-11-17 18:50:53
832
转载 shareSDk快速实现分享功能
1 获取ShareSDK为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可以得到下图的四个目录: 其中的Libs包含ShareSDK的类库,Src包含集成微信和新浪微博需要的回调,Res是开发者信息示例,而Sample则包含一个完整的操作演示
2014-11-17 13:49:00
1464
原创 对于解决edittext的禁止输入内容的方法
利用 editText.setInputType(InputType.TYPE_NULL);来禁止手机软键盘。editText.setInputType(InputType.TYPE_CLASS_TEXT);来开启软键盘。
2014-11-13 15:10:46
1360
转载 设置activity的进入退出动画
其实设置Activity动画的根本也就是设置View的动画,因为Activity有一个根的View叫DecorView。下面介绍两种设置Activity的动画1.修改Activity Theme 在styles.xml中输入以下代码 [html] view plaincopystyle name="Animatio
2014-11-12 16:47:11
913
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人