android
lyz417
天下事有难易乎,为之则难者亦易矣。路漫漫其修远兮,吾将上下而求索
展开
-
Android Studio launch ddms error
Android Studio launch ddms error 在使用Android studio 的时候,发现在启动DDMS没有反应,再次启动的时候会弹出一个框,提示 already launched,如图 同时还有个框提示ddms启动异常了,如图: 这时尝试手动打开sdk 中的 ddms,虽然把ddms 成功启动,但是不是我想要的,我想要“原创 2016-07-22 14:24:05 · 1794 阅读 · 1 评论 -
TopTaskHelper 判断顶层窗口是否变化
android 从 5.0 开始 大部分rom 对于原来的ActivityManager getRunningAppProcesses() 不再支持,包括 activityManager.getRunningTasks(), 当然也有部分5.0 手机继续兼容这套API,不过大部分还是不兼容的,那么有些业务需要监听顶层窗口的变化,比如桌面悬浮窗之类的,特别工具类软件,在5.0及其以上版本其实有另一套原创 2016-06-29 15:48:13 · 1619 阅读 · 0 评论 -
android 5.0 悬浮窗使用 之“有权查看应用使用情况”
之前做的悬浮窗在5.0的手机上不好用了,经过研究发现5.0上面的获取顶层应用的方式和5.0以下的应用不同,主要使用UsageStatsManager 来获取顶层应用,但是使用UsageStatsManager 之前必须手动的在设置->安全->有权查看应用使用情况 中打开开关. 下面分享下验证开关打开的方式及验证是有存在 “有权查看应用使用情况”的模块,因为有一些5.0的rom,不包含“有权查原创 2015-10-16 15:46:47 · 9198 阅读 · 1 评论 -
关于地图API 使用导致内存泄漏问题
在Android 中开发 SearchPoiActivity 功能时,由于一方面是由于 不小心使用API,结果导致发生内存泄漏问题,严重的说应该是API 使用的一段时间内内存不会被释放,重复使用这个模块多次就会发生内存泄漏,具体有 LocationClient 和 PoiSearch的使用具体说明关于locationClient 在构建的时候需要传入一个Context,而一旦将 activi原创 2016-05-25 10:01:48 · 6808 阅读 · 0 评论 -
android PhoneStateListener 内存泄露的问题
android PhoneStateListener 内存泄露的问题在项目开发过程中通过ddms的堆看到内存一直持续在增长,很容易想到发生内存泄露,引用没有被释放,通过dump 最终发现是 PhoneStateListener 内部对自己有一个强引用的handler,如果是在主线程中引用的PhoneStateListener,那么他将释放不掉,引发内存泄露。 解决方法就好的是在子线程中原创 2015-08-08 15:39:46 · 1355 阅读 · 0 评论 -
adb server didn'n ack
电脑有的时候会出现 ’adb server didn'n ack‘ 的错误提示首先输入>adb nodaemon server找到当前占用端口例如:“cannot bind 'tcp:5037'”然后再输入>netstat -a -o | findstr "port"例如我的端口是5037 我就需要输入 “”netstat -a -o | findstr "5037"原创 2015-04-03 15:36:02 · 571 阅读 · 0 评论 -
Android Spinner 下拉样式 拒绝弹出
Spinner 本来是下拉组件,但有的时候经常是弹出的一个下拉组件很是恶心不对可以设置areaAdapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);在有manifest文件中设置 再或者直接不用setDropDownViewResource这个方法也可以原创 2013-10-29 10:22:08 · 2812 阅读 · 0 评论 -
ADT 插件
安装adt 1.安装本地adt包 1). 首先在eclipse的安装目录中,建一个links文件夹 然后在硬盘上建一个文件夹,名称可以随意,然后在该文件夹中,建立一个以eclipse命名的文件夹,然后将下载好的ADT解压缩,将里面的features和plugins文件夹拷贝到前面建立的eclipse文件夹中。如图所示:在D盘根目录下建立ADT_plug文件夹,在ADT原创 2013-01-16 10:54:31 · 633 阅读 · 0 评论 -
android权限大全
权限大全访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米转载 2013-01-16 10:51:57 · 481 阅读 · 0 评论