Android
哟呼很多事
这个作者很懒,什么都没留下…
展开
-
Unable to add window错误
Android.view.WindowManager$BadTokenException:Unableto add window—token android.app.LocalActivityManager$LocalActivityRecrd@4056eaa()is not valid;is your activity running?在TabActivity的子Activity中创建对话框原创 2013-07-21 20:29:23 · 1380 阅读 · 0 评论 -
Android之Canvas的save和restore
转自:http://www.cnblogs.com/xirihanlin/archive/2009/07/24/1530246.html在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。在onDraw方法里,我们经常会看到调用save和restore方法,它们到转载 2014-01-17 12:58:38 · 831 阅读 · 0 评论 -
Android应用升级构想和要点总结
原文链接:http://blog.csdn.net/richway2010/article/details/6408258下面就如何对Android 手机上的应用进行升级相关知识的讲解:一、原理及要点概述:手机软件一般在运行时会把服务端的版本信息和当前手机中的版本进行比较。从而得知需不需要更新。Android上推介版本比较更新这种方式。 如果服务器端有新版本,我们需要先下载这个转载 2013-12-26 11:09:11 · 737 阅读 · 0 评论 -
3D引擎--可移植到Android的开源的引擎
随着android在全球的风靡,越来越多的人将自己的目光投向搭载android的移动设备,但由于手持设备的局限性,怎样利用有限的资源来达到很好的体验,是设备厂商必须要考虑的问题,其中炫目的界面就是可以增加用户体验的一种方式。这其中,3D效果无疑是对用户最具吸引力和说服力的。而3D引擎可以大大节省开发3D的成本,所以做了一次调查,此次调查的引擎必须满足以下:开源:便于更改代码,优化性能,且免转载 2013-12-25 11:45:28 · 1045 阅读 · 0 评论 -
Android中的硬件加速
转载时请注明出处和作者联系方式: http://mogoweb.net mogoweb@gmail.com本文的主要内容来自SDK文章的"Hardware Acceleration”.从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速。硬件加速使用GPU进行View上的绘制操作。硬件加速可以在一下四个级别开启或关闭:Ap转载 2013-11-19 22:09:34 · 1005 阅读 · 0 评论 -
Android提高第三篇之SurfaceView与多线程的混搭
上一篇简单介绍了SurfaceView的基本使用,这次就介绍SurfaceView与多线程的混搭。SurfaceView与多线程混搭,是为了防止动画闪烁而实现的一种多线程应用。android的多线程用法与JAVA的多线程用法完全一样,本文不做多线程方面的介绍了。直接讲解SurfaceView与多线程的混合使用,即开一条线程专门读取图片,另外一条线程专门绘图。 本文程序运行截图如转载 2013-10-10 22:42:17 · 903 阅读 · 0 评论 -
SurfaceView简单例子
作者:LegendQQ:158067568上一节讨论了SurfaceView的初步知识,这一节将通过一个简单的例子来进一步学习SurfaceView。本节将学习一个例子来对上一节内容做个总结,该例子讲演示一个篮球上下运动的动画。java eye的blog贴图还需要将图片上传到其他网站在转帖,我实在觉得有些麻烦,所以就不贴图了。大家下载之后再机子上运行一下就ok了。实现Activ转载 2013-10-10 22:44:08 · 838 阅读 · 0 评论 -
Android实战之手势与多点触控探究
一、提要 实施上它的功能非常的简单,类似一个ToDoList,但它将用户体验做到了极致,其中一个最大的特点就是将手势和多点触控成功得融入到了应用之中。 这篇文章要探究的就是在Android中的手势和多点触控的原理及实现。 二、最原始的单点拖拽和两点缩放原理:对于常规的控件触控操作,在setOnTouchListener()接口中,实现 onTouc转载 2013-10-10 22:43:35 · 1293 阅读 · 0 评论 -
Android视图SurfaceView的实现原理分析
在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此SurfaceView的UI就可以在一个独立的线程中进行行绘制。又由于不占用主线程资源,SurfaceView一方面可以实现复杂而高效的UI,另一方面又不会导致用户输入得不到及时响应。在本文中,我们就详细分析SurfaceView的实现原理。转载 2013-10-10 10:42:32 · 1551 阅读 · 0 评论 -
Android之一个简单的进度条工具类
public class ProgressDlgUtil { static ProgressDialog progressDlg = null; /** * 启动进度条 * * @param strMessage * 进度条显示的信息 * @param activity * 当前的activity */ public原创 2013-10-09 22:23:10 · 2238 阅读 · 0 评论 -
android Paint之setXfermode方法
setXfermode(Xfermode xfermode)该方法用来设置两张图片相交时的模式,系统已经实现的Xfermode子类有以下三个:1、AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。2、PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。3、PorterDuffX转载 2013-10-09 16:25:37 · 11303 阅读 · 0 评论 -
Android 解决黑屏时wifi断开连接的问题
也许是为了省电,有的手机会在手机黑屏的时候断开Wifi连接。这会可影响你的应用的某个功能。在程序中设置wifi的方式为:Settings.System.putInt(context.getContentResolver(),Settings.System.WIFI_SLEEP_POLICY,Settings.System.WIFI_SLEEP_POLICY_NEVER);这里,你还转载 2013-10-09 18:21:14 · 4747 阅读 · 0 评论 -
Android之SurfaceView学习(一)
首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like, its size; the Su转载 2013-08-08 21:02:18 · 804 阅读 · 0 评论 -
Android牟利之道(一)--界面嵌入有米广告
经过了一番折腾,忙忙碌碌了一下午,终于搞明白了Android软件界面嵌入广告的方法,以下我以嵌入有米广告为例小结一下:我的新浪微博(wind瑞):http://weibo.com/tianrui1990步骤一,下载有米广告SDK,将 youmi-android.jar 导入想要嵌入广告的的工程中。1. 右键您的工程根目录,选择“Properties”2. 在左面板中选择“Jav转载 2013-08-08 13:28:36 · 999 阅读 · 0 评论 -
Android 异步加载解决方案
转自:http://blog.csdn.net/tianxiangshan/article/details/7871667Android的Lazy Load主要体现在网络数据(图片)异步加载、数据库查询、复杂业务逻辑处理以及费时任务操作导致的异步处理等方面。在介绍Android开发过程中,异步处理这个常见的技术问题之前,我们简单回顾下Android开发过程中需要注意的几个地方。An转载 2015-04-28 14:29:44 · 892 阅读 · 0 评论