自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 解决DDMS无法查看/data目录问题

在使用Android SQLite数据库时,从DDMS的FileExplore查看数据库文件时会发现里面是空的什么也没有。发现/data的文件权限是drwxrwx--x这是linux的文件权限第一个代表文件类型d是directory目录后面三个是创建者的权限r读w写x执行 再后面三个是同组者的权限 最后三个是其他人的权限我们从DDMS查看的时候就

2015-07-21 17:52:39 507

转载 [Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法

主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法。在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。分别存储位置:*.jar:库/build/intermediates/bundles/debug(release)/classes.jar*.aar:库/build/outputs/a

2015-07-20 13:52:00 345

转载 对烦人的findViewById说再见吧!

下面的这个函数参考自一条微博public T $(int id) { return (T) findViewById(id);}说明这是一个泛型方法,并且这个泛型是View的子类,返回值是泛型T,函数名借鉴JQuery,使用美元符$实例调用代码TextView tv=$(R.id.tv);为了避免在每个Activity中重复写这个函数,可以写一个自己的MyAc

2015-07-15 10:49:47 424

原创 android studio离线更新gradle

顺便说下安装win版AndroidStudio时遇到的一些问题:1.gradle sync failed:这个问题因为安装Studio后会去下载gradle,这个就属于下载失败的情况,大家可以先在c盘:C:\Users\Administrator\.gradle\wrapper\dists\文件夹下确定gradle版本,本人AS版本1.3,gradle版本2.2.1,因此就去官网下

2015-07-15 09:26:08 496

原创 httpClient通过post上传数据

@Override protected Boolean doInBackground(String... params) { Boolean result=false; HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(params[

2015-07-11 19:27:48 354

转载 ListView设置emptyView的限制

最新开发一个应用程序,当ListView为空时需要设置一些View来显示提示内容。我们知道ListView有一个公开的方法——setEmptyView(View v)——用来设置ListView为空时的内容。可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的

2015-07-01 21:36:03 325

转载 在Eclipse或者ADT中使用ButterKnifeZelezny,Android组件初始化从此变得简单易懂!!!!

一、起因      想必使用AndroidStudio做开发并且使用ButterKnife的朋友们肯定听说过ButterKnifeZelezny这个组件吧,它可以一键从 布局文件中 生成对于的 View 声明和 ButterKnife 注解。详情请看图:真是太方便了!!!!一键生成啊有木有!!!!脱离苦海啊有木有!!!!但是等等,我到现在还是

2015-06-29 21:12:21 305

转载 分享好东西:android抓包工具fiddler使用介绍 抓取 手机APP 中资源。

正题:这里介绍 抓包的关键,Fiddler  ,Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。    我们就是用这款软件抓取 ,我们手机app 访问的 资源路径 的。    下面 我们拿实例 来演示下,怎么用fiddler 抓取数据。(以某拍为例吧)。     环境: win7 和 G620S-UL00(华

2015-06-29 21:01:29 3486

转载 JSON 之GSON 解析

一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。使用泛型获取javaBean(核心函数)    public static T getPerson(String jsonString, Class cls) {        T t = null;

2015-06-29 15:10:30 291

转载 Gson快速Json解析教程

Json 在开发应用中大家都不陌生,如何解析和创建也有很多方法可以参考。但是发现和多人还是用JSONObject来解析,其实并不反对这样做,只是讲究效率的今天,我们不应该把时间浪费在去揣摩一级一级节点结构上面。其实Gson FastJson等第三方的Jar包在处理这些上面很强大,效率也比传统的JSONObject要快上不少,关键是省时间,一劳永逸!好了不废话了,下面教大家如何快速的1分钟左

2015-06-17 17:37:06 418

转载 Android开发 屏蔽Button setClickable和setEnabled

今天想让按键暂时无效,满足一定条件下才可以被用户按到。最初以为是setClickable,谁知搞错了。请看手册:[java] public void setClickable (boolean clickable)  Since: API Level 14 Sets whether this node is clickable.  Note: Cannot

2015-06-10 10:12:13 385

转载 Scroller应用:ListView滑动删除

1、设计思路在Scroller的应用--滑屏实现中使用Scroller实现滑屏效果,这里使用Scroller与ListView实现类似QQ滑动,然后点击删除功能,设计思路是Item使用Scroller实现滑动,ListView根据触摸判断是横向滑动还是竖直滑动,关于点击事件处理思路:对于View的onClick事件跟平常一样,里面针对OnItemClick做了处理,判断触摸距离来判断,如果

2015-06-08 14:34:29 372

转载 Android组件:Fragment切换后保存状态

之前写的第一篇Fragment实例,和大多数人一开始学的一样,都是通过FragmentTransaction的replace方法来实现,replace方法相当于先移除remove()原来所有已存在的fragments,然后添加add()当前这个fragment。这就导致了一个问题,我们切换一次,然后再切换回来,相当于重新加载了这个fragment,原来的状态不复存在,这显然与我们的日常使用不符。想

2015-05-31 15:12:01 478

转载 Android 让EditText失去焦点避免自动弹出输入法

如果一进去activity,EditText就获取焦点,弹出输入法界面,无疑是很影响美观的。关于让EditText失去焦点,网上比较多的做法是添加一个visibility=gone的Textview.然后让这个textView获取焦点。不知道是我人品不好还是怎么的。我这样做不行,后来采用另外一种做法,就是在其父组件(布局)上添加以下两句代码:android:focusable="true"

2015-05-30 18:52:42 420

转载 android 自定义Dialog背景透明及显示位置设置

先贴一下显示效果图,仅作参考:代码如下: 1、自定义Dialogpublic class SelectDialog extends AlertDialog{public SelectDialog(Context context, int theme) { super(context, theme);}public SelectDialog(

2015-05-28 10:14:43 565

转载 Android移动view动画问题

Android写动画效果不是一般的麻烦,网上找了好久,终于解决了动画的问题,总结记录以共勉。仅以水平方向移动效果做说明,垂直方向类似。完整动画函数代码:public void slideview(final float p1, final float p2) { TranslateAnimation animation = new TranslateAnim

2015-05-13 09:36:37 435

转载 有弹性的ScrollView&ListView&HorizontalScrollView

import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.view.animation.TranslateAnimat

2015-04-15 19:50:45 406

转载 Thread的中断机制(interrupt)

先看收集了别人的文章,全面的了解下java的中断:中断线程线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会不时地检测这个中断标示位,以判断线程是否应该被中断(中断标示值是否为true)。它并不像stop方法那样会中断一个正在运行的线

2015-04-13 11:14:07 550

转载 滑轮控件研究四、VelocityTracker的简单研究

下面是Google对该类的描述:/** * Helper for tracking the velocity of touch events, for implementing * flinging and other such gestures. Use {@link #obtain} to retrieve a * new instance of the class when yo

2015-04-02 11:18:16 299

转载 Android Application的作用

学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。What is ApplicationApplication和Actovotu,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Ap

2015-04-02 09:50:55 325

转载 Android中的手势交互

闲来无事,琢磨琢磨Android中的手势交互,发现网上在手势方面的文章并不是很多,而且很多的参考价值并不大。于是出此博文,与大家共勉。鉴于我写此博文时对手势交互的研究也不是特深,如果有不正确的地方,还请各位博友批评指正。  首先,在Android系统中,每一次手势交互都会依照以下顺序执行。  1. 接触接触屏一刹那,触发一个MotionEvent事件。  2. 该事件被On

2015-04-01 16:41:01 539

转载 在Eclipse中反编译Class文件完全详解

Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。(本文最后面有相关资源下载)    目前在Java开发工具中,Eclipse可谓是占据着绝对的优势,在平常使用中,大家都会有意无意的查看一下所调用JAR包的源代码,这时如果

2015-03-31 14:52:41 25495

转载 Android 自定义progressDialog实现

我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户 能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progres

2015-03-10 20:15:24 320

转载 为打开新Activity动作添加动画效果

为打开Activity动作添加动画效果 1. 代码整理自 Android-8 例子程序 : ApiDemos 2. 实现的方式是调用 Activity 的 overridePendingTransition 方法,这个方法的签名为:       overridePendingTransition(int enterAnim, int exitAnim)

2015-02-28 20:04:01 286

空空如也

空空如也

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

TA关注的人

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