摘要:
1. 进入shell adb shell2. shell下输入命令shell@android:/ $ sushell@android:/ # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /systemshell@android:/ # chmod 777 /systemshell@android:/ # cd systemshell@android:/system # chmod 777 appshell@android:/system # cd appshell@android:/system/app # exitshell@andr 阅读全文
摘要:
本文主要分享自己在appstore项目中的性能调优点,包括同步改异步、缓存、Layout优化、数据库优化、算法优化、延迟执行等。一、性能瓶颈点整个页面主要由6个Page的ViewPager,每个Page为一个GridView,GridView一屏大概显示4*4的item信息(本文最后有附图)。由于网络数据获取较多且随时需要保持页面内app下载进度及状态,所以出现以下性能问题a.ViewPager左右滑动明显卡顿b.GridView上下滚动明显卡顿c.其他Activity返回ViewPager Activity较慢d.网络获取到展现速度较慢二、性能调试及定位主要使用Traceview、monke 阅读全文
摘要:
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入 阅读全文
摘要:
开发Android应用中,随着功能越来越多,启动速度越来越慢。有没有办法让自己应用启动速度快一点呢? 方法是人想出来的。先说说我的实现方法: 1 将onCreate 中初始化的内容,移动到线程中做初始化,加载等 2 初始化完成之后,通过Handler发送消息, 3 Hander 中收到消息后,再初始 阅读全文
摘要:
一、问题描述:Android下的相机在独自使用时,拍照没有问题,通过我们的代码调用时,也正常,但是更换了不同厂商的平板,ROM由Android4.0变成了Android4.1后,拍照出现了OutOfMemory异常,程序中断退出。如何解决这个问题呢?二、先看看我们之前所写的代码1)调用系统相机(没有怀疑这里出错,代码略)2)显示图片mImageView = (ImageView) findViewById(R.id.imageView);fileName = mData.get(0).toString();Bitmap bitmap = BitmapFactory.decodeFile(fil 阅读全文
摘要:
1.http用gzip压缩,设置连接超时时间和响应超时时间http请求按照业务需求,分为是否可以缓存和不可缓存,那么在无网络的环境中,仍然通过缓存的httpresponse浏览部分数据,实现离线阅读。2.listview 性能优化1).复用convertView在getItemView中,判断convertView是否为空,如果不为空,可复用。如果couvertview中的view需要添加listerner,代码一定要在if(convertView==null){}之外。2).异步加载图片item中如果包含有webimage,那么最好异步加载3).快速滑动时不显示图片当快速滑动列表时(SCRO 阅读全文
摘要:
如何进行MonkeyTest目录一 简介二测试准备三 基本命令格式四 测试Log获取五Monkey命令参数介绍六 保存monkey log以及手机log到sdcard(新增)一、简介Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键... 阅读全文
摘要:
要点:1、重写组件public boolean onInterceptTouchEvent(MotionEvent event)方法2、正确使用requestDisallowInterceptTouchEvent(boolean flag)方法关于以上两个方法,请大家多看看相关介绍,这里就不在叙述了^_^接下来上例子:1、外层ViewPager布局 (假定文件名为viewpager_layout.xml)复制代码代码如下:2、里层ViewPager布局(假定文件名为child_viewpager_layout.xml)复制代码代码如下:3、child_viewpager每一页中的内容(假定文件 阅读全文
摘要:
我们在写android应用程序时,经常会遇到想退出当前Acitivity,或者直接退出应用程序.我之前的一般操作是按返回键,或者直接按home键直接返回,其实这两种操作都没有关闭当前应用程序,没有释放系统资源。有时跳转的activity较多时,还需要多次按返回键,这样感觉一点都不爽。后面添加了一个菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,附代码:public boolean onCreateOptionsMenu(Menu menu){super.onCreateOptionsMenu(menu);MenuItem item = menu.a 阅读全文
摘要:
但在eclipse中run会提示一下错误:Failedtoinstallhelloworld.apkondevice'????????????':adbrejectedinstallcommandwith:devicenotfoundcom.android.ddmlib.AdbCommandRejectedException:devicenotfoundLaunchcanceled!解决方法如下:以C8812为例拨号:*#*#2846579#*#*ProjectMenu->后台设置->USB端口配置->Google模式 阅读全文