Android内存限制
java虚拟机有内存使用上限的限制
adb shell进入手机,这此参数被纪录在/system/build.prop中,如果想直接查看可以使用adb shell getprop
单个应用程序最大内存限制,超过这个值会产生OOM
dalvik.vm.heapgrowthlimit
应用启动后分配的初始内存
dalvik.vm.heapsta...
分类:
移动开发 时间:
2014-06-08 03:42:55
阅读次数:
417
查看帮助命令
bixiaopeng@bixiaopeng ~$ adb shell screencap -v
screencap: invalid option -- v
usage: screencap [-hp] [-d display-id] [FILENAME]
-h: this message
-p: save the file as a png.
-d: speci...
分类:
移动开发 时间:
2014-06-08 05:06:26
阅读次数:
353
上上周的事情了,端午小长假将近,还是按往常一样,最后一天一定要搞一个“课题”,场面不大,一天就能搞定的东西,如果说系统学习vim或者Emacs之类的,那就算了...还好,问题呼之即来,那就是write系统调用是不是原子的,答案很显然,不是!但大师说带有APPEND标志的write是原子的,很多软件的日志都是O_APPEND打开,然后在不加锁的情况下直接write的,不会出现问题,此事如何证实?本文...
分类:
移动开发 时间:
2014-06-08 02:19:57
阅读次数:
309
Android系统内核基于Linux2.6+内核,因此,其在进程内存管理方面的很多机制和Linux是很相像的。首先,让我们来看一个典型的Android进程的内存镜像(App进程和Native本地进程略有差别,但原理是一样的):
和Linux一样,Android提供了基于/proc的“伪文件”系统来作为查看用户进程内存映像的接口(cat /proc/pid/maps)。可以说,这是Android系统内核层开放给用户层关于进程内存信息的一扇窗户。通过它,我们可以查看到当前进程空间的内存映射情况,模块加载情况以...
分类:
移动开发 时间:
2014-06-08 03:04:05
阅读次数:
342
iOS与日期相关的操作...
分类:
移动开发 时间:
2014-06-08 03:20:28
阅读次数:
235
在android中获取所有应用和所有widget...
分类:
移动开发 时间:
2014-06-08 05:27:42
阅读次数:
241
要开发一个头像上传的模块,头像上传过程分两步。第一步,相机拍照或者从图库选取照片,产生一个照片,第二步,提供头像剪裁,一般是剪裁为方形的。第三步,上传头像,删除不必要的缓存文件。
拍照和图库选择照片都可以使用系统的方案。自制相机可以搞滤镜,这个开发成本比较大,一般的APP也不用支持。图库选择照片这个可以自己做,访问sd卡,比较简单。问题出在图片剪裁上。网上有一些技术方案,迁移过来之后,效果不好,比如缩放的敏感度问题,缩放之后剪裁不准确的问题,缩放不流畅的问题。后来发现使用com.android.ca...
分类:
移动开发 时间:
2014-06-08 03:18:38
阅读次数:
357
模块/app/
测试点
条件
期望结果
/.../login
登陆后初始化数据
post,true
document.getElementById的表格
/.../loginout
post,false
玩家属性
/.../load_attribute
显示数据(GUI)ok
Get,false
/.../load_attribu...
分类:
移动开发 时间:
2014-06-08 02:25:42
阅读次数:
285
[android]-如何在向服务器发送request时附加已保存的cookie数据应用场景:在开发android基于手机端+服务器端的应用时,登陆->获取用户信息->获取授权用户相关业务数据(如用户工作任务安排),此时就涉及到在登陆后必须把保存有用户已登陆的cookie数据(和服务器端使用cooki...
分类:
移动开发 时间:
2014-06-09 22:59:22
阅读次数:
670
在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上.比如sharedpreferences可以将数据保存着应用软件的私有存储区,这些存储区的数据只能被写入这些数据的软件读取.当然Android还支持文件存储、SQLite数据库和Content
Provider。...
分类:
移动开发 时间:
2014-06-09 22:56:35
阅读次数:
293
android导入samplefile-->project-->Android-->Android
Sample Project
分类:
移动开发 时间:
2014-06-09 22:46:21
阅读次数:
468
HTC A510C电信手机刷机过程记录Writed by Peter Hu(2014.6.7) ON
WIN7_64刷机需要的步骤:1) 将S-ON加密保护式去掉,改成S-OFF模式,这样才能刷机,这一步是最难的。2) 刷入RECOVERY 包(俗称RC)3)
刷入ROM包S-ON状态置为S-OFF...
分类:
移动开发 时间:
2014-06-09 22:42:29
阅读次数:
401
android手机用闪光灯做成手电筒的应用非常多,可是有的不能用。后来发现是除了把 camera
device的 flashmode设置成torch外还要打开预览:以下是代码:MainActivity.javapackage
com.android.flashlight;import android...
分类:
移动开发 时间:
2014-06-09 22:39:52
阅读次数:
284
iOS开发UI篇—ios应用数据存储方式(偏好设置)一、简单介绍很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录存储...
分类:
移动开发 时间:
2014-06-08 18:32:55
阅读次数:
311
iOS自动布局是设置iOS界面的利器.本实例展示了如何使用自动布局语言设置水平布局, 垂直布局1.
创建空白iOS项目2. 添加一个控制器类, 修改YYAppDelegate.m文件#import "YYAppDelegate.h"#import
"YYViewController.h"@imple...
分类:
移动开发 时间:
2014-06-09 22:32:47
阅读次数:
229
方法一:1. 使用USB数据线连接设备。2. 命令输入adb tcpip 5555 (
5555为端口号,可以自由指定)。3. 断开 USB数据,此时可以连接你需要连接的|USB设备。4. 再命令输入 adb connect
:5555后面就可以使用ADB ,DDMS 来调试Android应用或显示...
分类:
移动开发 时间:
2014-06-09 22:28:14
阅读次数:
411
跳过 09 Swing用户界面组件JAR文件在将应用程序进行打包时,
使用者一定希望仅提供给其一个单独的文件, 而不是一个含有大量类文件的目录, Java归档(JAR)文件就是为此目的而设计的. 一个 JAR
文件既可以包含类文件, 也可以包含诸如图像和声音这些其他类型的文件. 此外, JAR文件是...
分类:
移动开发 时间:
2014-06-09 22:26:53
阅读次数:
421
?一、一些基本概念1、长度(真实长度):英寸、inch2、分辨率:density 每英寸像素数
dpi(密度)3、像素:px4、dip的公式:px /dip=dpi/160 所以 dip 类似于英寸、长度(dp=dip,sp类似于dip)
dip=160*inchdip= 160/dpi * px当...
分类:
移动开发 时间:
2014-06-09 22:27:31
阅读次数:
460
iOS开发UI篇—ios应用数据存储方式(归档)一、简单说明在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦;偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息)归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可...
分类:
移动开发 时间:
2014-06-09 22:15:14
阅读次数:
390
本来想针对Activity中的启动模式写篇文章的,后来网上发现有人已经总结的相当好了,在此直接引用过来,并加上自己的一些理解,在此感谢原作者。文章地址:http://blog.csdn.net/liuhe688/article/details/6754323---------------------...
分类:
移动开发 时间:
2014-06-09 00:48:23
阅读次数:
303