- 博客(10)
- 资源 (53)
- 收藏
- 关注
转载 OPhone NinePatch使用教程--创建优美的背景图片
<br /><br />在本教程中,将详细介绍OPhone中引入的NinePatch图片格式,以及如何使用NinePatch图片来创建和OPhone系统风格统一的应用程序。在下面的教程中使用OPhone系统中的控件Button来作为演示。<br />OPhone系统背景图片<br /> 首先来看看OPhone系统Button的背景样式。 创建一个示例项目,添加几个Button, layout代码如下:view plaincopy to clipboardprint?<?xml version="
2010-11-29 17:22:00 2236
转载 OPhone Camera教程 -- 如何在程序中使用照相机
<br /><br />在本教程中将介绍如何在程序中使用OPhone手机的摄像头来拍照,有些程序是需要使用手机摄像头作为输入设备的,例如二维码识别软件。OPhone Camera 介绍<br />在OPhone手机中通过android.hardware.Camera类来控制摄像头设备,通过Camera类可以与摄像头服务取得(断开)链接、可以设置摄像头的各种属性、开始(结束)图像预览、拍照或则录像。要使用Camera只有通过调用Camera的open() 函数来得到一个Camera对象。另外OPhone系统还
2010-11-29 17:14:00 3607 1
转载 在android中如何使用UDP和TCP传输
<br /><br />首先我们来看一下什么是UDP和TCP。<br />什么是TCP?<br />TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分割成适当长度的报文段(通常受
2010-11-27 23:45:00 2791
原创 如何降低android应用程序的耗电量
<br /><br />如果手机(移动设备)没电了,你的程序还能运行吗?<br />哈哈,这是地球人都知道的问题,那么如何才能降低android应用程序的耗电量呢?今天再一次回顾了一下09年google IO大会Jeffrey Sharkey的演讲(Coding for Life — Battery Life, That Is),同时也加上自己的一些体会拿出来和大家一起分享一下。<br />首先我们来看看android手机的电量都主要消耗在了什么地方:<br /><br /> <br />显而易见,大部分的
2010-11-27 22:48:00 2853
原创 android之后台线程(UI与线程交互)
<br /><br />本文将讨论android应用程序的线程模型以及如何使用线程来处理耗时较长的操作,而不是在主线程中执行,保证用户界面(UI)的流畅运行。本文还将阐述一些用户界面(UI)中与线程交互的API。<br />UI用户界面线程<br />当应用程序启动时,系统会为应用程序创建一个主线程(main)或者叫UI线程,它负责分发事件到不同的组件,包括绘画事件。完成你的应用程序与android UI组件交互。<br />例如,当您触摸屏幕上的一个按钮时,UI线程会把触摸事件分发到组件上,更改状态并加入
2010-11-27 22:48:00 2149
转载 android数据库事务
<br /><br />在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。<br /> 首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。<br /> 其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。<br /> 如果您喜欢使用其他平台(如PHP + MySQL),代码通常在一个功能强大的服务器上运行,一般不会被意外中止,但在android平台上,您将会
2010-11-27 22:26:00 3135
转载 Android开发之ListView 适配器(Adapter)优化
<br /><br />ListView的Adapter的作用如下图所示:<br /><br />Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?<br /><br />先看看下面的代码:publicView getView(int position, View convertView, ViewGroup parent
2010-11-27 22:25:00 2772 1
转载 Android应用程序变量
Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建一个类HelloApplication继承Android.app.Application类,然后在我们的类中增加一些变量。如下所示:01public class HelloApplication extends Application
2010-11-27 22:24:00 2469 1
转载 android 完全退出程序
<br />有几个activity,有一需求是在一个activityA点击back键退出系统而不是跳到之前的activity 首先想到的是清空activityA的堆栈,使用intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 但是该activityA不是已经存在于堆栈底端的,所以清除的只是堆栈中该activityA上面的activity,但后退后还是会返回堆栈中该activityA下面的activity。 然后想到的是截获back按键的事件,使用Sys
2010-11-22 22:51:00 5508 3
转载 Android应用移植到OPhone平台指南
<br /><br />1.1 概述OPhone平台基于Linux和开放手机联盟(OHA)的Android系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。 本文重点介绍OPhone和Android应用开发的差异,为OPhone和Android开发者提供指导。 1.2 兼容性 目前,OPhone共发布了1
2010-11-02 22:17:00 2716
数据库操作(使用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关注的人