码迷,mamicode.com
首页 > 移动开发
Android 性能优化之使用MAT分析内存泄露问题
我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备的内存也越来越大了,但由于Android设备的参差不齐,可能运行在这台设备好好的,运行在那台设备就报OOM,这些适配问题也是比较蛋疼的,比如我们平常运行着一个应用程序,运行的好好的,突然到某个Activity就给你爆出一个OOM的错误,你可能会以为是这个Activity导致的内存泄露,你会想到也有可能是内存有泄露吗?内存泄露就像一个定时炸弹,随时都有...
分类:移动开发   时间:2015-01-09 09:14:08    阅读次数:227
Android 中关于属性动画的一些思考,或许能为你解决一定的性能问题
用动画用的久了渐渐的喜欢上她了,虽然它或许并不是女的,但我希望是~~ 用的久了,我渐渐的思考性能的问题了;在我的一篇([Material Design] MaterialButton 效果进阶 动画自动移动进行对齐效果)介绍按钮点击特效的文章中使用了大量的属性动画,但是在后来我想了很久,其是只需要一个属性动画就能解决所有问题。 下面咱们来说说怎么把多个属性动画合成一个。...
分类:移动开发   时间:2015-01-09 09:12:04    阅读次数:315
Android----输入模式设置
Java代码InputType的参数:Java代码用法:((EditText)findViewById(R.id.edit)).setInputType(InputType.*);Java代码intTYPE_CLASS_DATETIMEClassfordatesandtimes.intTYPE_CL...
分类:移动开发   时间:2015-01-09 09:08:50    阅读次数:266
雷军在联想的内部分享,把小米讲透了
雷军在联想的内部分享,把小米讲透了在君联资本(联想控股旗下专事投资业务的成员企业)CEO CLUB第十四次活动上,小米科技董事长兼首席执行官雷军分享了他在创办小米之前的思考与感悟。他向同仁堂学习做产品,要货真价实,有信仰;向海底捞学用户服务,做超预期的口碑;向沃尔玛、Costco学提高运作效率。他具...
分类:移动开发   时间:2015-01-09 07:01:59    阅读次数:268
android之taskAffinity+allowTaskReparenting
taskAffinity:指定activity的宿主对象(task)。可以指定activity自身所需要进入的task的实例对象,如果未指定,默认使用application中的taskAffinity(默认为包名),注意设置taskAffinity设置的String需要带前缀.,taskAffini...
分类:移动开发   时间:2015-01-09 06:56:51    阅读次数:222
进入Android Dalvik虚拟机之Dalvik汇编语言基础
Dalvik虚拟机为自己专门设计了一套指令集,并且制定了自己的指令格式与调用规范。我们将Dalvik指令集组成的代码称为Dalvik汇编代码,将这种代码表示的语言称为Dalvik汇编语言(Dalvik汇编语言并不是正式的语言,只...
分类:移动开发   时间:2015-01-09 01:54:40    阅读次数:331
安卓doGet( )和doPost()
doGet请求方式: String path = "http://192.168.22.73:8080/web/LoginServlet?username="+URLEncoder.encode(name, "utf-8")+"&password="+URLEncoder.encode(pwd, "...
分类:移动开发   时间:2015-01-09 01:34:23    阅读次数:233
Android Fragment 基本介绍
Android Fragment 基本介绍Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的.....
分类:移动开发   时间:2015-01-09 01:33:15    阅读次数:183
【缓存】EF4ProviderWrappers
在Kooboo中使用了Entity Framework作为持久化框架,但由于EF1.0并没有提供完整缓存解决方案,一直以来都在为数据缓存而烦脑,在没有找到合适解决方案的情况下,采取了临时的解决办法:直接缓存实体。但是由于Entity实体都是带状态的,并且都与ObjectContext有间接的反向引用...
分类:移动开发   时间:2015-01-09 01:31:44    阅读次数:291
Android开源库--Gson谷歌官方json解析库
官方文档地址:http://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/index.html官方网站:http://code.google.com/p/google-gson/json官方网站:http://www.json.org...
分类:移动开发   时间:2015-01-09 01:33:23    阅读次数:230
Android Studio 删除项目
在项目上右键 点击“Open Module Settings”,然后你会看到你的项目排成一列,如果想删除哪个,点击项目,然后在左上角,点击“-”号,然后返回后发现这个项目变为灰色,点击项目右键,看到“delete”然后点击就会彻底删除你的项目
分类:移动开发   时间:2015-01-09 01:31:07    阅读次数:140
Android onCreate 的savedInstanceState 作用
在activity的生命周期中,只要离开了可见阶段,或者说失去了焦点,activity就很可能被进程终止了!,被KILL掉了,,这时候,就需要有种机制,能保存当时的状态,这就是savedInstanceState的作用。当一个Activity在PAUSE时,被kill之前,它可以调用onSaveIn...
分类:移动开发   时间:2015-01-09 01:28:07    阅读次数:199
iOS 文件操作
下面整段代码你直接就可以用,具体看看好好看看问题,我也是看别人的。 孰能生巧。 NSString 类,写了几个简单操作调用系统函数。 %@打印NSString, NSArray对象。 %i 整数 %f 浮点 NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSe...
分类:移动开发   时间:2015-01-09 00:19:11    阅读次数:245
android studio环境配置以及出现NO jvm installation found解决方案。
因为目前许多开源项目都是用Android studio写的,似乎eclipse已经过时。为了成为一名IT精英,我们当然也要紧跟时代潮流了。 下面是android Stdio中文社区,文件下载,一些基本教程也是非常实用,推荐给大家:http://www.android-studio.org/ 这是安装教程:http://www.android-studio.org/index.php/docs/...
分类:移动开发   时间:2015-01-09 00:18:50    阅读次数:495
Android进程二
一、IPC通信设定 1、AndroidManifest.xml文件 一个App可以占用多个进程 // 独立一个进程取名remote(远程) Android每个进程都有一个VM 二、IBinder接口 1、使用Java Interface定义的接口,用于跨进程调用 ...
分类:移动开发   时间:2015-01-09 00:06:57    阅读次数:175
项目文件中含有两个config文件,app.config与app1.config,如何获取app1.config中的配置
想要通过配置文件配置C#前台画面,好奇做了以下测试:在项目中新建了app.config与app1.config两个配置文件,请教一下各位高手如果想从app1.config中读取配置信息应该如何读取?采用ConfigurationManager.AppSettings 属性似乎只能读取到app.con...
分类:移动开发   时间:2015-01-09 00:05:22    阅读次数:215
android 中改变按钮按下时的颜色
原文出处:http://blog.csdn.net/nmsoftklb/article/details/9087233a、在开发中大家都会遇到这样情况,在一个xxx.xml文件中如果有两个以上的组件有一样的属性功能时,可以把它们共同的内容抽取出来放在styles.xml文件来声明。然后在相应的组件中...
分类:移动开发   时间:2015-01-09 00:03:50    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!