- 博客(79)
- 资源 (4)
- 收藏
- 关注
原创 动画animation中的fillAfter和fillBefore
fillBefore是指动画结束时画面停留在第一帧,fillAfter是指动画结束是画面停留在最后一帧。最关键的问题是,这2个参数不能在xml中设置,这是没有用的。必须在java代码中设置。比如 setFillAfter(true); setFillBefore(false);这样动画结束时,停在最后一帧。myAnimation= AnimationUtils.loadAn
2013-08-30 16:21:19 930
转载 在ViewFlipper中使用Rotate3dAnimation旋转切换界面效果
Rotate3dAnimation是google api demo中copy出来的,具体的例子在Views/Animation/3D Transition中。 这里我就直接贴了: Java代码 package com.ata.util; import android.view.animation.Animation; import androi
2013-08-30 14:45:56 1123
转载 Android——键盘/输入法相关知识点总结
Android键盘操作相关技巧分享http://www.apkbus.com/android-14943-1-1.htmlAndroid键盘和触摸事件处理http://www.apkbus.com/android-19342-1-1.htmlAndroid键盘系统浅析(上)http://www.apkbus.com/android-2006-1-1.htmlAn
2013-08-30 11:28:59 813
转载 Android动画效果
http://book.51cto.com/art/201204/328247.htm第9章 Android动画效果Android系统提供了两种实现动画的方式,一种是补间动画(Tween Animation),另一种是帧动画(Frame Animation)。补间动画可以实现View组件的移动、放大、缩小以及渐变等效果,帧动画则提供了一种逐帧播放图片的动画方式。无论是补间
2013-08-29 16:47:28 1296
转载 悬浮窗的实现(如360悬浮窗效果)
相信大家,都知晓360的悬浮窗口,非常潇洒。。。如图:现在,我也实现了具有吸附效果的悬浮窗。有图有真相...看图: 吸附屏幕两侧的效果废话少说,看代码。代码中,有详细注释...布局文件:floating.xml(悬浮窗的布局) xmlns:tools="http://schemas.android.c
2013-08-29 16:33:45 1781
原创 Android动画开发——Animation动画效果
动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中
2013-08-29 14:36:45 580
转载 android之动画(一)通过AnimationDrawable控制逐帧动画
android与逐帧动画:效果图:当我们点击按钮时,该图片会不停的旋转,当再次点击按钮时,会停止在当前的状态。 activity代码:[java] view plaincopypackage cn.com.chenzheng_java.animation; import android.a
2013-08-29 14:22:51 2869
转载 ListView 自动滚动
如何让你的ListView实现自动滚动呢? Android其实已经考虑到ListView控件的智能滚动操作。直接在Layout中写即可,注意下面的stackFromBottom以及transcriptMode这两个属性。涉及代码如下:Xml代码 android:layout_width="fill_parent" android:layout_he
2013-08-29 14:19:29 876
转载 类似网易新闻客户端首页的图片浏览,右下角显示当前第几个图片
先看效果 右下角的点~ 图片浏览是gallery,右下角是radioGroup 动态添加radioButton 布局 / 这个我在800 480 的差不多,假如是320 240 就改成150dp, 效果显的还行吧 [java] view plaincopy android:la
2013-08-29 14:15:33 927
转载 android客户端版本检测更新,服务下载,通知栏显示
看图, 只要点击取消或是下载完毕 通知才会消失! 代码是大部分是借用别人的,再自己修改,达到自己所需要的效果xml文件update.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:a
2013-08-29 14:14:16 1280
转载 处理新浪微博中@ #等格式 蓝色高亮~ 表情 以及点击事件
先上图看效果 表情只弄了一个,测试使用, 新浪微博接口中返回那么多表情 - - 还没处理,好像新浪微博客户端也有些没有处理到 正则不会处理#的问题如 : 其他文字#要的#不要的#要的#其他文字最后会把 不要的 也给匹配到, 我用了笨点的方法处理了。。。发关键代码,其他的下载附件 =
2013-08-29 14:13:12 891
转载 动态改变PopupWindow大小
动态改变PopupWindow大小 最近项目需要实现动态改变PopupWindow的大小,今天下午花了两个小时没能搞定,现在在宿舍实现,简单将代码贴如下: PopupwindowActivity.java[java] view plaincopypackage com.test; import android
2013-08-29 13:54:03 2639
转载 【Android开发学习33】PopupWindow之显示顶层对话框
一、基础知识: 1. PopupWindow是阻塞对话框,只有在外部线程 或者 PopupWindow本身做退出操作才行。2. PopupWindow完全依赖Layout做外观 二、使用方法:1. 为我们的对话框新建一个Layout文件作为外观:(下面是我的一个示例)[html] view plaincopy
2013-08-29 13:53:04 1723 1
转载 PopupWindow 动画显示与消失(逐惭缩放、逐惭透明)
下文来自:http://gundumw100.iteye.com/blog/924891----------------------------------------popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果android:windowEnterAnimation表示进入窗口动画android
2013-08-29 13:51:42 1683
转载 Android TextView 文本折叠效果
最近项目中要实现文本展开收起的效果,即默认只显示4行文字,如果textview文字超过4行的话,点击右下角的 更多 按钮即可查看全部的内容。之前的做法是根据 TextView 中的字数来判断,效果不太好。这里在一个FrameLayout 包裹两个 TextView布局文件 activity_main.xml[html] view plaincopy
2013-08-29 13:49:07 1413
转载 【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏
在今天的这篇文章当中,我依然会以实战加理论结合的方式教大家如何设计出自己觉得很炫的UI界面。好的,话不多说,进入正题。今天的这篇文章主要是以仿QQ空间的底部菜单栏效果为主,实现的效果有:实现了点击按钮时的切换图片效果;实现了点击按钮时的切换界面效果;实现了点击中间圆形按钮时弹出菜单以及按钮图片切换效果;实现了点击空白处和返回键按钮来关闭弹出菜单。
2013-08-29 13:42:11 984
转载 [Android]如何导入已有的外部数据库
我们平时见到的android数据库操作一般都是在程序开始时创建一个空的数据库,然后再进行相关操作。如果我们需要使用一个已有数据的数据库怎么办呢?我们都知道android系统下数据库应该存放在 /data/data/com.*.*(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下。操作方法是用FileInputStream读取原数据库,再用FileOutput
2013-08-28 16:08:03 638
转载 Android软件开发之制作第三方数据库与读取文件中数据库详解
雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/199好久都没有更新Android开发系列博文了,不知道大伙还能都记得我这个老朋友,嘿嘿。其实这段时间Android的开发我也一直都没有闲着,Android + IOS + Unity 的游戏与软件开发
2013-08-28 16:05:45 1088
原创 Android开发中在一个Activity中关闭另一个Activity
比如有ActivityA, ActivityB,在ActivityB中关闭ActivityA解决方案:1.在 ActivityA 里面设置一个静态的变量instance,初始化为this在 ActivityB 里面, ActivityA.instance.finish();2.也可以通过ActivityManager ActivityManage
2013-08-28 13:45:55 927
转载 Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。
首先看看网上的2种方法:【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】使用Button时为了让用户有“按下”的效果,有两种实现方式:1.在代码里面。[java] view plaincopyimageButton.setOnTouchListener(new OnTouchListene
2013-08-26 13:18:07 732
转载 Android--多线程之Looper
前言 上一篇博客讲解了Handler实现线程间通信,这篇博客讲解一下Handler运行的原理,其中涉及到MessageQueue、Looper。简要来讲,Handler会把一个线程消息发送给当前线程的消息队列,从最后Handler会处理消息队列中的消息,这里的消息队列就是MessageQueue,而管理消息队列的,就是Looper。 Handler、MessageQueue、L
2013-08-23 14:57:48 454
转载 Android--多线程之Handler
前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。但实际开发中,很多地方需要在工作线程中改变UI组件的属性值,比如下载网络图片、动画等等。本篇博客主要介绍Handler是如何发送与处理
2013-08-23 14:54:04 462
转载 Android--多线程之AsyncTask
前言 本片博客将介绍AsyncTask的使用,之前有介绍过线程和进程。而在AsyncTask中,运行在用户界面中,执行异步操作,并且把执行结果发布在UI线程上,且也不需要处理线程和Handler。在本篇博客里,将会讲解到AsyncTask的基本介绍,以及如何使用,最后会以一个简单的Demo讲解AsyncTask的使用。 AsyncTask AsyncTask,异
2013-08-23 14:44:56 707
转载 Android--多线程之进程与线程
前言 对于Android程序中,使用多线程的技术是必不可少的,就拿之前最简单的例子来说明,对于Android4.0+的应用而言,访问网络必须另起线程才可以访问。本片博客介绍Android下进程和线程,以及它们的特点及应用,并通过几个Demo来展示Android中简单的线程中操作UI线程的组件。进程与线程 一般来说,Android中为一个应用程序开启一个进程进行执行,在这
2013-08-23 14:19:59 709
转载 Android--Loaders
前言 Loaders,装载机,适用于Android3.0以及更高的版本,它提供了一套在UI的主线程中异步加载数据的框架。使用Loaders可以非常简单的在Activity或者Fragment中异步加载数据,一般适用于大量的数据查询,或者需要经常修改并及时展示的数据显示到UI上,这样可以避免查询数据的时候,造成UI主线程的卡顿。 Loaders有以下特点:可以适用于Act
2013-08-23 13:49:58 901
转载 Android--多线程之图文混排
前言 本周一直在说Android多线程的那些事儿,本篇博客聊一聊Android开发中一个比较经典的案例,网络数据图文混排,本片博客的案例只涉及关于开启多线程访问网络数据,不涉及缓存的内容。众所周知,从网络上获取一段文本肯定要比获取一张张的图片要省时,所以一般如果是获取图片+文本的数据,会先开启一条线程获取文本数据,再从开启另外的线程来单独获取图片信息。本案例填充一个自定义的XML布局文件
2013-08-23 13:30:12 899
转载 [Android实例] Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
Handler+Runnable模式我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。这里为何不是新开线程的原因请参看这篇文章:Android Runnable 运行在那个线程 这里的代码其实是在UI 主线程中下载图片的,而不是新开线程。我们运行下面代码时,会发现他其实是阻塞了整个界面的显示,需要所有图片都加载完成后,才能显示界面。
2013-08-23 10:08:50 745
转载 Android中SQLite应用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于An
2013-08-22 16:11:02 609
转载 SQLite数据库简介
大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLi
2013-08-22 16:10:02 644
转载 LBS打车定位系统
代码分享代码名称:LBS打车定位系统代码描述:LBS打车定位系统代码托管地址:-代码作者:-代码效果图:本帖最后由 bbscs123 于 2013-6-22 12:32 编辑LBS位置服务的SQL实现原理以及SQL代码(包括周边搜索
2013-08-22 13:25:00 1327
转载 handler机制
知识要点 一、知识点1、handler应该由处理消息的线程创建。2、handler与创建它的线程相关联,而且也只与创建它的线程相关联。handler运行在创建它的线程中,所以,如果在handler中进行耗时的操作,会阻塞创建它的线程。【来源】以上来自:二、一些知识点1、Android的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Loope
2013-08-21 15:24:01 475
转载 android软键盘弹出引起的各种不适终极解决方案
很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest.xml的Activity设置属性:android:windowSoftInputMode = "adju
2013-08-21 14:48:43 879
转载 Android应用全局异常处理
当我们做android客户端产品的时候为了让用户有更好的体验,我们需要拦截系统的异常弹出事件,并且将这些异常以比较“优雅”的方式反馈给用户,当然我们还要把这些异常提交到服务器上以便于程序员分析产生这些异常的原因,更好的维护和晚上这个android客户端产品.首先在我们的application的oncreat()方法加入以下代码:[java] view plaincopyprint? Mobclic...
2013-08-21 14:47:59 1053
转载 Android ProgressBar自定义图片进度,自定义渐变色进度条
1java.lang.Object2 ↳ android.view.View3 ↳ android.widget.ProgressBar4直接子类5AbsSeekB
2013-08-20 15:51:28 879
原创 怎么同时连接内外网?win7同时连接内外网的方法
可能许多朋友的工作环境是不能连接到外网的, 但是周围有一些无线热点, 假如使用无线连接, 可以上网, 但是如果连接内网, 就不能上外网了, 这样很麻烦, 本次统一小编就给大家分享一些方法解决这个问题, 让内网和外网能同时连接(这样将使内网不安全, 所以提醒大家还是慎用)。win7同时连接内外网路由设置经小编研究发现,其实可以通过设置永久路由来解决,问题就可以得到解决。集成网
2013-08-20 13:33:19 2459
转载 [Android] 为ImageButton添加按下的动画效果 变亮或变暗
Android中使用ImageButton的话,程序里按下那个ImageButton时感觉不到任何按下的效果。网上有2中经典的解决方案,一种是使用xml,一种是写在代码里。 这里我想要介绍另一种方法,使ImageButton有按下的特效,只需要准备一张普通的图片,不需要按下效果的图片。直接看示例代码,创建 TouchLight 和 TouchDark 这两个 OnT
2013-08-19 17:32:45 1174
转载 Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果
/** * 处理图片的工具类. * */public class ImageTools { /***//** * 图片去色,返回灰度图片 * @param bmpOriginal 传入的图片 * @return 去色后的图片 */ public static Bitmap toGrayscale(Bitmap bmpOr
2013-08-19 17:31:49 811
转载 Android PopupWindow弹窗教程
在Android开发中,时不时的可能要弹出出个窗口,本文为你介绍Android PopupWindow弹窗方面的相关知识,其实Android PopupWindow弹窗,也和AlertDialog对话框类似,本文就先介绍Android PopupWindow弹窗的相关内容,下面请看教程:首先:初始化一个Android PopupWindow1 PopupWindow
2013-08-19 15:15:55 918
原创 ANR异常及traces信息解析
ANR(Application Not Responding)定义在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框
2013-08-16 16:20:30 1865
转载 Android ANR异常及解决方法
ANRs (“Application Not Responding”),意思是”应用没有响应“。 在如下情况下,Android会报出ANR错误:– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件– BroadcastReceiver 没有在10秒内完成返回通常情况下,下面这些做法会导致ANR 1、在主线程内进行网
2013-08-16 14:34:46 609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人