自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

原创 android studio 3.0 使用错误解决

android studio 3.0 使用错误解决1.butterknife 错误解决 版本classpath ‘com.android.tools.build:gradle:3.0.0-alpha1’ 版本classpath ‘com.android.tools.build:gradle:3.0.0’ 在编码的过程中,遇到注解的地方 可能会报空指针异常,或者相关的关

2017-10-28 18:46:51 1367

原创 android studio3.0使用报错解决

1.butterknife 错误解决 版本classpath 'com.android.tools.build:gradle:3.0.0-alpha1' 版本classpath 'com.android.tools.build:gradle:3.0.0'     在编码的过程中,遇到注解的地方 可能会报空指针异常,或者相关的关于butterknife相关的错误,需要在b

2017-10-28 18:18:22 568

转载 校验电话号码 手机号码正则表达式

电话号码 手机号码 等准确详细 正则表达式电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))

2017-05-18 13:29:54 29283

原创 Duplicate files copied in APK META-INF/LICENSE异常冲突解决

最近在引进一个开源项目,ColorfulNews遇到这样一个问题:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packagi

2017-04-22 22:33:59 3036

原创 利用 LeakCanary 来检查 Android 内存泄漏 6.0以上版本空指针解决

LeakCanary 是一个开源的在debug(Relese)版本中检测内存泄漏的java库,链接:https://github.com/square/leakcanary你也许会遇到如下类似的如下错误1.3.1 在6.0预览版报错* FAILURE:java.lang.NullPointerException: Attempt to inv

2017-04-09 20:38:19 3360 3

转载 Android Studio导入Project的方法

转载于:http://lxh2002.iteye.com/blog/2099219Android Studio到现在已经发展到0.8+的版本了,最近也在试着使用它,原因是多方面的,一个毕竟是未来的趋势,二则是github上越来越多的大牛开源项目都是基于Android Studio的,因此会使用Android Studio就成为一件必须的任务。 关于Android Stu

2016-04-27 22:55:52 380

转载 Android控件系列之RadioButton&RadioGroup

http://www.cnblogs.com/wt616/archive/2011/06/20/2085531.html

2015-07-07 00:03:57 505

原创 android editText

一些属性http://www.cnblogs.com/tianguook/archive/2012/03/02/2376465.html输入框变为搜索图标EditText editText = new EditText(this);editText.setImeOptions(EditorInfo.IME_ACTION_SEARCH);editText.setInp

2015-07-07 00:02:47 567

转载 adb shell 命令详解

http://www.open-open.com/lib/view/open1327557366686.htmladb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或

2015-06-22 17:41:17 592

转载 Android开源项目分类汇总

转载于:http://www.open-open.com/lib/view/open1406272852585.html阅读目录第一部分 个性化控件(View)第二部分 工具库第三部分 优秀项目第四部分 开发工具及测试工具第五部分第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、

2015-06-22 17:37:21 859

转载 http 状态码 504 502

http://desert3.iteye.com/blog/1136548502 Bad Gateway:tomcat没有启动起来504 Gateway Time-out: nginx报出来的错误,一般是nginx做为反向代理服务器的时候,所连接的应用服务器譬如tomcat无相应导致的302(临时移动) 服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来

2015-06-22 14:30:39 1572

原创 android 百度云推送

android 百度推送入门http://blog.csdn.net/lmj623565791/article/details/27231237修改了一点需求 就是在点击通知栏后,需要将之前发的通知全部清除点击通知后是回调这个方法:  public void onNotificationClicked(Context context, String title,

2015-06-22 14:25:16 751

转载 基于XMPP协议的Android即时通信系

以前做过一个基于XMPP协议的聊天社交软件,总结了一下。发出来。      设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台。         系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleMarkup Language

2015-06-15 23:35:40 507

原创 Android的一些常用命令提示符(cmd)指令

1、在命令行管理模拟器设备(AVD)list:列出机器上所有已经安装的Android版本和AVD设备list avd:列出机器上所有已经安装的AVD设备;list target:列出机器上所有已经安装的Android版本create avd:创建一个AVD设备delete avd:删除一个AVD设备update avd:升级一个AVD设备使其符合新的SDK环境create project:

2015-06-14 22:03:45 555 1

原创 android 判断平板还是手机

方法一:public static boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) >= Configuration.SCREENLAYOUT_SIZE_LARG

2015-04-22 22:40:20 530

原创 Android多媒体分析-通过MediaStore获取Audio信息

public void getAlldata() { ContentResolver cr = getApplication().getContentResolver(); if (cr == null) { return; } // 获取所有歌曲 Cursor cursor = cr.query(MediaStore.Audio.Media.EXTERNAL_CONTE

2015-04-19 19:13:21 7270

原创 关于JSON一些小例子

jsonLib经典文章:http://json-lib.sourceforge.net/xref-test/net/sf/json/TestJSONObject.html// 引入相应的包//json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java对象列表转换为json对象

2015-01-18 22:34:28 538

转载 Android开发如何在4.0及以上系统中自定义TitleBar

Android开发如何在4.0及以上系统中自定义TitleBar2013-03-28 16:59 佚名 my.eoe.cn 字号:T |T有时候,我们希望能改变一下这样单调的状况。比如,要在标题栏中增加一个用于美化界面的图标、增一个输入框或按钮之类的,怎样才能做到这一点呢?我们不妨来看一个自定义TitleBar的实际例子。AD:本文将通过一个实例讲解怎么实现

2014-08-16 22:28:13 536

原创 HashMap排序-按对象中某一个成员变量的值排序

Map map = new HashMap();User usrs1 = new User(2);User usrs2 = new User(10);User usrs3 = new User(15);User usrs4 = new User(7);map.put("d", usrs1);map.put("c", usrs2);map.put("b", usrs3);map.put("a", u

2013-11-03 22:24:46 1006

转载 Java 获取指定日期的实现方法总结

import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class

2013-10-31 22:27:04 643

转载 保存EditText的文本内容

当旋转手机时,如果想要保存EditText的文本的内容,有三种方法: 一:    只要这个EditText设置了android:id属性就会自动保存。 二:    可以设置EditText的android:freezesText="true",再到相应的Activity中加上如下两个方法: CharSequence getSavedText(){ return ((Text

2013-07-29 18:50:00 1989

转载 android控件属性

1、LinearLayout(线性布局):可以分为水平线性:android:orientation= " horizontal " 和垂直线性:android:orientation= "vertical" 2、RealtiveLayout(相对布局):(1)在相对布局中属性值为true或false的有:android:layout_centerHrizontal  程度居中

2013-07-28 21:58:44 4050

转载 TranslateAnimation详解

Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个TranslateAnimat

2013-07-28 15:11:39 526

转载 java正则表达式判断输入内容

今天须要用到用正则表达式判断更改的数据是否为大于等于0的数Regex regex = newRegex(@"^\d+(\.)?\d*$");//用正则表达式判断更改的数据是否为正整数               Regex regex = new Regex(@"^\d+$");如果不匹配:if (!regex.IsMatch(“要匹配的字符串”))

2013-06-04 22:07:33 6568

原创 九宫图

public class MySurfaceView extends SurfaceView implements Callback, Runnable {    private Thread th = new Thread(this);    private SurfaceHolder sfh;    private Canvas canvas;    private Pai

2013-05-27 10:47:42 503

转载 Android连续点击两次退出程序

连续点击两次程序就退出程序,这是一个很有趣的程序功能,下来介绍一下我的实现方式(欢迎大家拍砖指点):   1、在Activity中设置一个long型的全局变量 firstTime=0,用来记录第一次按下的时间(单位为毫秒);   2、响应Activity的 onKeyUp事件:     @Override     public boolean onKeyUp(int keyCo

2013-05-19 17:21:53 676

转载 详解Android首选项框架ListPreference

探索首选项框架在深入探讨Android的首选项框架之前,首先构想一个需要使用首选项的场景,然后分析如何实现这一场景。假设你正在编写一个应用程序,它提供了一个搜索飞机航班的工具。而且,假设该应用程序的默认设置是根据机票价格由低到高的顺序显示航班,但用户可以将首选项设置为始终根据最少停站数或特定航线来航班。如何实现这一场景?ListPreference显然,必须为用户提供UI 来查看排序选

2012-11-25 22:24:42 334

转载 URL特殊字符需转义

URL特殊字符需转义 1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 转义字符的原因: 如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如 表单的ac

2012-11-10 12:46:03 1285

原创 android:shape的使用

android:shape的使用   Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板  XML/HTML代码shape>            solid android:color="#ff9d77"/>

2012-10-28 16:20:28 298

原创 android map如何获得Google Map API key

我们首先要做的是获取一个MD5 key(当然,他是通过JDK的keytool工具(keytool.exe)实现的)1.在这里,主要有两方面的工作 keytool、debug.keystore2.首先,找到debug.keystore!(进入Eclipse开发环境,然后选择Window-->Preferences-->Android-->Build,这时候我们可以看到界面中的Default

2012-10-27 09:53:33 348

转载 android用于打开各种文件的intent

android用于打开各种文件的intent    Java代码import android.app.Activity;  import android.content.Intent;  import android.net.Uri;        import android.content.Intent;      //PDF,PPT,W

2012-10-16 19:02:50 389

转载 android开发之——混淆编译

众所周知,android的apk文件是非常容易被反编译的,这样对于开发者来说,辛辛苦苦开发应用被破解是一件很令人懊恼的事情,谷歌也认识到了这一点,所以从2.3之后就为开发者提供了一个代码混淆工具proguard,新版的adt创建的工程默认都会有多两个代码混淆文件。    proguard.cfg就是传说中的混淆脚本了,具体内容如下: -optimizationpasse

2012-10-06 16:19:00 411

转载 App自动更新之通知栏下载

1.设计思路,使用VersionCode定义为版本升级参数。  android为我们定义版本提供了2个属性:?1234manifestpackage="com.cnblogs.tianxia.subway"      android:versionCode="1"      android:versionName=

2012-09-28 15:51:46 707

转载 为App签名(为apk签名)

1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。目前google在Android系统方面的态度和策略也都是非盈利性质的,和Symbian的签名有本质的区别,而我们使用Eclipse+AD

2012-09-28 12:22:06 794

转载 android ImageView的scaleType属性

ImageView:Displays an arbitrary image, such as an icon. The ImageView class can load images from various sources (such as resources or content providers), takes care of computing its measurement fro

2012-09-19 15:36:38 359

转载 android 屏幕适配问题

屏幕适配问题" alt="android 屏幕适配问题" src="http://s12.sinaimg.cn/middle/74c22b21ta8e501c7176b&690" width="255" height="396">如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在An

2012-09-14 22:53:22 263

转载 TextView属性大全

今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先。发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符号等就会有问题,目前还没有什么解决方法。如果有高人研究出方法来解决,请指教一下哈。android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/

2012-09-13 14:11:24 338

高仿网易安卓客户端动态添加删除tab

高仿网易新闻安卓客户端动态添加删除tab

2017-03-23

android 蓝牙通信源码

android蓝牙通信源码,亲测可用,需要2个手机,先配对,一个当服务端,一个当客户端口

2016-08-14

中国城市列表

中国城市列表,类似手机通讯录显示方式,可以通过触摸屏幕右边城市拼音首字母快速定位,还可通过中文、拼音快速查找

2015-08-03

listview特效-3D旋转动画效果

listview特效-3D旋转效果 实现listview点击切换时翻转效果

2014-01-05

安全退出已调用多个Activity的Application

在android 中,默认的返回键是退回到上一个保留的activity处。如何通过返回键,一次退出多个activity,直接退出应用程序。简单的思路就是:新建一个类,继承Application, 将所有创建的activivty 放到一个list中,在类中添加两个方法,一个addActivity(),用于添加activity到 list 中,一个是exit();用于退出应用程序。

2013-01-27

用gridview和listview显示系统安装的应用列表

里面有2个源码包,分别用两种方式获得系统所安装的应用程序,并用listview和gridview两种布局方式分别显示出来。 通过遍历List,里面的每一个ResolveInfo就是一个应用的 信息,将应用显示出来。

2012-08-06

空空如也

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

TA关注的人

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