- 博客(23)
- 资源 (53)
- 收藏
- 关注
原创 Android UI开发第十六篇——分享一个popuwindow实例
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。UI开发第三篇——popupwindow 中简单介绍了一些简单方法,这一篇分享一
2011-10-31 13:30:39 20347 42
原创 Android UI开发第十五篇——分享一个登录缓冲界面
今天在网上发现了一个很漂亮的缓冲界面,在这里分享一下。主要还是用的android Anim。java code:public class Main extends Activity { private Animation anm; private int marginsTop; public List images; public LinearLayout ll; @Overrid
2011-10-27 21:21:01 13053 4
原创 Android UI开发第十四篇——可以移动的悬浮框
工作中遇到一些项目需要把窗体显示在最上层,像来电弹窗显示电话号码等信息或拦截短信信息显示给用户,我们想这些数据放在最上层,activity就满足不了我们的需求了,有些开发者使用了循环显示Toast的方式,toast是不能获得焦点的,这种方法是不可取的。这个时候,我们如何处理呢? 原来,整个Android的窗口机制是基于一个叫做 WindowManager,这个接口可以添加view到屏幕
2011-10-26 13:30:06 34663 23
原创 Android UI开发第十三篇——android-viewflow
在论坛里,经常看到有人问如何实现UC或墨迹天气那样的拖动效果。其实大部分的实现都是参考了Launcher里的Workspace这个类。刚好看到有个开源项目也是实现了这种功能,地址在http://code.google.com/p/andro-views/,希望对有需要的人有所帮助,做出很cool的应用出来。View Flow for AndroidViewFlow is an Android UI
2011-10-26 13:23:57 11911 1
原创 Android UI开发第十二篇——动画效果Animation
Android框架本身就使用了大量的动画效果,比如Activity切换的动画效果,Dialog弹出和关闭时的渐变动画效果以及Toast显示信息时的淡入淡出效果等等。Android系统框架为我们提供了一些动画类及其工具类,所以在Andorid应用中使用动画效果非常简单。Android中可以在xml中定义Animation,也可以在java code中定义。Android中动画的实现分两种方式,一种方
2011-10-26 13:22:42 16207 4
原创 Android UI开发第十一篇——右上角带个泡泡
一个网友问到“一个新消息Button按钮,上边浮着一个泡泡形状提示有几条新消息!”是怎么实现的,我这简单写了一下,其实就是view的组合。< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="f
2011-10-26 13:20:27 11823 2
原创 Android UI开发第十篇——锁屏效果
参考了android系统中的实现方法,效果如下: 代码下载地址:http://www.devdiv.com/forum.php?mod=viewthread&tid=77975&highlight=UI%BF%AA%B7%A2%B5%DA%CA%AE%C6%AA%A1%AA%A1%AA%CB%F8%C6%C1%D0%A7%B9%FB 转自:http://www.devd
2011-10-26 13:06:15 7170 1
原创 Android UI开发第九篇——SlidingDrawer 抽屉效果
SlidingDrawer是自SDK 1.5才新加入的,实现Launcher的抽屉效果。SlidingDrawer配置上采用了水平展开或垂直展开两种(android:orientation)方式,在XML里必须指定其使用的android:handle与android:content,前者委托要展开的图片(Layout配置),后者则是要展开的Layout Content。
2011-10-26 12:48:16 31120 8
原创 Android UI开发第八篇——ViewFlipper 左右滑动效果
怎么实现Android主页面的左右拖动效果。其实实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。java code:public class TestFlip extends Activity implements OnGestureListener {priva
2011-10-26 12:42:21 7886 2
原创 Android UI开发第七篇之Android Gallery
新建项目② 定义layout外部resource的xml文件,用来改变layout的背景 Gallery"> 复制代码③ 修改main.xml布局,添加一个Gallery和一个ImageView android:id="@+id/widget_absolutelayout" android:layout_width="fill_parent"
2011-10-26 12:37:40 8258 2
原创 Android UI开发第六篇——仿QQ的滑动Tab
代码下载地址:http://www.devdiv.com/thread-101454-1-1.html使用了ActivityGroup。public class MainActivity extends ActivityGroup { private RelativeLayout layout; private RelativeLayout layout1; priv
2011-10-26 11:30:44 13562 5
原创 Android UI开发第五篇——自定义列表
自定义列表,设置列表背景、列表的列背景、列表的间隔线。借鉴了一些前辈的代码。MainActivity.classpublic class MainActivity extends Activity {@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc
2011-10-26 11:04:03 12506 4
原创 Android UI开发第四篇——实现像handcent sms或者chomp sms那样的气泡短信样式
今晚有点时间把断了很长时间的UI开发补一下,这次实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种效果的重点是ListView的divider和listSelector。先看一下效果图。 给代码:(1)listview: android:orientation="vertical" android:layout_wid
2011-10-26 10:48:10 9249 4
原创 Android UI开发第三篇——popupwindow
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。 popupwindow需要在onCreate时初始化、通过触发事件展
2011-10-26 10:40:18 34775 17
原创 Android UI开发第二篇——多级列表(ExpandableListView)
开发中很多地方使用到了多级列表,android可以使用ExpandableListView很好的实现,下面模仿了手机qq的实现,见下图。多级列表使用了ExpandableListView,自定义了Adapter;代码可以到http://www.devdiv.com/viewthread.php?tid=39473&extra=下载 http://download.csdn.net/detail/x
2011-10-26 10:36:20 19253 8
原创 Android UI开发第一篇——android的九宫格式实现
今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下。代码地址:http://download.csdn.net/detail/xyz_lmn/5151879xml代码: xmlns:app="http://schemas.android.com/apk/res/com.google.android.gx5weather" android:orien
2011-10-26 02:32:57 21607 16
转载 Android的自动测试研究--Robotium
http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=5779 Robotium的jar包和程序例子地址:http://code.google.com/p/robotium/ Android的自动测试研究,我相信有很多在接触android的人当中,也在网上不断的搜索和研究究竟有没有能应用androi
2011-10-24 10:51:00 4406 1
翻译 Android自动测试之MonkeyRunner之monkeyrunner
A monkeyrunner class that contains static utility methods. Methods void alert (string message, string title,
2011-10-24 10:34:44 4234
翻译 Android自动测试之MonkeyRunner之MonkeyImage
monkeyrunner类可以保存设备或模拟器的截图。MonkeyImage提供了图像转换、图像存储、复制部分图像能方法。这样可以把通过截图显性的观察问题。 MonkeyImage创建对象的方法如下: newimage =MonkeyDevice.takeSnapshot() MonkeyImage提供了如下方法: Meth
2011-10-24 10:32:57 4504
翻译 Android自动测试之MonkeyRunner之MonkeyDevice
MonkeyDevice是用来控制Android设备或模拟器,发送UI事件的方法,检索信息,安装和删除应用程序,并可以运行应用程序。 通常,不必使用newdevice = MonkeyDevice()来创建MonkeyDevice的一个实例。相反的经常使用MonkeyRunner.waitForConnection()来创建一个新的MonkeyDevice对象。Monk
2011-10-24 10:31:52 5969
转载 Android自动测试之MonkeyRunner介绍
http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=5878 monkeyrunner工具 前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等
2011-10-24 10:26:19 3151 2
原创 Android自动测试之Monkey工具
http://www.devdiv.com/home.php?mod=space&uid=14682&do=blog&id=5857 Monkey工具前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间
2011-10-24 10:23:39 3723
转载 针对SSL的中间人攻击
1 中间人攻击概述 中间人攻击(Man-in-the-Middle Attack, MITM)是一种由来已久的网络入侵手段,并且在今天仍然有着广泛的发展空间,如SMB会话劫持、DNS欺骗等攻击都是典型的MITM攻击。简而言之,所谓的MITM攻击就是通过拦截正常的网络通信
2011-10-17 22:21:50 3754
数据库操作(使用FMDB)
2013-07-15
ios xml解析 NSXMLParser
2013-06-25
android气泡列表
2013-04-11
Android UI开发第二十一篇——下拉刷新列表实现(pull to refresh)
2012-10-23
Android UI开发第十六篇——分享一个popuwindow实例
2012-10-22
notboringactionbar
2014-04-24
墨迹天气上下滑动viewpager
2014-03-25
墨迹天气动画
2014-03-22
墨迹天天动画
2014-03-22
ScrollTricks介绍
2014-03-19
Android使用SurfaceView实现墨迹天气的风车效果
2014-03-04
实现微信对话列
2013-12-22
android分享功能实现 源码下载
2013-11-25
gesturedetector demo
2013-11-21
appcompatdemo
2013-10-13
SlidingPaneLayout
2013-10-11
navigationdrawerapi7
2013-10-11
navigationdrawer
2013-10-10
ActivityGroup实现tab功能
2013-09-23
androidbroswser
2013-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人