什么是gdb它是gnu组织开发的一个强大的unix程序调试工具,我们可以用它来调试Android上的C、C++代码。它主要可以做4件事情:随心所欲地启动你的程序。设置断点,程序执行到断点处会停住。(断点可以是表达式)程序被停住后,可以查看此时程序中发生的事。动态改变程序的执行环境。GDB远程调试原理...
分类:
移动开发 时间:
2014-09-03 22:25:47
阅读次数:
302
Android调用JNI方法 及 代码本文地址: http://blog.csdn.net/caroline_wendyJNI: Java Native Interface, 实现Java和C/C++的互通.在Android上使用JNI的方法. 时间:2014.9.3环境: 必须使用标准Eclipse, 安装Android的环境, 才可以使用NDT插件.Eclipse Standard/SDK V...
分类:
移动开发 时间:
2014-09-03 21:18:37
阅读次数:
343
发如今家里的时候用Android App里的WebView打开站点非常慢,会有十几秒甚至更长时间的卡住。可是在电脑上打开相同的网页却非常快。查找这个问题的过程比較曲折,记录下来。抓取Android网络数据为了调试这个问题,首先要抓取Android的网络包数据。開始时,是想用Wireshark来抓包的...
分类:
移动开发 时间:
2014-09-03 21:16:07
阅读次数:
399
单页or多页webapp现状优劣之分网络传输优化综述fake页-首屏加速降低请求数降低请求量缓存Ajax/localstorageDOM操作优化综述关于页面渲染减少使用定位属性(fixed/absolute)奇技淫巧内存资源优化体验优化区域滚动点击响应结语单页or多页本文仅代表个人观点,不足请见谅,...
分类:
移动开发 时间:
2014-09-03 21:14:37
阅读次数:
347
Activity的生命周期随着单击Android设备后退键,主屏幕键以及旋转屏幕如何变化呢?
分类:
移动开发 时间:
2014-09-03 21:11:57
阅读次数:
292
一、windows下创建新项目打开CMD将路径设置到cocos软件下的tools下的project-creator下,执行命令:create_project.py -project HelloWorld -package com.zsc.HelloWorld -language cpp二、Linux...
分类:
移动开发 时间:
2014-09-03 21:07:17
阅读次数:
315
1、单个Activity架构首页是Activity,里面页面为View头部底部栏都是公用的,只是改变文字和图案。底部导航栏为RadioButton中部可以滑动切换跳转很快,但是首页不流畅。这种架构的好处是思路清晰,系统运行开销小。缺点是控制不好的话代码混乱,而且生命周期不好管理。2、多个Activi...
分类:
移动开发 时间:
2014-09-03 21:03:17
阅读次数:
213
转载自:http://blog.csdn.net/aaa2832/article/details/194196791内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS)是ADT插件的一部分,其中有两项功能可用于内存检查:·heap查看堆的分配情况·allocatio...
分类:
移动开发 时间:
2014-09-03 21:01:27
阅读次数:
278
以前都是使用百度API在软件里面做一个百度地图出来这样感觉既浪费时间又浪费精力,这里就教大家直接使用Intent的方式调用手机上安装的百度地图客户端,访问我们所需要的路径规划等, //调起百度地图客户端
try {
...
分类:
移动开发 时间:
2014-09-03 19:58:57
阅读次数:
413
关于浏览器插入书签重复问题一直没有找到好的算法,无奈只能暂时写个笨办法了,还请路过的大神指点一二,我的逻辑是把要插入的书签封装成一个集合,在插入之前先查询出本地浏览器里的书签集合,用一个双重循环判断url和title同时相同则判定为重复,然后添加到一个新的集合,循环完毕从需要插入的集合里边remove掉重复的集合
代码如下:
private List removeRepeat(List res...
分类:
移动开发 时间:
2014-09-03 19:56:27
阅读次数:
215
对于Android 异常退出,主要是用到了 接口Thread.UncaughtExceptionHandler
public class ErrorReport implements Thread.UncaughtExceptionHandler{
public static final String TAG = "GouMinErrorReport";
priv...
分类:
移动开发 时间:
2014-09-03 19:54:57
阅读次数:
202
为了让应用在Android系统运行起来更加流畅,从3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。所谓硬件加速就是使用GPU进行View上的绘制操作,从而是渲染速度更快,应用体验更加流畅。
1,启动硬件加速的方法
启用硬件加速的最简单方法就是为整个系统打开硬件加速的全局设置,然而硬件加速并不支持所有2D画的操作,所以开启硬件加速可能会对使用自定义组件的应用程序造...
分类:
移动开发 时间:
2014-09-03 19:52:27
阅读次数:
191
这两天一直在寻找android系统的源代码,但是直到一个小时之前,一直未能如愿。但是,令人欣慰的是,现在找到了。网上有不少帖子介绍如何下载android源代码,包括在linux系统,windows系列和mac os系统。但是本人经过测试,并没有发现哪些帖子是切实可行的。这些帖子的内容多因链接过期或者...
分类:
移动开发 时间:
2014-09-03 19:50:17
阅读次数:
219
Service的基本用法1.新建一个Android项目,新建一个MyService继承自Service,并重写父类的onCreate(),onStartCommand()方法和onDestory()方法. publicclassMyServiceextendsService{ publicIBind...
分类:
移动开发 时间:
2014-09-03 19:48:57
阅读次数:
370
ImageView默认是不进行图片资源的回收的,需要我们自己在activity或者fragment中进行回收:public static void releaseImageViewResouce(ImageView imageView) { if (imageView == null)...
分类:
移动开发 时间:
2014-09-03 19:48:37
阅读次数:
169