![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Bug
程序邦
1. 擅长Android 开发
2. 擅长React Native 跨平台开发
展开
-
Android桌面快捷方式兼容问题
原文来自http://blog.zanlabs.com/2015/03/14/android-shortcut-summary/将近二个多月没写博客了。之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩。没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以参考https://github.com/waylife/RedEnvelopeAssi转载 2015-11-03 14:06:13 · 865 阅读 · 0 评论 -
补充使用SDK 修改VM OPTION的细节
原创 2017-08-17 16:43:15 · 577 阅读 · 0 评论 -
记一次诡异的Bug修复——App自启动
1、前言在上一版本App临发版之前,QA和PM同学同时报了一个严重的Bug:App退出之后会自动重新启动,也就是用户关不了App。开发者梦寐以求的应用常驻就这么被莫名其妙的实现了!当然这是句玩笑,估计用户会直接了当卸载才是真的。我们项目里确实也有应用保活的策略,但是并不流氓,更不会无厘头的在用户主动关闭App的时候重启。2、分析最初进行了两点分析:RD在App退出的方法里加了重启的代码,自测使用却...转载 2018-02-10 08:33:47 · 341 阅读 · 0 评论 -
Android studio导入开源项目
阅读目录1、什么是gradle2、导入android studio前几天从github上下载一个开源项目,发现他并不是以前Eclipse那种的目录结构而是最近在用到 的android studio的文件目录。从上图中我们可以看到多次出现了gradle这个单词。Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也原创 2015-05-08 10:23:37 · 808 阅读 · 1 评论 -
ubuntu 编译SDK报appt 问题,32
#!/ bin / shsudo dpkg --add-architecture i386sudo apt-get update#开启多架构支持cd /etc/apt/sources.list.decho“deb http://old-releases.ubuntu.com/ ubuntu raring主要受限制的宇宙multiverse“> ia32-li原创 2015-05-30 17:03:26 · 670 阅读 · 0 评论 -
Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别
今天公司停电,因此把安卓项目带回宿舍做。宿舍的笔记本,装的是Win7 x64,手机连上电脑后,windows可以识别,但Eclipse的DDMS中却无法识别,什么都没有:然后打开设备管理器查看,发现windows能正常识别设备(HUAWEI C8817E),而ADB Interface(有的机器可能显示Android ADB什么的)却显示有黄色感叹号,是驱动程序没有正常安装:原创 2017-10-13 09:41:32 · 471 阅读 · 0 评论 -
BluetoothAdapter在Android6.0/7.0+以上startDiscovery不能发现蓝牙设备问题
转载自:https://blog.csdn.net/zhangphil/article/details/77896924BluetoothAdapter在Android6.0+以上startDiscovery不能发现蓝牙设备问题问题的重要原因之一是Android 6.0+,Android 7.0+的权限问题引起的。在Android 4.0+上运行良好的蓝牙代码,在高版本运行异常。比如Bluetoo...转载 2018-04-03 15:50:31 · 1927 阅读 · 0 评论 -
解决”found an invalid color“问题
今天遇到个问题,AS build的时候报了个错误“found an invalid color”找了很久,最后在Stack Overflow上找到了答案,链接地址:点击打开链接原因是,图片是.9.png格式的,但是没有画黑色边框线,需要画上边框线,保存就可以了。由于是个新手,我在网上找到了如何编辑9-patch图片,说SDK / tools下的draw9patch.bat可以编辑,但是我用的And...原创 2018-06-12 10:33:28 · 2939 阅读 · 0 评论 -
Android 子布局不超过父布局 圆角
转载自:http://www.gcssloop.com/gebug/rclayout1.前言之前,我在GitHub分享了一个开源库:rclayout,这个库的主要目的是快速实现Android中的圆角需求,例如这样的效果。分享这个库的时候只是觉得可能有用而已,但没有想到居然有了800多个Star,看来有不少人像我一样,对圆角这一需求比较苦恼。圆角算是一种比较常见的需求了,最常用于图片,因此可以找到大...转载 2018-06-22 14:25:17 · 8680 阅读 · 2 评论 -
处理SDK编译成功后客户端不能使用的问题
修改VM -OPTION原创 2017-04-24 10:15:09 · 393 阅读 · 0 评论 -
Fragment全解析系列(一):那些年踩过的坑
转载自:http://www.jianshu.com/p/d9143a92ad94本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,并给出解决方案;这些BUG在你深度使用时会遇到,比如Fragment嵌套时或者单Activity+多Fragment架构时遇到的坑。Fragment是可以让你的app纵享丝滑的设计,如果你的app想在现在基础上性能大转载 2017-07-10 11:39:54 · 388 阅读 · 1 评论 -
Android桌面快捷方式那些事与那些坑
原文来自http://blog.zanlabs.com/2015/03/14/android-shortcut-summary/将近二个多月没写博客了。之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩。没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以参考https://github.com/waylife/RedEnvelopeAssi转载 2015-12-10 11:20:46 · 1661 阅读 · 0 评论 -
关于微信支付android 返回1001问题
最近在做微信支付,down下来一个demo,因为我们服务器是asp.net写的,所以我就打算先用硬编码的方式,把APP_KEY,AppSecret等之内的先测试过,过了在想办法把服务器代码转成asp.net的。好。那么问题就来了。不管我怎么改demo,哪怕不用demo给的debug.keystore都可以,只是会返回-1。而我吧抓出来,封装完成之后。转载 2014-12-12 13:56:36 · 1686 阅读 · 0 评论 -
android解决同一个界面上ScrollView和百度地图(ListView等可滚动控件)滚动冲突问题
android解决同一个界面上ScrollView和百度地图(ListView等可滚动控件)滚动冲突问题如下代码所示:其中 scrollView 为外层的大的scrollView 控件。mMapView 为嵌在ScrollView中的可触摸控件,这里为百度地图。// 重写onTouch()事件,在事件里通过requestD原创 2015-01-14 10:37:55 · 596 阅读 · 0 评论 -
android listView 点击无响应的解决方法
ListView中item有button,checkbox等控件,默认情况下,这些子控件有现货的焦点focus,而ListView的Item能被选中的基础是它能获取Focus焦点,所以,我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样ListView的Item就自动获得了Focus焦点的权限,也就可以被选中了,同时也会响应onItemClick原创 2015-01-14 09:55:34 · 561 阅读 · 0 评论 -
解决Android Studio 和 Android SDK Manager 无法在线更新的问题.
升级时提示 Connection failed. Please check your network connection and try again修改安装目录下bin\studio.exe.vmoptions文件,如E:\Android\android-studio\bin\studio.exe.vmoptions添加内容:-Djava.net.preferIPv4St原创 2015-01-14 13:12:17 · 588 阅读 · 0 评论 -
Andorid 坑 Fragment重叠问题分析和解决
一、问题描述相信大家在使用Fragment的过程中,肯定碰到过Fragment重叠的问题,重启应用就好了。然而原因是什么呢?二、原因分析首先,Android管理Fragment有两种方式,使用add、hide、show的方式和replace方式,两种方式各有优缺点。replace方式 如果使用这种方式,是可以避免重叠的问题,但是每次replace会把生命原创 2017-03-24 16:41:27 · 875 阅读 · 0 评论 -
ViewPager 修改默认滑动偏移量
之前使用ViewPager,从来没有遇到过什么大的问题,用的都挺好的。最近在公司的新一代产品(硬件产品,分辨率2560*1440),针对高分辨率以及横屏应用开发,大量使用到ViewPager控件,但是问题来了,翻页的过程中,需要滑动屏幕一半的分辨率以上(2560/2=1280)才能够翻页,这样非常影响用户体验。先简单介绍下应用场景:1.硬件:公司自主研发,触摸屏采用红外(因此触摸效果没有电原创 2017-06-02 14:30:45 · 2349 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常原创 2017-06-22 16:49:48 · 233 阅读 · 0 评论 -
解决微博分享 出现授权界面后直接闪退回自己的APP界面
weiboApi = WeiboShareSDK.createWeiboAPI(context, Constants.WEIBO_APP_KEY); weiboApi.registerApp(); final AuthInfo authInfo = new AuthInfo(context, Constants.WEIBO_APP_KEY, Constants.REDIRECT...原创 2018-09-07 14:44:29 · 1654 阅读 · 0 评论