- 博客(22)
- 资源 (19)
- 收藏
- 关注
原创 使用adb shell am start -w packagename/activity查看app耗时碰到的坑
在用上述命令去查看app启动耗时的时候,终端莫名的接二连三的出错,当时真是菊花都紧了;然后就是各种google查,stack overflow查,始终没有找到相应的问题;没办法,回头在回去好好看看这一小撮命令,终于找到问题了,现,在此开篇blog在此记录下,希望能解决碰到跟我一样的问题的码友们;
2016-07-19 18:46:37
10329
1
原创 Android6.0权限管理依赖库的介绍和使用
android系统的权限问题不管是对用户还是开发者都是一块诟病,针对这个问题android官方终于在6.0的版本上给出方案了,一些危险权限不在是在manifest中注册下就能使用了,全都需要用户亲自确认后才能使用;在6.0之前也有一些手机厂商针对原生的系统做了二次开发,植入自己的rom,其中就有涉及到权限这一块问题;今天在这里先给大家推荐一个依赖库,大家只要导入该库并在相应获取权限的地方添加调用代码
2016-07-13 13:55:10
3203
原创 用正确的姿势来说说Android上的内存泄漏问题
用正确的姿势来说说Android上的内存泄漏问题相信大家对[App的内存管理][6]都是相当关心的,在项目上线前的几天时间也会借助相关工具突击下严重的泄漏问题;针对内存泄漏先提出几个疑问什么是内存泄漏?内存泄漏带来的危害又是什么?哪些代码的写法会导致内存泄漏?如何找到泄露的地方,以及如何修复它?一、什么是内存泄漏?无用的对象没有被及时释放引用,导致GC无法回收,就有可能出现内存泄漏。二
2016-07-12 19:13:51
1861
原创 自定义属性,所有format的相关介绍
reference:引用color:颜色boolean:布尔值dimension:尺寸值float:浮点值integer:整形值string:字符串enum:枚举值
2016-06-13 11:49:05
555
原创 Android绘制锁屏功能所涉及的一些重要代码
/** * 计算两点之间的角度 * @param a * @param b * @return */ public float getDegrees(Point a, Point b) { float ax = a.x;// a.index % 3; float ay = a.y;// a.in
2015-03-18 16:21:58
831
原创 拍照图片滤镜sample
本文章主要介绍拍完照片后对图片的渲染进行处理可以对拍出的照片进行选择不同的滤镜,令在图片上附有编辑框,供大家对图片进行描述,这是一个可以手动拖动的编辑框,在这里主要介绍下,手指放到控件上什么情况下视为点击,这里就牵涉到一个问题,点击是需要弹出软键盘的,拖动则不应该有软键盘弹出,然而在拖动的过程中还需屏蔽掉因为长按导致的弹出系统的输入法的弹框,当点击后弹出软键盘,再进行拖动操作,软键盘因
2013-09-05 16:02:11
1328
原创 屏蔽EditText长按导致的弹出输入法的对话框
做了个能手动拖动的EditText,但有个问题导致的体验很不好,就是手放上去开始拖,拖到一段距离后弹出个输入法的对话框,这根本不是我想要的效果,于是就想屏蔽它,结果在网上找到一句代码,放上去 顿时解决问题,先贴出来给大家一起分享。文章不在大,不在深,关键是能解决有需要的人的困惑就行edittext.setLongClickable(false);
2013-09-04 13:25:08
1986
原创 import android.provider.ContactsContract 出错
在操作通讯录的时候,发现导入import android.provider.ContactsContract会出错,后来百度了一下发现了有两种情况会导致该错:情况一:android版本使用了是2.0以下,原因是android1.5里面没有android provider.ContactsContract包。android2.0以上才有。情况二:andro
2013-08-23 10:19:23
1424
原创 上下左右弹框
仿微信退出登录效果,底部弹框 下载地址:http://download.youkuaiyun.com/detail/hongbingfans/5524755
2013-06-05 17:20:16
1208
原创 图片左右循环切换功能的实现
图片展示: 下载地址:http://download.youkuaiyun.com/detail/hongbingfans/5442399
2013-05-24 15:23:06
1490
原创 通知栏显示下载进度
通知栏显示下载进度的demo: 下载链接:http://download.youkuaiyun.com/detail/hongbingfans/5428825
2013-05-22 15:52:45
1825
原创 使用代码为TextView或者Button设置drawableLeft,top,ringht,buttom
大家都熟悉怎么在xml中为TextView或者Button设置方位图,但是如何在代码中实现呢? 现提供在代码中设置方位图的函数: private void setDrawableDir() { Drawable drawableM = getResources().getDrawable(R.drawable.资源id); drawableM.setBounds(0, 0,
2013-05-15 14:50:59
2082
原创 提供几个处理图片内存溢出的方法
/** * 图片按比例大小压缩方法(根据Bitmap图片压缩): * @param image * @return Bitmap */ public Bitmap compressBmpByBm(Bitmap bitmap) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compres
2013-05-14 13:23:19
1745
原创 Layout中有button但button执行的监听和layout一样,监听加在layout上,点击button没反应
做android的朋友,大家应该碰到过这个问题: 就是Layout中有button,button未添加监听,点击button和点击layout都是执行layout的监听,但实际操作的时候点击button却不能执行layout的监听? 当然上述的button也可以是其他的控件,例如:ImageView… 解决方法:设置button的两个属性值,android:focusabl
2013-04-28 11:35:16
1115
原创 拦截短信
不知道大家做拦截短信是怎么实现的;也许有人是通过广播接收器来实现的,但这种实现方式并不是很靠谱,有些手机内部就注册广播,或者手机上安装的其他的软件,例如:微信,91短信等…,因此你通过广播接收器的方式就无法实现短信拦截功能,在这里向大家推荐一种方法:遍历系统短信库;不多说了 直接上代码:// 短信拦截监听 public interface OnInterceptListener{ p
2013-04-09 15:32:33
1142
原创 ListView上的出现按钮后,行点击失效了
估计很多同学在使用ListView控件的时候,当点击行后显示出来一个按钮或者其他的view的时候,再次点击行的时候就没有反应的,原因还是出在焦点的获取上的,当行上出现了其他的view的时候 行的焦点就被view给占用了,此时行的点击就必定失效;解决方法,将出现的view在布局中给他的属性设置程false;例如:android:focusable="false"...
2013-04-09 10:44:04
1099
转载 android 最新面试题
该篇文章 不管是有工作经验还是没有工作经验的同学在面试的时候 都希望看看:因为你有工作经验不代表你能知道一些面试上的题目,本人是深受启发,大部分的企业在面试的时候 不可能会自己去想几道题来,绝大部分都是摘抄网上的;部分口头提问的时候 当然是他们自己想问的东西,这些就要靠个人的能力啦;但至少看过这些题目你在笔试的时候不用太揪心:1.android的动画有哪几种?他们的特点和区别是什么?
2013-04-09 10:36:05
1455
原创 json数据格式
给大家分享下 json数据格式化的函数,参数uglyJSONString为:json字符串 public String jsonFormatter(String uglyJSONString) { Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonParser jp = new JsonParser();
2013-04-09 10:19:38
974
原创 android sqlite 小型demo介绍
跟大家分享下,关于android sqlite的相关操作,本人做了个小型demo,里面涵盖了数据库中所涉及到的增删改查,创建,开启,关闭数据库等…… 希望能帮到需要帮助的朋友! 不说多了 先上图: 下载地址:http://download.youkuaiyun.com/download/hongbingfans/5234492
2013-04-09 09:14:03
1348
原创 AndroidManifest.xml中常见的警告处理
1.Exported receiver does not require permission警告原因:该接收器或者服务是开放式的,需要内容添加权限属性解决方案:2. tag appears after tag警告原因:uses-permission 标签出现在 application后面解决方案:将uses-permission 放到 application前面3.
2013-04-08 17:32:30
6512
图片合成以及动态生成View移动后的坐标记录
2013-12-28
侧滑菜单DrawerLayout Demo
2013-09-30
图片滤镜和拖动控件综合demo
2013-09-30
拍照图片滤镜Demo
2013-09-05
绘制可以拖动的EditText
2013-09-02
生日提醒Demo
2013-08-28
通知栏显隐控制
2013-08-09
sqlite demo
2013-04-08
ViewPager重写,修改最后一页监听失效的bug
2013-03-07
音量控制demo
2012-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人