随笔分类 -  android

摘要:Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件.monkey 无序模拟最简单的方法就是用用下面的命令来使用Monkey,这个命令将会启动你的软件并且触发100个事件adb shell monkey -p com.example.com.zte.com.testmemory-vvv 100 > mo 阅读全文
posted @ 2013-04-12 22:21 汀州の夜 阅读(280) 评论(0) 推荐(0)
摘要:MemoryAnalyzer的介绍及使用请参见:java 内存泄露分析(jmap + MemoryAnalyzer)Android 内存泄漏分析编写如下代码(就是一个按钮加一个imageview,不停地点击button,就会翻转90度图片) Bitmapbt; @Override protectedvoidonCreate(BundlesavedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); rotate = (Button)findViewById(R.i 阅读全文
posted @ 2013-04-12 22:13 汀州の夜 阅读(427) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/linghu_java/article/details/72200411. PNG格式。 在这里不过多的讨论PNG格式的定义问题。但是.9.PNG确实是标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域。特别说明,left和top边框中交叉部分是可拉伸部分,未选中部分是静态区域部分。right和bottom边框中交叉部分则是内容部分(变相的相当于定义看一个内边距,神似padding功能,后面我会单独介绍一下),这个参数是可选的, 如下图。 在Android中以9.PNG格式的图片未背景,则 阅读全文
posted @ 2013-03-31 16:06 汀州の夜 阅读(188) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/linghu_java/article/details/7220241JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 阅读全文
posted @ 2013-03-31 15:46 汀州の夜 阅读(334) 评论(0) 推荐(0)
摘要:转摘:http://blog.csdn.net/linghu_java/article/details/7222095一.反编译Apk得到Java源代码 工具下载:需用到dex2jar和JD-GUI这2个工具 dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI下载地址: windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip Linux版JD-GUI:http://laichao.googlecode.com/file 阅读全文
posted @ 2013-03-31 15:45 汀州の夜 阅读(182) 评论(0) 推荐(0)
摘要:转摘:http://blog.csdn.net/linghu_java/article/details/7221520本文主要研究Android中的三种动画,第一种是单个View的各种动画效果,第二种是两个Activity切换时的动画效果,第三种是类似于Gif的Frame By Frame动画效果,其中View的各种动画包括在xml文件中定义和代码中定义两种方式。一、动画基本类型:如下表所示,Android的动画由四种类型组成,即可在xml中定义,也可在代码中定义,如下所示:XMLCODE渐变透明度动画效果alphaAlphaAnimation渐变尺寸伸缩动画效果scaleScaleAnima 阅读全文
posted @ 2013-03-31 15:39 汀州の夜 阅读(365) 评论(0) 推荐(0)
摘要:转载:http://ming-fanglin.iteye.com/blog/1396473原来使用Activity.overridePendingTransition来自定义Activity的进入动画,却发现没法定义退出的动画。结果就发现了强大的Theme和Style,之后还需要好好研究一下。具体是这样子的: 在AndroidManifest里面,对于application和activity标签可以定义theme属性。如果对Application定义了某一个属性,那么会对所有的activity产生影响,当然你可以在activity中覆盖它。<application android:the 阅读全文
posted @ 2013-03-31 15:38 汀州の夜 阅读(754) 评论(0) 推荐(0)
摘要:转:http://www.haogongju.net/art/73117http://blog.csdn.net/linghu_java/article/details/7222428Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果:代码:toast = Toas 阅读全文
posted @ 2013-03-31 15:27 汀州の夜 阅读(165) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/androidbluetooth/article/details/6823430今天遇到一个很奇怪的问题,慢慢道来。在 android 中,声明一个 static 成员变量,如下所示:[java] view plaincopyprint?staticbooleanisDown=false;static boolean isDown = false;这是一个全局变量,我想在其它类中使用这个变量。假设我在下面的代码中改变这个值的话,下次启动这个 app,它的值仍旧是向下面设置的那样不会恢复到默认的初始值 false![java] view plainc 阅读全文
posted @ 2013-03-31 15:23 汀州の夜 阅读(124) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/guomeijuan916/article/details/8133856onCreate() ---初始化activityonStart() ---注册变量onResume()---调用一些数显UI的数据,每当activity调用到此方法时,刷新一下UI控件的状态onPause() ---提交没有改变的修改到持久数据onStop() ---反注册在onStart()中注册的变量onDestory()---反注册在onStart()中注册的变量 阅读全文
posted @ 2013-03-31 15:21 汀州の夜 阅读(147) 评论(0) 推荐(0)
摘要:转载 http://android.blog.51cto.com/268543/527314Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过<service>来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。 service的两种模式(startService()/bindService()不是完全分离的):本地服务 Loca 阅读全文
posted @ 2013-03-31 15:02 汀州の夜 阅读(205) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/jiahui524/article/details/7376180最近没日没夜的加班,加得连自己姓什么都忘记了,更可怕的是测试出一个BUG还要扣工资!唉,先不谈工作的事了吧。还是回到技术上来,每天也就这么点精神粮食来满足自己了,最近又有很多的东西忘记跟大家分享了,俺又回来,继续分享菜鸟的另一个新的发现,希望能帮助更多的人来实现自己的项目中的一些需要。不管你们有没有这样的需求,我只希望能帮助到大家吧,也希望大家能分享自己的东西,帮助更多的人,让我们菜鸟共同成长!继续以前的博客风格,先上效果图再上代码,有图有真相!实现效果:实现思路:大家看到这个效果 阅读全文
posted @ 2013-03-31 15:00 汀州の夜 阅读(203) 评论(0) 推荐(0)
摘要:转载:http://dyh7077063.iteye.com/blog/970672一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取BitmapJava代码 Resourcesres=getResources(); Bitmapbmp=BitmapFactory.decodeR 阅读全文
posted @ 2013-03-31 14:58 汀州の夜 阅读(171) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/liangguohuan/article/details/6022419本文将分析在程序出错的情况下如何收集相关的错误信息,并发送错误信息到服务器供开发者分析和调试程序。错误信息将成为您Debug的一把利刃,通过错误信息您可以最及时的掌握程序在各个系统版本和设备上的运行情况。错误处理介绍在一般情况下,OPhone程序出错都会出现如下一个提示对话框:图一:OPhone默认出错提示这种情况下,用户只有点击“强行关闭”来结束程序。当该对话框出现对用户来说是相当不友好的,本文中将会告诉您如何在程序出错时不显示该对话框。随着OPhone设备和系统版本的增 阅读全文
posted @ 2013-03-15 22:54 汀州の夜 阅读(368) 评论(0) 推荐(0)