随笔分类 -  Android

上一页 1 ··· 6 7 8 9 10 11 12 下一页

[转]Android 屏幕截图 代码
摘要:本文转自:http://www.cnblogs.com/pcstart/archive/2011/09/05/2167187.htmlpublicstaticBitmapgetViewBitmap(Viewv){v.clearFocus();//v.setPressed(false);////能画缓存就返回falsebooleanwillNotCache=v.willNotCacheDrawing();v.setWillNotCacheDrawing(false);intcolor=v.getDrawingCacheBackgroundColor();v.setDrawingCacheBack 阅读全文

posted @ 2011-09-08 15:45 freeliver54 阅读(2561) 评论(0) 推荐(0) 编辑

[转]Android Bitmap和Canvas学习笔记
摘要:本文转自:http://www.cnblogs.com/pcstart/archive/2011/09/06/2168607.html位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();使用BitmapDrawable获取位图使用BitmapDrawable (InputStream is)构造一个BitmapDrawable;使用BitmapDrawable类的getBitmap()获 阅读全文

posted @ 2011-09-08 14:52 freeliver54 阅读(725) 评论(0) 推荐(0) 编辑

[转]Android输入法框的梳理
摘要:本文转自:http://blog.csdn.net/a345017062/article/details/6121147/frameworks/base/services/java/InputMethodManagerService.java这是整个系统当中,一切与输入法有关的地方的总控制中心。它通过管理下面三个模块来实现系统的输入法框架。1、/frameworks/base/services/java/WindowManagerService负责显示输入法,接收用户事件。2、/frameworks/base/core/java/android.inputmethodservice/Input 阅读全文

posted @ 2011-09-08 14:43 freeliver54 阅读(2267) 评论(0) 推荐(0) 编辑

[转]关于使用SurfaceFligner进行绘图的具体实现方法
摘要:本文转自:http://blog.csdn.net/a345017062/article/details/6406282SurfaceFligner是Android画形化的核心,网上有几篇关于这个C/S系统的分析,着实不错,我在文章最后的参考文章中都列出来了,大家可以先看一下那些文章从原理上对SurfaceFlinger系统的分析再看我这篇文章。我这篇文章偏重于具体代码上的实现,最后汇总成一个小的应用程序来演示如何与SurfaceFlinger交互,例子中使用的2D图形引擎。源码在这里:http://code.google.com/p/flying-on-android/使用的SurfaceF 阅读全文

posted @ 2011-09-08 14:08 freeliver54 阅读(787) 评论(0) 推荐(0) 编辑

[转]Android中OptionMenu的使用
摘要:本文转自:http://www.oschina.net/code/snippet_163910_6068packagecom.baosight.menu;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.MenuItem;/***选项菜单软件开发*@authorshyboy(897948924@qq.com)*/publicclassOptionMenuActivityextendsActivity{/***菜单项ID常量*/privatestaticfin 阅读全文

posted @ 2011-09-08 11:45 freeliver54 阅读(1615) 评论(0) 推荐(0) 编辑

[转]Android开发中隐藏类的使用
摘要:本文转自:http://edu.gamfe.com/tutor/d/37656.html在开发中发现,随着android版本的升级,有些class被隐藏掉了。很是苦恼。网上有人提出的方法是将代码放到源码的环境中去编译,这个对我来说有些难搞。首先,没有源码的环境;其次,咋个编译,对我这小白级别的人来说,有难度。在强大的互联网帮助下,找到了一个方法。就是利用Java中的反射机制。 关于什么是反射机制,偶目前为止,也是一知半解,感兴趣的tx自己去学习吧。我就不耽误大家了。 我就来说说,我遇到的问题: 在模拟按键处理时用到了: IBinder wmbinder = ServiceManage... 阅读全文

posted @ 2011-09-08 08:54 freeliver54 阅读(8648) 评论(0) 推荐(0) 编辑

[转]Android模拟键盘和键盘监听的一些调研
摘要:本文转自:http://www.cnblogs.com/Tiger-Dog/articles/1894048.html1键盘监控分析Android的按键产生的是一个KeyEvent,这个KeyEvent只能被最上层focus窗口的activity和view得到。所有的按键事件都会首先触发public booleandispatchKeyEvent(KeyEvent event)这个函数,这个函数在SDK里的英文说明如下:boolean zy.keytest.keytest.dispatchKeyEvent(KeyEvent event)Overrides: dispatchKeyEvent(. 阅读全文

posted @ 2011-09-08 08:50 freeliver54 阅读(10089) 评论(0) 推荐(1) 编辑

[转]Android截屏及图片解析
摘要:本文转自:http://hi.baidu.com/zhouhanqing/blog/item/2f76e1c37c0b3c160ff47762.htmlhttp://blog.sina.com.cn/s/blog_61869e800100g19l.html这篇Android信息采集文章中讲到如下方法:ImageData getDeviceImage(Device mDevice) ; ImageData 类型封装了我们需要的所有图像信息。其中我们使用其public byte data[];属性涵盖了图像的像素矩阵信息。(320*480像素的图像,其data数组的大小是320*480*3+480 阅读全文

posted @ 2011-09-07 11:24 freeliver54 阅读(2108) 评论(0) 推荐(0) 编辑

[转]使用Eclipse来开发Android源码
摘要:本文转自:http://hi.baidu.com/zhouhanqing/blog/item/92117f863b099c23c75cc323.html项目中要在Android移动终端开发代理软件Agent,涉及到的API还没被加到SDK中,所以要在源代码中开发,用eclipse+ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找不到,参考http://grou 阅读全文

posted @ 2011-09-07 11:22 freeliver54 阅读(2122) 评论(0) 推荐(0) 编辑

[转]Android模拟按键——源码环境下开发应用程序
摘要:本文转自:http://hi.baidu.com/zhouhanqing/blog/item/1bfbaec593f4b5a48326acc7.html在http://blog.csdn.net/ericahdu 的帮助下,实现了模拟按键,在此,首先表示感谢:)在源码下写程序可以摆脱SDK的限制,毕竟SDK开放的API有限,比如我们实现模拟按键时,需要用到IWindowManager这个类,但是SDK中是不提供这个类的首先下载编译源码,然后在源码的frameworks/base/cmds下新建一个文件夹作为你新扩展模块的一个目录。比如叫做autotest,在autotest下创建一个java文 阅读全文

posted @ 2011-09-07 11:16 freeliver54 阅读(5084) 评论(1) 推荐(0) 编辑

How to open robotium-solo-1.4.0 javadoc.jar to get the information of robotium.
摘要:本文转自:http://groups.google.com/group/robotium-developers/browse_frm/thread/71efe82d899664b8/5f02eec0b9db816b?#5f02eec0b9db816b问:Hi, I have both robotium-solo-1.4.0.jar and robotium-solo-1.4.0 javadoc.jar but i am getting error when i try to open robotium- solo-1.4.0 javadoc.jar using eclipse i.e &quo 阅读全文

posted @ 2011-09-07 09:27 freeliver54 阅读(603) 评论(0) 推荐(0) 编辑

android 真机 安装 模拟器 DevTools Development.apk
摘要:在android模拟器中 可以通过Dev Tools 下的 Instrumentation 来运行相应的TestRunner而在有些android真机中 却不见得就能找到该DevTools经查找 可以从模拟器中导出 然后安装该Development.apk 到真机系统附件为 从android 2.2模拟器中 导出的Development.apk (下载后 请将.zip 修改为.apk)下文转自:http://developer.android.com/guide/developing/debugging/debugging-devtools.htmlThe Dev Tools applicat 阅读全文

posted @ 2011-09-06 15:42 freeliver54 阅读(4684) 评论(1) 推荐(0) 编辑

[转]Android应用签名
摘要:本文转自:http://www.cnblogs.com/ghj1976/archive/2011/07/18/2109381.html为了要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。 这样签名其实也是开发者的身份标识。交易中抵赖等事情发生时, 阅读全文

posted @ 2011-09-05 10:40 freeliver54 阅读(1896) 评论(1) 推荐(1) 编辑

[转]Android.自定义控件的实现
摘要:本文转自:http://kandy0619.blog.163.com/blog/static/64344345201012325939280/可能是一直都在做Web的富客户端开发的缘故吧,在接触Android之后,发现其控件实在惨不忍睹(不知道是否说得过于偏激),我所说的惨不忍睹的意思不是说控件难看,Android的控件非常漂亮,这是我们公司公认的,但是最大的缺点在于控件功能非常弱小。弱小得一个Radio只能放一个text,而没有value(key)可以存放。这就是为什么我说惨不忍睹的原因。 但是这不能怪google,毕竟才刚刚发展起来,Android提供的只是一个最基本的控件实现,而非一个. 阅读全文

posted @ 2011-08-12 15:27 freeliver54 阅读(9542) 评论(3) 推荐(0) 编辑

[转]Android ListView常用用法
摘要:本文转自:http://www.iteye.com/topic/540423ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。首先在xml里面定义一个ListViewXml代码 <?xmlversion="1.0"encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layo 阅读全文

posted @ 2011-08-12 12:54 freeliver54 阅读(771) 评论(0) 推荐(0) 编辑

[转]Android:高效的Android代码编写
摘要:本文转自:http://www.haoni.org/2011/05/29/androidgaoxiaodeandroiddaimabianxie/现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。简介对于占用资源的系统,有两条基本原则:* 不要做不必要的事* 不要分配不必要的内存所有下面的内容都遵照这两个原则。 有些人可能马上会跳出来,把本节的大部分内... 阅读全文

posted @ 2011-08-11 11:33 freeliver54 阅读(340) 评论(0) 推荐(0) 编辑

[转]Android Fundamentals: Working With Content Providers
摘要:本文转自:http://mobile.tutsplus.com/tutorials/android/android-sdk_content-providers/This entry is part 1 of 7 in the series Android FundamentalsAndroid FundamentalsAndroid Fundamentals: Working With Content ProvidersAndroid Fundamentals: Properly Loading DataAndroid Fundamentals: Downloading Data With S 阅读全文

posted @ 2011-08-11 11:29 freeliver54 阅读(428) 评论(1) 推荐(0) 编辑

[转]Android Broadcast receiver 编程
摘要:本文转自:http://buaadallas.blog.51cto.com/399160/377637在Android中,广播(broadcast)是非常有用的功能。通过广播可以通知其他广播接受这某个事件发生了。比如电源不足,信号不好等。下面我做了一个简单的demo,首先看看activitypackagecom.android.broadcasttest;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.vie 阅读全文

posted @ 2011-08-11 10:16 freeliver54 阅读(5975) 评论(1) 推荐(0) 编辑

[转]Android自动化测试之Monkeyrunner从零开始
摘要:本文转自:http://www.51testing.com/?uid-22381-action-viewspace-itemid-237131最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提出研究android自动化测试方面的项目,果然得到大家一致的赞同,大家的兴致都很高,呵呵。于是二话不说,我们开始看看现在android平台上现有的一些自动化测试工具。经过网上的一番搜索和学习,我了解 阅读全文

posted @ 2011-08-08 14:06 freeliver54 阅读(1369) 评论(1) 推荐(0) 编辑

[转]Android自动测试之monkeyrunner工具
摘要:本文转自:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980086.html前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处,希望能和大家多多交流。一、什么是monkeyrunnermonkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyr 阅读全文

posted @ 2011-08-08 13:53 freeliver54 阅读(1571) 评论(2) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页

导航