android
mr_orange_klj
这个作者很懒,什么都没留下…
展开
-
android TextView类setText()方法显示数字
当让一个textview对象显示的内容为数字时,要注意不要直接把int类型作为参数直接带入方法,因为textview类有重载方法setText(int resid),将int作为参数的方法实际上是另一个方法,该方法把参数作为string资源的id去获取string资源。显示文本的方法为:public final void setText(CharSequence text) {原创 2015-01-27 22:31:39 · 7178 阅读 · 0 评论 -
Android中Parcelable接口法
原文地址:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implement转载 2015-01-25 19:26:43 · 443 阅读 · 0 评论 -
android 在xml中指定按钮点击事件
在xml中为button控件指定属性android.onClick="方法名"即可。这样就不用在java文件中每次都声明、获取再设置监听器了. android:id="@+id/user" android:layout_width="wrap_content" android:layout_height="45dp"原创 2015-01-27 12:29:17 · 6359 阅读 · 0 评论 -
android AlertBuilder创建的dialog,使用自定义样式
//获取布局对象 View v = factory.inflate(R.layout.confirm_dialog, null);new AlertDialog.Builder(context) .setTitle("编辑视频信息") .setView(v)//此处设置自定义布局 .setPositiveBu原创 2015-01-28 21:44:57 · 840 阅读 · 0 评论 -
Android 实现在Activity中操作刷新另外一个Activity数据列表
原文地址:http://blog.csdn.net/beyond0525/article/details/8951642做android项目中遇到这样一个问题:有两个acticity,一个显示好友列表,另外一个显示会话列表,现在问题是在会话界面增加一个添加好友功能,添加好友后要求实时的刷新好友列表。想了想,找了两种方式方法一:通过声明要刷新的activity(Frien转载 2015-01-29 13:14:12 · 375 阅读 · 0 评论 -
android finishAffinity()
调用activity对象的finishiAffinity()方法,可以关闭当前activity所属的activity栈中所有的activity。如果所有activity都保存在默认栈中,则使用该方法会直接退出程序。如果要回到程序的主界面,则可以在manifest文件中将主界面的activity设置为单独的栈保存。 android:name="com.weishi原创 2015-01-28 22:59:20 · 8889 阅读 · 0 评论 -
Dialog对象在activity中如果声明为局部变量,则可以被回收
如果在activity中生命一个全局的dialog对象,则该对象不会被回收。因此在调用activity的finish方法时,该dialog对象如果没有销毁,则会在控制台报错。原创 2015-01-28 23:18:27 · 1207 阅读 · 0 评论 -
Java反射机制
原文地址:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识转载 2015-01-30 23:00:19 · 404 阅读 · 0 评论 -
android support v4包
今天要使用support v4包的一个布局控件SwipeRefreshLayout,但是由于sdk中的v4包版本较低,必须使用v19版本,但是sdkmananger中未提示可以有新版本,因此只好下载了一个新版的v4包,但是粘贴到sdk目录后sdk manager总是显示版本为0。在布局文件中使用控件也提示错误,因此只好在adt-bundle中拷贝v4包,然后拷贝至项目文件夹中的libs目录中。虽然原创 2015-01-30 14:40:01 · 596 阅读 · 0 评论 -
android AsyncTask介绍
原文地址:http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.htmlAsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可转载 2015-01-30 23:06:01 · 297 阅读 · 0 评论 -
Android中全屏或者取消标题栏
先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义<application android:icon="@drawable/ico转载 2015-01-16 16:26:54 · 328 阅读 · 0 评论 -
Android 自定义圆角半透明dialog
效果图如下:1.在drawable目录中创建border_radius_bg.xml: android:angle="0" android:endColor="#605cb85c" android:startColor="#605cb85c" />原创 2015-01-16 16:32:30 · 2542 阅读 · 0 评论 -
android使用toast时应用getApplicationContext()作为参数
Toast.makeText(getApplicationContext(), "用户名或密码错误,请重新登陆",Toast.LENGTH_SHORT).show();该方法中的参数一,应使用getApplicationContext();如果使用this,则会出现toast文字背景为白色原创 2015-01-16 16:34:34 · 6354 阅读 · 1 评论 -
Android开发实现HttpClient工具类以及HttpClient的3种超时说明
引子在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果:tr转载 2015-01-16 16:32:51 · 395 阅读 · 0 评论 -
android在一个activity关闭另一个activity
例如在activityA中关闭activityB:首先在activityB中生命一个静态activity变量,变量假设为instance.activityB的oncreate方法中,给instance赋值为this.要在activityA中关闭activityB时,只需调用activityB.instance.finish()即可原创 2015-01-16 16:33:08 · 2251 阅读 · 0 评论 -
Android activity的生命周期
activity类处于android.app包中,继承体系如下:1.java.lang.Object2.android.content.Context3.android.app.ApplicationContext4.android.app.Activityactivity是单独的,用于处理用户操作。几乎所有的activity都要和用户打交道,所以activ转载 2015-01-16 16:28:36 · 296 阅读 · 0 评论 -
Android的布局管理:表格布局
比如要实现如下的界面:可以联合使用TableLayout和LinearLayout达到上面的效果: version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"转载 2015-01-16 16:29:15 · 465 阅读 · 0 评论 -
android使用application保存全局变量
1.首先创建一个自己的application类,继承android.app.Application类:public class Application extends android.app.Application{ private HashMap map = new HashMap(); @Override pub原创 2015-01-16 16:33:52 · 585 阅读 · 0 评论 -
android 几种Project
原文地址:http://892848153.iteye.com/blog/1991206官方文档:http://developer.android.com/tools/projects/index.html1:android project2:Test project3:library project 库工程主要向主工程提供源码文件和资源。编译时,会转载 2015-01-16 17:57:20 · 364 阅读 · 0 评论 -
android自定义按钮类
1.创建java类 :继承自android.app.Button类,实现父类三个构造方法.其中通过布局添加的按钮,会通过第二个构造方法实例化。public class MyButton extends Button { public MyButton(Context context) { super(context); } public MyButton(Context co原创 2015-01-17 01:18:41 · 638 阅读 · 0 评论 -
在Android开发中使用icon font的代码和方法
IconFont字体不仅仅流行语Web开发,在移动开发中也渐渐的使用的范围更广泛。这里介绍在Android开发中使用icon font的代码和方法。应用步骤:1、第一步:复制字体文件到项目 assets 目录;2、第二步:打开 iconfont 目录中的 demo.html,找到图标相对应的 HTML 实体字符码;3、第三步:打开 res/values/st转载 2015-01-16 16:31:21 · 814 阅读 · 0 评论 -
Android Http连接 实例:发送请求和接收响应
添加权限 首先要在manifest中加上访问网络的权限: ... 完整的Manifest文件如下:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.httpdemo1" android:versio转载 2015-01-16 16:25:50 · 354 阅读 · 0 评论 -
android library project使用
1、如何将一个android工程作为库工程(library project)library project是作为jar包被其它android工程使用的,首先它也是普通的android工程。然后:1)在eclipse Package Explorer, 右键android工程选择Properties2)选择Android,下拉右边的滚动条到最下面,选中”Is Libr转载 2015-01-16 16:35:02 · 818 阅读 · 0 评论 -
Android自定义主题
在res/value目录中新建style.xml文件文件内容如下: true @color/white @color/black其中color.xml是自定义颜色文件,位于res/value目录中原创 2015-01-16 16:28:00 · 295 阅读 · 0 评论 -
如何在真机上调试Android应用程序(图文详解)
原文地址:http://www.cnblogs.com/lanxuezaipiao/archive/2013/03/11/2953564.html1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可 2、用数据线连接至电脑,在电脑上安装豌豆荚,此时豌豆荚会帮你安装驱动,安装好后豌豆荚就可以连接上手机了转载 2015-01-16 16:26:51 · 370 阅读 · 0 评论 -
android:利用滤镜制作按钮的禁用与可用状态
实例图片:代码://获取透明度为100的白色(注意,color类只有全局变量和工厂方法,没有公开的构造方法,因此不能获取color对象,获取的color实际上是int变量)/*Color.argb(int alpha,int red,int blue,int green)是获取带透明度颜色的方法。如果已有一个int类型的color对象,要将该colo原创 2015-01-16 16:37:25 · 439 阅读 · 0 评论 -
android中使用像css一样的样式
原文地址:http://blog.csdn.net/xiayaxin/article/details/56642241.在配置文件中设置好样式。例如:我在style.xml文件中定义样式xml version="1.0" encoding="utf-8"?>resources> style name="style1">转载 2015-01-16 23:37:43 · 501 阅读 · 0 评论 -
android输入框一条线和一个框两种样式的设定
如下图,两种输入框这两种输入框的不同样式是由主题样式确定的。其中应用指定样式为@android:style/theme,就呈现默认的输入框样式(第二种).若指定样式为@android:style/theme.holo(包括holo主题下任何一个子类),都是第一种样式.要实现第一种样式且无标题栏,则可以选择@android:style/Theme.Holo.Light.NoA原创 2015-01-17 00:13:32 · 6060 阅读 · 0 评论 -
Android中自定义属性的格式详解
原文地址:http://blog.csdn.net/mayingcai1987/article/details/62166551. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" />转载 2015-01-17 11:25:58 · 311 阅读 · 0 评论 -
android四种补间动画
原文地址:http://www.apkbus.com/android-5488-1-1.htmlandroid的动画分为两大类:补间动画,帧动画。补间动画又分为四大类:移动补间动画,缩放补间动画,旋转补间动画,透明补间动画。这四种补间动画都是Animation的子类。移动补间动画:TranslateAnimationeg:Animat转载 2015-01-19 23:10:27 · 488 阅读 · 0 评论 -
Eclipse中绑定android sdk源码
1.下载android sdk源码。放入sdk/source目录中:xxx\android-sdk\sdk\sources(如果是用sdk manager下载的源码,无需改动)2.绑定源码。在Eclipse中用ctrl+鼠标左键单机一个android类(比如Activity),进入源码界面,会显示未找到源码:3.点击attach source,选择external folder,选原创 2015-01-20 23:11:47 · 816 阅读 · 0 评论 -
andorid sdk manager代理服务器设置
1.打开sdk manager2.选择tools-》options3.输入:mirrors.neusoft.edu.cn 端口号:80原创 2015-01-20 22:52:18 · 519 阅读 · 0 评论 -
使用file explorer管理android模拟器上的文件
1.在Eclipse中打开window-》open perspective-》other-》ddms2.在file explorer师徒中选择右上角的pull a flile from the device 和 push a file onto the device即可向模拟器读写文件原创 2015-01-20 15:56:23 · 503 阅读 · 0 评论 -
Eclipse中离线安装ADT插件
原文地址:https://github.com/inferjay/AndroidDevTools/wiki/Eclipse中离线安装ADT插件打开Eclipse,点击Help -> Install New Software:选择install new software 点击Add:然后点击Archive选择ADT离线安装包OK后,转载 2015-01-21 00:03:56 · 463 阅读 · 0 评论 -
AndroidDevTools
http://www.androiddevtools.cn/原创 2015-01-20 22:53:10 · 410 阅读 · 0 评论 -
Android全局对象Application的使用,以及如何在任何地方得到Application全局对象
原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0924/1558.htmlApplication和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Applicatio转载 2015-02-09 14:15:37 · 438 阅读 · 0 评论 -
Android error Dx trouble writing output:already prepared
原文地址:http://stackoverflow.com/questions/21089740/android-error-dx-trouble-writing-outputalready-prepared运行app的时候,控制台总是先打印一句:Dx trouble writing output:already prepared解决办法:右键项目,选择properties转载 2015-01-21 18:18:28 · 1321 阅读 · 0 评论 -
Android中万能的BaseAdapter的使用
原文地址:http://blog.csdn.net/wangjia55/article/details/7430759大家好,今天给大家讲解一下Android BaseAdapter(基础适配器)的用法,适配器的作用主要是用来给诸如(Spinner、ListView、GridView)来填充数据的。而(Spinner、ListView、GridView)都有自己的适配器(记起来麻烦)。转载 2015-01-21 20:41:39 · 357 阅读 · 0 评论 -
listview加载性能优化ViewHolder
在android开发中Listview是一个很重要的组件,它以列表的形式根据数据的长自适应展示具体内容,用户可以自由的定义listview每一列的布局,但当listview有大量的数据需要加载的时候,会占据大量内存,影响性能,这时候就需要按需填充并重新使用view来减少对象的创建。ListView加载数据都是在public View getView(int position, View c转载 2015-01-21 23:47:51 · 351 阅读 · 0 评论 -
Android中设置控件可见与不可见详解
原文地址:http://blog.csdn.net/wazhl/article/details/7675796通常控件的可见与不可见分为三种情况。第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间可见与不可见的表现形式有两种。在布局文件中:[html]view pl转载 2015-01-23 22:16:50 · 526 阅读 · 0 评论