Blog
文章平均质量分 79
gundumw100
这个作者很懒,什么都没留下…
展开
-
Android中使用Bezier曲线
import android.graphics.Point; /** * * @author http://blog.csdn.net/arui319 * */ public class Bezier { private static final float AP = 0.5f; private Point[] bPoints;原创 2017-04-10 18:31:16 · 336 阅读 · 0 评论 -
Android提高第七篇之XML解析与生成
http://blog.csdn.net/hellogv/archive/2010/11/12/6004624.aspx本文使用SAX来解析XML,在Android里面可以使用SAX和DOM,DOM需要把整个XML文件读入内存再解析,比较消耗内存,而SAX基于事件驱动的处理方式,可以在各节点触发回调函数,不过SAX适合节点结构简单的XML文档,复杂的XML文档在后期的节点深度处理会有点麻烦。原创 2017-04-10 18:18:36 · 207 阅读 · 0 评论 -
Android提高第六篇之BroadcastReceiver
http://blog.csdn.net/hellogv/archive/2010/11/10/5999170.aspx前面分别讨论了Activity和Service,这次就轮到BroastcastReceiver,Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendB原创 2017-04-10 18:18:27 · 204 阅读 · 0 评论 -
Android提高第五篇之Service
http://blog.csdn.net/hellogv/archive/2010/11/08/5994952.aspx上次介绍了Activity以及Intent的使用,这次就介绍Service,如果把Activity比喻为前台程序,那么Service就是后台程序,Service的整个生命周期都只会在后台执行。Service跟Activity一样也由Intent调用。在工程里想要添加一个Serv原创 2017-04-10 18:18:20 · 253 阅读 · 0 评论 -
Android提高第二篇之SurfaceView(上)
http://blog.csdn.net/hellogv/archive/2010/11/03/5985090.aspx上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层原创 2017-04-10 18:17:54 · 236 阅读 · 0 评论 -
Android提高第一篇之MediaPlayer
http://blog.csdn.net/hellogv/archive/2010/10/30/5975864.aspx前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。 本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另原创 2017-04-10 18:17:46 · 353 阅读 · 0 评论 -
Android提高第十八篇之自定义PopupWindow实现的Menu(TabMenu)
http://blog.csdn.net/hellogv/archive/2011/01/28/6168439.aspx用过UCWEB-Android版的人都应该对其特殊的menu有印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android的menu超过6项则缩略在[更多]里),本文参考网上的例子(作者:CoffeeCole,e原创 2017-04-10 18:17:02 · 485 阅读 · 0 评论 -
旋转ImageView和TextView的效果实现
如图ImageView和TextView组成布局同时旋转。,求实现效果。经过几天研究终于实现如图效果。代码如下,给需要的人吧。还涉及到部分背景图的效果。public class IconViewGroup extends ViewGroup{ TextView mTextView; ImageView mImageView;//显示对应的icon原创 2017-04-10 18:16:40 · 279 阅读 · 0 评论 -
Android Activity界面切换添加动画特效
http://androidstudy.iteye.com/blog/800660在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入。@Override public void onCreate(Bundle savedInstanceState) {原创 2017-04-10 18:15:51 · 698 阅读 · 0 评论 -
在Android中实现文件读写
android 实现下载文件/** * 从网上下载 *@param url 下载路径 *@param outputFile 创建本地保存流的文件 *@return * @return 下载失败返回1(比如没有网络等情况)下载成功返回0 */ public static int downloadFile(String url原创 2017-04-10 18:15:43 · 491 阅读 · 0 评论 -
使用ActivityGroup来切换Activity和Layout
问题的提出:http://www.eoeandroid.com/thread-53237-1-1.html解决的办法:前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过Activ原创 2017-04-10 18:15:08 · 269 阅读 · 0 评论 -
圆形button
其实很简单 直接拿系统的的用吧 @drawable/btn_circle @drawable/ic_btn_round_minus @string/description_minus_button @drawable/btn_circle @drawable/ic_btn_round_plus @string/descrip原创 2017-04-10 18:14:09 · 852 阅读 · 0 评论 -
Android提高十七篇之多级树形菜单的实现
http://blog.csdn.net/hellogv/archive/2011/01/06/6120133.aspx在Android里要实现树形菜单,都是用ExpandableList(也有高手自己继承ListView或者LinearLayout来做),但是ExpandableList一般只能实现2级树形菜单......本文也依然使用ExpandableList,但是要实现的是3级树形菜单。原创 2017-04-10 18:19:34 · 497 阅读 · 0 评论 -
渐变的ProgressBar
在drawable中创建一张图片progress_bar.xml: <gradient android:startColor="#ff9d9e9d" android:centerColor="#ff5a5d5a" android:ce原创 2017-04-10 18:21:03 · 662 阅读 · 0 评论 -
Lazy延时加载的ListView
使用的是第三方开发包CWAC-AdapterWrapper.jarpackage com.ql.app;/***Copyright (c) 2008-2009 CommonsWare, LLCLicensed under the Apache License, Version 2.0 (the "License"); you maynot use this原创 2017-04-10 18:22:10 · 288 阅读 · 0 评论 -
Android中在屏幕上涂鸦的例子
这个例子,自定义了一个View,可以接受touch动作,然后在屏幕上即时的显示出touch的轨迹,类似于线条的涂鸦。这个例子主要是演示如何将onTouchEvent与draw配合起来使用。在这个基础上,可以做很多有用的程序。import android.content.Context; import android.graphics.Canvas; import android.原创 2017-04-10 18:31:00 · 955 阅读 · 0 评论 -
Android双向滚动ScrollView
http://blog.csdn.net/zyongsheng83/archive/2011/03/07/6228246.aspxhttp://blog.csdn.net/zyongsheng83/article/details/6228246由ScrollView和HorizontalScrollView整合的一个可以任意方向滚动的ScrollView代码太多不贴了.看附件.pub原创 2017-04-10 18:30:26 · 643 阅读 · 0 评论 -
自定义信笺纸样式的EditText
http://ck19860613.iteye.com/blog/743478//创建一个继承自EditText的组件public class MyNote extends EditText{ private static final String TAG ="MyNote"; private final String PACKAGE_NAME ="com.原创 2017-04-10 18:28:17 · 417 阅读 · 0 评论 -
自定义RadioButton&CheckBox样式的实现
http://hi.baidu.com/ljlkings/blog/item/a7945124de875c038a82a1b4.htmlAndroid 自定义RadioButton的样式我们知道Android控件里的button,listview可以用xml的样式自定义成自己希望的漂亮样式。 最近用到RadioButton,利用xml修改android:background="@dra原创 2017-04-10 18:26:14 · 383 阅读 · 0 评论 -
使TextView文本可以水平和垂直滚动
在做一个小的电子书程序,要求电子书具有放大缩小的功能,所以肯定的要用到TextView的滚动效果。同样的还要求TextView在水平方向和垂直方向上都可以滚动。刚做的时候,也是没有头绪,后来想到了,TextView有一个ScrollTo或者ScrollBy方法,何不如此一用呢!1.前期找资料 因为刚开始,不知道怎么能够滚动,所以先去网上查找资料,垂直滚动很容易实现,直接使用Te原创 2017-04-10 18:26:06 · 277 阅读 · 0 评论 -
Task和Activity相关的一些属性
http://hubingforever.blog.163.com/blog/static/171040579201011944826864/android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个T原创 2017-04-10 18:25:27 · 237 阅读 · 0 评论 -
Eclipse中LogCat突然停止工作的解决
请参考:http://www.learningandroid.net/blog/foundation/eclipse-logcat-stops/附:bin目录下的apk文件能否做release发布http://www.android123.com.cn/kaifafaq/856.html对于当前Android工程下bin目录中的APK文件能否做release最终版发布使用呢?原创 2017-04-10 18:25:17 · 444 阅读 · 0 评论 -
自定义FrameLayout 实现屏幕一张张翻
http://wang-peng1.iteye.com/blog/995814class PanelSwitcher extends FrameLayout { private static final int MAJOR_MOVE = 60; private static final int ANIM_DURATION = 400; private Gestu原创 2017-04-10 18:25:09 · 792 阅读 · 0 评论 -
View类的onMeasure方法介绍
除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。它们指明控件可获得的空间以及关于这个空间描述的元数据。 比返回一个结果要好的方法是你传递View的高度和宽度到se原创 2017-04-10 18:25:01 · 224 阅读 · 0 评论 -
控件更新Invalidate和postInvalidate的区别
http://shazhuzhu1.iteye.com/blog/971193android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Andr原创 2017-04-10 18:24:03 · 242 阅读 · 0 评论 -
android
GitHub Android Librarys Top 100 简介还在用Android自带的WebView组件?太Out了!http://www.open-open.com/lib/view/open1472481479625.htmlAndroid状态栏微技巧,带你真正理解沉浸式模式http://www.open-open.com/lib/view/open147211261742原创 2017-04-10 18:23:22 · 1532 阅读 · 0 评论 -
ViewFlipper 实例
http://blog.csdn.net/ameyume/archive/2010/12/28/6102137.aspxhttp://blog.csdn.net/xiangyong2008/archive/2010/03/06/5348208.aspxhttp://wang-peng1.iteye.com/blog/572892http://www.bianceng.cn/OS/extra/原创 2017-04-10 18:14:01 · 249 阅读 · 0 评论 -
Create Menu详解
http://wayfarer.iteye.com/blog/478817Most applications include two kinds of human-computer interactive: Views and Menu. 1. options menuoptions menu最多只能在屏幕最下面显示6个菜单选项,称为icon menu,icon menu不能有checka原创 2017-04-10 18:13:20 · 1430 阅读 · 0 评论 -
Broadcast Receiver详解
http://wayfarer.iteye.com/blog/586157Broadcast Receiver用于接收并处理广播通知(broadcast announcements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的 broadcast receivers来响应它觉得重要的通知。broadcast receiver可以通过多种原创 2017-04-10 18:13:12 · 659 阅读 · 0 评论 -
使用dom4j的xPath解析XML
books.xml: Lucene Studing Dom4j Tutorials Spring in Action O'Reilly下面我们使用dom4j的xPath来解析:segment of ParseXML.java:原创 2017-04-10 18:01:06 · 332 阅读 · 0 评论 -
Android系统中自带的图标&一些预定义样式&参考颜色值
Android系统中自带了很多图标,我们的程序可以方便使用。Android™ 1.5 android.R.drawable Icon Resourceshttp://since2006.com/android/1.5-drawables.phpAndroid™ 1.6 android.R.drawable Icon Resourceshttp://since2006.com/andro原创 2017-04-10 18:00:25 · 1049 阅读 · 0 评论 -
自定义图文并茂的Button
anroid内置了Button和ImageButton,但是没有提供既能显示图片又能显示文字的button。这里我自定义了一个ImageTextButton其中了XML文件中使用了自定义属性custom:icon="@drawable/icon"下面是ImageTextButton源码:import android.content.Context;import android.gr原创 2017-04-10 18:00:17 · 495 阅读 · 0 评论 -
jQuery插件animateToClass实现javascript自定义动画效果
或许使用这个JavaScript库也可以达到自定义动画的功能:http://raphaeljs.com/出自:http://www.biuuu.com/p656.html使用jQuery可实现超眩的动画效果,但在实现时需要一个变量一个值的形式,如下: 1. $("#biuuu").animate({ 2. "margin-left" : "40px", 3. "wid原创 2017-04-10 17:35:04 · 1471 阅读 · 0 评论 -
根据复杂类的某个属性(字符串)排序
这里Expense是个自定义的类List list=this.getExpenseService().getListByHQL("Expense",0,10,sql);//根据Expense中类别(type属性)对List排序Collections.sort(list, new Comparator(){ public int compare(Expense e1, Expe原创 2017-04-10 17:32:25 · 313 阅读 · 0 评论 -
java.util.Properties类
# import java.io.InputStream; # import java.util.Enumeration; # import java.util.Properties; # # public class PropertiesTest { # # public static void readProperties(String file原创 2017-04-10 17:31:50 · 276 阅读 · 0 评论 -
EL表达式
http://blog.163.com/hekun_you@yeah/blog/static/8507753120088286399642/http://www.360doc.com.cn/relevant/080530/17/46719_1296698.html原创 2017-04-10 17:31:00 · 155 阅读 · 0 评论 -
velocity文档
http://velocity.apache.org/tools/releases/1.3/generic/ http://velocity.apache.org/tools/devel/view/layoutservlet.htmlhttp://hi.baidu.com/shirdrn/blog/item/d5ddf4098944b1aa2eddd4ce.html[/img]原创 2017-04-10 17:29:36 · 298 阅读 · 0 评论 -
图论—深度优先和广度优先算法源码
近由于项目需要,需要实现深度优先和广度优先算法,图论中的基础内容,源代码共享一下,希望对大家有用:public class Graph { private final int MAX_VERT=500; private Node nodelist[]; private int adjMat[][]; private int nver原创 2017-04-10 17:29:01 · 465 阅读 · 0 评论 -
velocity基础教程--1.标准使用
http://llying.iteye.com/blog/387253velocity是一个非常好用的模板引擎 这里不对项目进行详细介绍,可以访问apache官方网站查看相关说明 下面我们通过一个简单的实例来讲解一下velocity的使用过程 // 创建引擎 VelocityEngine ve=new VelocityEngine();原创 2017-04-10 17:28:45 · 489 阅读 · 0 评论 -
待研究
import android.content.ContentResolver;import android.content.Context;import android.os.Build;import android.widget.ResourceCursorAdapter;public abstract class EmailAddressAdapter extends Reso原创 2017-04-10 17:27:53 · 337 阅读 · 0 评论