关闭

Android平滑移动——Scroller类研究

Scroller是Android中View平滑移动的一个辅助类,对于刚接触Scroller的人群来说它可能难以理解: 1、它是怎样滑动View的(如何与View关联的)? 2、又是谁触发了它? 其实要分析这两个问题,主要还得从View的绘制流程开始分析: 关于View的绘制流程,网上资料众多,基本上相差无几,这里就不再阐述,下面提取下解析Scroller功能的必要的几个View的绘制方...
阅读(10975) 评论(5)

Android-Universal-Image-Loader异步加载图片框架学习研究

GitHub下载地址  https://github.com/nostra13/Android-Universal-Image-Loader 先来看一下Android-Universal-Image-Loader框架的用法; 1、初始化ImageLoaderConfiguration(全局的,在整个application中初始化configuration,配置缓存、加载线程等)   ...
阅读(12850) 评论(8)

关于Ant编译Android中Ant学习研究

关于Android中Ant自动编译学习研究 这里如何下载配置Ant就不在必阐述了。直接进入主题; 这里只阐述用已经创建好的工程如何添加Ant自动脚本编译; 首先进行项目目录,这里我的项目是:F:\android_workspack\private_ant_test\TJC cmd命令行 1、android update project --path F:\...
阅读(2998) 评论(0)

SimpleAdapter代码学习bindView

工作任务完成了,,闲来无事看看Android FrameWork层源码,SimpleAdater; 看到bindView()这个方法有这么一段: boolean bound = false; if (binder != null) { bound = binder.setViewValue(v, data, text); }判断Simpl...
阅读(4633) 评论(0)

View的getDrawingCache为空,解决办法

这两天帮同事解决一个问题; View.getDrawingCache获得数据始终为null,但是在某些设备上并不为null,纠结够 久啊,网上说了一些原因: 1) (mViewFlags & WILL_NOT_CACHE_DRAWING) == WILL_NOT_CACHE_DRAWING  这个值为true 2) (mViewFlags & DRAWING_CACHE_ENABLED)...
阅读(16567) 评论(25)

深入研究java.lang.ThreadLocal类

文章转自:http://lavasoft.blog.51cto.com/62575/51926/ 学习学习:   ThreadLocal使用场合主要解决多线程中数据数据因并发产生不一致问题。ThreadLocal为每个线程的中并发访问的数据提供一个副本,通过访问副本来运行业务,这样的结果是耗费了内存,单大大减少了线程同步所带来性能消耗,也减少了线程并发控制的复杂度。...
阅读(1400) 评论(0)

Android命令Monkey压力测试,详解

shell, monkey, system, Android, 文件系统Monkey, 示例, 简介 一、Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压   力测试,检测程序多久的时间会发生异常。   二、Monkey程序介绍 1) Monkey程序由And...
阅读(66128) 评论(9)

Seam框架,搭建单元测试

哎,现在做Web开发真心难啊,配置一个单元测试都要这么久,等配置好了才发现so easy! 这几天可难为我了,记录一下: 1、在新建一个Seam工程的时候,会有一个*-test的工程,这是我们用来做单元测试的。(这里单元测试,可以在不用启动服务器(应用服务器)的情况下进行测试) 2、我们注意persistence.xml文件,源码如下: <persistence xmlns="ht...
阅读(1418) 评论(0)

Flex学习小心得

在接下来三个月时间需要做一个网管项目需要用到seam,Flex,EJB框架,做为一个Android开发人员,这个网管同时也需要做一个Android客户端,需要针对Android客户端自己设计一套接口,所以前期,我也必须参与这个Web版的开发。 这两周的时间学习了ActionScript的基本用法,感觉在开发当中实用就够,学习了一下Flex,感觉在越来越多的开发中,无论是Android等移...
阅读(918) 评论(0)

java并发编程之同步器

同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作。最常用的同步器是CountDownLatch和Semaphore,不常用的是Barrier 和Exchanger 倒计数器 锁存器是一次性障碍,允许一个或者多个线程等待一个或者多个其它线程来做某些事情。CountDownLatch的唯一构造器带一个int类型的参数,这个int参数是指允许所有在等待线程被处理之前,必须在锁存器上调用co...
阅读(3326) 评论(0)

Android图片处理内存溢出学习

最近遇到一个问题,在Android机器上,调用自带的相机拍摄后获得相处,并且对获得的相片进行缩放,旋转,截取等操作,看似很简单,但是却遇到了一个,让人心疼的问题,我这里用五能手机进行测试,当然,功能测试是没有问题,当发给客户去测试的时候,却出现了内存溢出,哎无言啊... 原来他用的是三星的G3手机进行测试的,我们没有这款手机,后来借别人的G3手机测试,果然也出现这个问题: java.lang....
阅读(27862) 评论(8)

LinearLayout下多个ListView实现滚动

闲着没事,在网上找些资料来学习学习,看到网上有一篇关于360墨迹天气的设置界面ListView圆角设计的实现,想自己实现一番。但是遇到问题。。。。 墨迹天气图: 这里都是用的android里面的shape实现的,实现起来比较简单,只是在滚动的时候有点小麻烦。。。 当我们多个ListView超出了它的父控件LinearLayout的时候,它们每个ListView都会有自己的滚动,这不是...
阅读(9401) 评论(8)

onInterceptTouchEvent和onTouchEvent调用时序

onInterceptTouchEvent:onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子...
阅读(927) 评论(0)

Android4.0,Android2.0

这里只是想说说自己做项目时候的感觉,以前在做Web前端开发的时候,老是自然的去想着各种浏览器的兼容问题,让一个本来非常简单的Web页面变得各种复杂。 我们做这个Android项目 的时候开始用的是Android2.3的版本,老想着高级版本应该兼容低级版本哈。结果没有想着在一些高级版本中进行测试,最近测试一下才知道出现一些Bub: 1、在Android3.0及其以上的版本中为了不出现ANR,不支...
阅读(1040) 评论(0)

ActivityGroup,Activity,TabHost注意问题

最近项目测试版本终于发布了,记录一下项目过程中自己关于子Activity,父Activity和Tabhost之间关系的一系列问题: 1、在子Activity中弹出对话框的时候,我们需要使用getParent()做为Context(在子Activity在其它一些需要用到Context的时候,都需要使用getParent(),因为子Activity在此时是当作一个视图添加到父Activity来使用的...
阅读(5228) 评论(3)

Android模拟器代理设置

1、打开模拟器;  2、运行cmd,进入命令模式    输入adb shell进入android控制台 3、输入ls -l /data/data/com.android.providers.settings/databases/settings.db,查看当前系统设置数据库是否存在 4、若存在,输入sqlite3 /data/data/com.android.providers.settin...
阅读(1584) 评论(0)

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli

昨天纠结了我一天的问题,今天终于有点眉目了,看来做这一行休息是必要的啊。。。今天记录一下似乎这类型的错误已经犯了不少,真是不应该啊。。 这几天在做一个客户端,公司产品的管理从服务器上移置到Android上面来。在开发的时候有这个一个错误一直找不出来: android.view.WindowManager$BadTokenException: Unable to add window -...
阅读(10676) 评论(1)

linux下eclipse中xml文件属性显示方块

今天发现一个很奇怪的问题,在用ecllpse开发android应用程序的时候,突然发现一个问题,我在eclipse里面显示的xml属性都是方块,看不懂了,思不得其解。参考了网络上的一篇文章,终于解决问题了。 http://hi.baidu.com/coolcooldool/item/5f81d380301949eae596e009 原来是我安装的ubuntu少了字体的原因啊。。。。。...
阅读(1791) 评论(0)

在linux中配置usb连接(android手机调试)

通过USB连接android设备后,就可以使用adb命令和设备进行交互了,在linux中需要配置,不需要安装驱动,因为linux下面没有给该usb设备权限,配置方法如下: 1、连接usb设备后,使用lsusb命令查看设备的vendorId和productId。 如下: Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub...
阅读(11777) 评论(0)

windows和linux下android sdk通用

今天,安装一下linux系统学习一下linux下面Android开发,学校里的网速慢的不行了,下载一个Android sdk只有几十M都黄了几个小时,下载一个jdk也需要几个小时,真麻烦,下载platforms,更慢得出奇,于是想想在windows下的linux下面可不可以通用呢? 我的电脑上有windows下android 开发环境,于是在linux下面只下载了最新版本的android sdk...
阅读(7405) 评论(2)
250条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1571328次
    • 积分:14453
    • 等级:
    • 排名:第856名
    • 原创:184篇
    • 转载:66篇
    • 译文:0篇
    • 评论:384条