摘要: android提供了一套专门用于异步处理的类。即:AynsTask类。使用这个类可以为耗时程序开辟一个新线程进行处理,处理完时返回。其实,AsynTask类就是对Thread类的一个封装,并且加入了一些新的方法。编程时,两者都可以实现同样的功能。本文后面将对AsynTask和Thread进行比较。1... 阅读全文
posted @ 2014-07-18 16:13 kuaileyuyi 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 主要有两种方式:1、建立一个全局HashMap静态变量,适合缓存数据较少的情况;public HashMap couponMap = new HashMap(); //在Application中为缓存所需的couponMap初始化baseApplication.couponMap.put(coupo... 阅读全文
posted @ 2014-07-18 15:18 kuaileyuyi 阅读(137) 评论(0) 推荐(0) 编辑
摘要: androidListView几个比较特别的属性由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:... 阅读全文
posted @ 2014-07-18 14:35 kuaileyuyi 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.写一个类继承SQLiteOpenHelperpublicclassMyHelperextendsSQLiteOpenHelper{publicMyHelper(Contextcontext){super(context,Const.DB_DBNAME,null,Const.DB_VERSION)... 阅读全文
posted @ 2014-07-18 14:31 kuaileyuyi 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.点击按钮将assets文件夹中的内容复制到SD卡中。privatevoidcopyToSD(){//检测SD卡是否挂载Environment.MEDIA_MOUNTED表示被挂载//Environment.getExternalStorageState()将返回sd卡的状态if(!Environ... 阅读全文
posted @ 2014-07-18 13:59 kuaileyuyi 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Android中BroadcastReceiver组件详解BroadcastReceiver(广播接收器)是Android中的四大组件之一。下面是AndroidDoc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代... 阅读全文
posted @ 2014-07-18 11:55 kuaileyuyi 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 字符流:Reader(读)Writer(写)字节流:InputStream(读数据)OutputStream(写数据)1,字节流InputStream(读),OutputStream(写)2,字符流Reader(读),Writer(写)结论:只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用... 阅读全文
posted @ 2014-07-18 11:40 kuaileyuyi 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.在界面中按返回键判断某个控件的可见性,如果可见,则用动画让其消失,应用并不退出。Onkeydown方法中:if(keyCode==4){if(slidingMenu.getVisibility()==View.VISIBLE){//退出的动画AnimationSetanimationSet=ne... 阅读全文
posted @ 2014-07-18 11:39 kuaileyuyi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlikeIDs,tagsarenotusedtoidentifyviews.Tagsareessentiallyanextrapieceofinformationthatcanbeassociatedwithaview.Theyare... 阅读全文
posted @ 2014-07-18 11:26 kuaileyuyi 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 首先写一个类,继承Comparator接口如下:publicclassSortCountimplementsComparator{//@Overridepublicintcompare(Userlhs,Userrhs){if(lhs.getCount()!=rhs.getCount()){retur... 阅读全文
posted @ 2014-07-18 11:22 kuaileyuyi 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码... 阅读全文
posted @ 2014-07-18 11:14 kuaileyuyi 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 为背景实现渐变效果,最传统的方法是用PS制作一张渐变的效果图,但我人懒没去学PS技术,也懒得更增加一个图片在应用里面,这里使用了Google提供的一个非常棒的方法来解决背景渐变的功能。首先,在Drawable文件夹里面添加一个xml文件,然后写入如下代码:对应属性比较简单,这里不多做介绍,andro... 阅读全文
posted @ 2014-07-18 11:12 kuaileyuyi 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在Android的控件布局中,有一个奇葩的layout_weight属性,定义如下:layout_weight :用于指定剩余空闲空间的分割比例。用法:为什么说是奇葩呢?以上面的布局代码为例,TextView-888和TextView-999999是横向排列的2个控件,它们的layout_weigh... 阅读全文
posted @ 2014-07-18 10:44 kuaileyuyi 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Android中Intent传递类对象提供了两种方式一种是通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。Intent中传递这2种对象的方法:Bundle.putSerializa... 阅读全文
posted @ 2014-07-18 10:39 kuaileyuyi 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Edittext改变边框颜色第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:接下来建立三个xml文件,分别为输入框未获得焦点时的... 阅读全文
posted @ 2014-07-18 10:37 kuaileyuyi 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: finalMyDialogdialog=newMyDialog(CouponsDetailActivity.this,R.style.MyDialogStyle);Viewview=LayoutInflater.from(CouponsDetailActivity.this).inflate(R.l... 阅读全文
posted @ 2014-07-18 10:19 kuaileyuyi 阅读(5681) 评论(0) 推荐(0) 编辑
摘要: Contextcontext;privateListlist;LayoutInflaterinflater;publicXialaDistanceAdapter(Contextcontext,Listlist){this.context=context;this.list=list;inflater... 阅读全文
posted @ 2014-07-18 10:18 kuaileyuyi 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 问题现象:C:\Users\John>adbshellAdbserverisoutofdate.killing...ADBserverdidn'tACK*failedtostartdaemon*error:unknownhostservice1、排查哪路英雄占用了5037端口,找出他的PID来算账。... 阅读全文
posted @ 2014-07-18 10:14 kuaileyuyi 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.首选项的存取数据写一个类,里面放入存取方法,然后在外面进行调用publicclassPrefsUtils{privatestaticfinalStringPREFS_NAME="com.yomoto.util.OtherPrefs";//这里放入的名字存入的地址是:data/data/项目包名/... 阅读全文
posted @ 2014-07-18 10:10 kuaileyuyi 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.项目中设置每个activity的启动模式(如果堆栈中存在此activity就会重用,并提到栈顶,不会创建新的activity)android:launchMode="singleTask"2.如果界面中的布局被弹出的软键盘改变,则在对应的activity中加入如下代码即可。android:win... 阅读全文
posted @ 2014-07-18 09:10 kuaileyuyi 阅读(274) 评论(0) 推荐(0) 编辑