Android
Tony~Tony
这个作者很懒,什么都没留下…
展开
-
Android解决OOM问题的一个技巧
最近公司做的项目中几乎全是高分辨的大图,刚开发完后加载几张图片就OOM,费了好大功夫才优化好。这里介绍一个优化内存的小技巧:在清单文件里的application标签下设置属性largeHeap为true,即可扩大可使用的推内存。代码如下:android:largeHeap="true"。这样设置后,发生OOM的几率有一定的减少,不发生的时间有一定延长。...2015-03-05 10:32:56 · 94 阅读 · 0 评论 -
Android开发判断SQLite数据库中某个表是否存在
直接上方法: [code="java"]public boolean tabIsExist(SQLiteDatabase db){ boolean result = false; if(yourTableName == null){ return false; } Cursor cursor...原创 2016-02-16 09:22:33 · 550 阅读 · 0 评论 -
CSS中图片宽度适应手机屏幕
在Androind应用中如果用到JS加载内容,图片的样式适配手机屏幕,其宽度为和手机屏幕宽度一致,可以设置CSS中的width属性为100%。即 width:100%。原创 2015-12-01 09:56:11 · 1064 阅读 · 0 评论 -
Android 获得屏幕的宽高
[code="java"] private DisplayMetrics getWithAndHeight(Context context){ DisplayMetrics displayMetrics = new DisplayMetrics(); WindowManager windowManager = (WindowManager)context.ge...原创 2015-11-30 15:51:11 · 94 阅读 · 0 评论 -
解决在某些型号华为手机上用JS加载的平滑图不能滑动的问题
今天解决了一个Js的问题。心情倍儿爽,特此纪念下 :D 。具体是: 在Android手机上(某些华为的型号)用js加载的轮播图不能左右滑动。解决方案:对需要左右平滑的图片添加以下代码:$('.bigPic .spic').on('touchstart',function(){ document.addEventListener('touchmove', handle...2015-11-19 16:18:33 · 1293 阅读 · 0 评论 -
new Dialog()的空指针问题
Dialog dialog = new Dialog(context, R.style.dialog);时,context一定要传activity的上下文,而不能传application的上下文,不然会报空指针。即要用getActivity()而不能用getApplicationContext()。不然会报BadTokenException。...2015-11-10 15:47:57 · 476 阅读 · 0 评论 -
Monkey 测试命令之一行命令入手Monkey
首先在Android Studio 中打开Terminal终端,输入如下命令:adb shell monkey –p 程序包(包名) –v 测试次数 , 即可开启测试ls data/data 显示所有程序包如果提示 opendir failed, Permission deniedsu回车,即可获得手机root权限...2015-11-10 11:27:01 · 97 阅读 · 0 评论 -
adb列出分组权限与撤销权限的命令
列出权限adb shell pm list permissions -d -g授予或撤回权限adb shell pm [grant|revoke] ...2015-11-04 08:36:58 · 1045 阅读 · 0 评论 -
AS 学习笔记之Error:Execution failed for task ':dynamicgrid:packageReleaseResources'.
今天往AS中导项目时遇到如下错误Error:Execution failed for task ':dynamicgrid:packageReleaseResources'.> Executor Singleton not started发现是Gradle版本问题,之前gradle版本是1.0.0,改成1.2.3(最新的)就OK了(AS版本1.3)...原创 2015-06-29 17:22:00 · 251 阅读 · 0 评论 -
AndroidStudio中的DDMS连不上真机
今天换了新电脑,重装了AndroidStudio,发现DDMS中怎么也不显示连的魅族MX2,妈的,最后发现竟然是没装手机驱动!!!!干了二十多年IT,头一次感到耻辱!!! :P :P :P ...2015-06-18 14:57:44 · 318 阅读 · 0 评论 -
Android开发实现调用相册图片并裁剪上传功能
该功能用到了Apache的开源项目simplecropimage.下面代码中CropImage类为SimpleCropImage中的类,该类需要在Manifest中进行注册。simplecropimage用到的依赖类在附件中。直接上代码:[code="java"] /** 打开相册(第一步)*/ private static final String IMAGE_U...原创 2016-03-08 14:55:39 · 281 阅读 · 0 评论