自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 proguard.cfg和proguard-project.txt 混淆文件

原来的proguard.cfg混淆文件的时候配置为proguard.cfg=proguard.cfg,现在proguard-project.txt 混淆文件的时候配置为proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

2014-12-03 10:39:21 864 1

原创 android中长按home键的时候让程序不显示在列表中

在启动的activity中添加android:excludeFromRecents="true"的属性,可以使应用不显示在lieb

2014-11-13 10:45:17 883

转载 adt更新过后出现的问题

adt更新到23后创建新的android项目的时候会自动生成一个appcomatv7的di

2014-10-29 14:21:56 614

转载 Android中App安装位置详解

Android应用可以安装在本机自带存储,同时也可以安装到外部存储(SD卡)。自从API 8后也就是Android2.2后,我们能使APK安装到外部存储上。这是一个可选的特性,在工程的manifest文件中可以进行配置:

2014-08-05 15:15:27 1120

原创 googleplay支付嵌入

googleplay支付嵌入可能遇到的问题:1.

2014-06-05 15:17:50 1122 6

转载 android中android:layout_gravity 和 android:gravity 的区别

gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示

2013-06-27 18:12:02 539

转载 Integer与int的种种比较你知道多少?

如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮助。首先看代

2013-06-25 15:53:29 459

原创 android 的view类的setVisibility()值的意思

android view setVisibility():有三个参数:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想对应的三个常量值:0、4、8VISIBLE:0  意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8  意思是不可见的,不占用原来的布局空间

2013-06-18 15:14:49 1473

转载 Android之Adapter用法总结

1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以看到在Android中与

2013-06-14 16:27:43 455

原创 AndroidMainfest文件中常用android属性

Android Mainfest 文件中常用 android 属性1.android:allowTaskReparenting ,是否允许 activity 更换从属的任务,比如从短信息任务 切换到浏览器任务。        2.android:alwaysRetainTaskState ,是否保留状态不变, 比如切换回 home, 再从新打开, activity 处于最后的状态

2013-06-14 15:22:41 670

转载 android:installLocation简析

在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:xmlns:android="http://schemas.android.com/ap

2013-06-14 14:26:12 485

转载 android Shader类简介_渲染图像示例

Android中提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient、RadialGradient、SweepGradient。 BitmapShader主要用来渲染图像,LinearGradient 用来进行梯度渲染,RadialGradient 用来进行环形渲染,S

2013-06-13 17:01:33 533

转载 android中src和background区别

background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,附:更详细的scaleType说明:CENTER /

2013-06-13 16:25:15 503

转载 AlarmManager的使用

AlarmManager的作用文档中的解释是:在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent。 对应AlarmManager更深层的了解可以参考: http://www.programbbs.com/doc/5888.htm http://jinguo.iteye.com/

2013-06-13 14:08:39 486

转载 Intent中的四个重要属性——Action、Data、Category、Extras

Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。  Intent主要有以下四个重要属性,它们分别为:    Action:Action属性的值为一个字符串,它代表了系统中已经

2013-06-13 10:18:44 565

原创 android的onActivityResult的使用

activity之间的参数传递:首先我们新建两个按钮,分别在layout1,layout2中,按钮的id为btn1,btn2,然后在分别建立两个activity分别为Activity1,Activity2。Activity1分别和layout1关联,Activity2分别和layout2关联,我们接下来要做的事情就是在Activity1中把参数传递到Activity2中,然后在Activi

2013-06-09 18:12:45 668

原创 URI和URL的区别

URIs, URLs, and URNs首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform resource name,统一资源命名,是

2013-06-09 16:45:59 488

原创 onTouch中event.getX()和event.getRawX()的区别

package com.example.androidsdk.jar.btnmove;import com.example.androidsdk.R;import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.util.Log;impor

2013-06-08 17:53:12 1872

原创 传感器入门

自从苹果公司在2007年发布第一代iPhone以来,以前看似和手机挨不着边的传感器也逐渐成为手机硬件的重要组成部分。如果读者使用过iPhone、HTC Dream、HTC Magic、HTC Hero以及其他的Android手机,会发现通过将手机横向或纵向放置,屏幕会随着手机位置的不同而改变方向。这种功能就需要通过重力传感器来实现,除了重力传感器,还有很多其他类型的传感器被应用到手机中,例

2013-06-07 14:29:53 666

转载 onSaveInstanceState和onRestoreInstanceState触发的时机

Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is actually being destroyed by a user acti

2013-06-07 10:10:33 503

原创 android中清理堆栈

如果用户离开一个任务很长一段时间,系统会清理该任务中除了根activity 之外的所有activity。当用户再次回到这个任务的时候,除了只剩下初始化activity 尚存之外,其余都跟用户上次离开它的时候一样。这样做的原因是:在一段时间之后,用户再次回到一个任务的时候,他们更期望放弃他们之前的所作所为,做些新的事情。这些属于默认行为,另外,也存在一些activity 的属性用以控

2013-06-07 09:32:16 1231

原创 android中activity的四种启动模式

我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。Activity 有四种加载模式[1] standard 模式     这是默认模

2013-06-06 15:51:14 447

原创 android获取网络数据到本地并查看

把网络上的图片数据下载到本地可以用sd卡,这个就不用说了,网上很多列子,前两天项目需要,没有sd卡,但是要把网络上的数据保存到本地并在断网的时候能继续使用 首先我们来获取网络上的数据1. //path为网络地址这儿可以是任何,本列子只说读取图片还有html 2. URL url = new URL(path); 3. //记住使用的是HttpURLConnection类 4

2013-06-05 11:26:08 1013

原创 调用Android中的软键盘

我们在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现。我们需要控制软键盘的方式就是两种一个是像EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹出软键盘。1. public class InputMethodManagerTest extend

2013-06-05 09:50:30 544

转载 android AsyncTask介绍

AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控       使用的缺点:l

2013-05-21 09:28:30 388

原创 android中Parcelable和Serializable的使用

Parcelable的用法:android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中

2013-05-15 13:27:29 608

原创 android中aidl的使用

aidl的使用范围Android使用AIDL来完成进程间通信(IPC),AIDL全程为Android Interface Definition Language。在服务需要接受不同应用多线程的请求时才需要使用AIDL,如果是同一个应用内的请求使用Binder实现即可,见应用内交互的服务;如果只是应用间通信而不是多线程处理的话使用Messenger,当然这两种情况也可以使用AIDL。本地进程和远

2013-05-15 11:00:49 641

原创 android中跨项目的数据库操作ContentProvider的使用

RuiXin.java类package com.gtl.data.two;import android.net.Uri;public class RuiXin { public static final String DBNAME = "ruixinonlinedb"; public static final String TNAME = "ruixinonline

2013-05-14 10:28:58 798

原创 android中如何提高service的优先级

Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保 证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况,多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会,我

2013-05-10 09:22:39 963

原创 canvas.save() canvas.restore() 作用

这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,   当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调

2013-05-09 11:12:38 582

原创 android播放gif图片

个外挂

2013-05-08 13:39:43 506

转载 九种Android报错及快速解决方法

经过各种各样的整理,以及和热心网友讨论,终于整理出了九种android开发中最常见的问题和解决方案再次跟大家分享下!!有用的话请顶顶帖子,共同进步。好了不多说了,下面是详解!1. 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致.2. 布局文件不可以有大写字母3. 抛出如下错误WARNING: Application does not

2013-05-08 10:58:44 915

原创 android二维码的生成和解码

为哦该i

2013-05-08 10:47:24 686

原创 android中复制图形,绘制图形

package com.example.androidapi.graphics;import java.io.InputStream;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactor

2013-05-03 15:25:22 455

转载 android中自定义view常用方法

自定义 View的常用方法: onFinishInflate() 当View中所有的子控件 均被映射成xml后触发 onMeasure(int, int) 确定所有子元素的大小 onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发 onSizeChanged(int, int, int, int) 当view的大小

2013-04-19 14:02:25 528

原创 android中震动

MorseCode.javapackage com.example.androidapi.os;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.os.Vibrator;import android.view.View;import

2013-04-19 13:43:51 507

原创 android中自定义VideoView

dfh

2013-04-19 13:14:21 746

原创 android中videoView的使用

package com.example.androidapi.media;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;

2013-04-18 17:04:21 916

原创 android中读取asset文件夹下的文件

ReadAsset.javapackage com.example.androidapi.content;import java.io.IOException;import java.io.InputStream;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;

2013-04-18 11:41:53 992

原创 android中窗口小组件开发

2013-04-18 09:35:57 892

广播实现断点续传

用广播来接收下载进度,在断网的情况下,再次连接网络时可以实现续传,

2012-08-21

空空如也

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

TA关注的人

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