随笔分类 - Android
摘要:最近在研究一个组件时,发现使用textview显示了一张图片,原以为android原生支持,仔细研究了下,是用ttf字体实现的,记录下 网上的介绍文章很多,这里就不啰嗦了,链接 https://www.jianshu.com/p/ba1d076a1e31 这里补充几点: 1、如果想在layout的x
阅读全文
摘要:1、脱壳工具 https://github.com/DrizzleRisk/drizzleDumper
阅读全文
摘要:1、查看apk内容 2、查看monkey运行与结束
阅读全文
摘要:过完清明节,脑袋有点懵,眼睛也还睁不开,心情还跟上坟一样…… 上次讲到Kerberos分为域内认证模式和域外认证模式两种,域外认证主要是解决跨域认证的问题。 这几天翻看了大量的rfc文档,找了论文,对域外认证的描述都不是很清楚,如果有知道的,麻烦告诉下我,具体的流程是什么样的 今天讲一讲Kerber
阅读全文
摘要:无线端登录与鉴权是安全登录以及保证用户数据安全的第一步,也是最重要的一步。之前做过一个安全登录与鉴权的方案,借这个机会,系统的思考一下,与大家交流交流 先介绍一下TX系统使用的Kerberos方案,参考了 http://blog.csdn.net/wulantian/article/details/
阅读全文
摘要:声明 本文原创,转载请注明来自xiaoQLuhttp://www.cnblogs.com/xiaoQLu/p/3324764.htmldialog的生命周期依赖创建他的activity,怎么设置横竖屏切换时,dialog不重新创建,可以参考我的上一遍博客http://www.cnblogs.com/xiaoQLu/p/3324503.html。按照上面的方法设置configChanges,是可以解决dialog消失的问题,但是会出现另一个问题,就是在android4.0的机器上,横屏变成竖屏后,dialog的宽度不变,这样子,就很难看,我们想要的是让他重新布局,随着屏幕变宽一点。该怎么实现呢.
阅读全文
摘要:本文原创,转载请注明来自xiaoQLuhttp://www.cnblogs.com/xiaoQLu/p/3324503.html 开源帮助android获得了飞速的发展,开源也导致了数不清的碎片问题。android的前期系统就是一个半成品,不成熟的系统以及google的快速迭代开发,导致厂家完全跟不上google的步伐,你2.3的bug还没改完,4.0就出来了,4.0的bug还在处理,4.1出来了,最后的结果就是,手机厂家给每部手机一个系统版本,并且不能升级。最后苦逼的就是广大的程序猿们,你不得不考虑从2.1到4.3的所有版本,除非你想放弃那些用低版本手机的用户。 以上只是吐槽,下面正...
阅读全文
摘要:今天在看前公司的老大写的一个代码时,彼有感触,需求是这样的:需要在webview中添加一个正在加载的提示框,让其显示在屏幕的正中间,webview是继承自AbsoluteLayout可以调用add方法现在问题是在不知道提示框的大小的情况下如何进行居中精彩的地方要出现了:我老大用了非常取巧的方法,第一次,调用webview的add()方法把这个提示框加进来,但是将其设为INVISIBLE,第二次,用handler的post方法,提交一个runnable对象,在这个runnable对象用 提示框.getHeight() 和 提示框.getWidth()方法来得到控件大小,剩下的工作就简单多了,用
阅读全文
摘要:ANDROID事件传递机制以及ONINTERCEPTTOUCHEVENT()和ONTOUCHEVENT()详解二之小秘与领导的故事ANDROID事件传递机制以及ONINTERCEPTTOUCHEVENT()和ONTOUCHEVENT()总结前两篇博文讲了onInterceptTouchEvent和OnTouchEvent的处理流程(没有看的赶紧去补下)声明:原创作品,转载请说明出处,来自http://www.cnblogs.com/xiaoQLu/archive/2013/04/02/2994030.htmlACTION_CANCEL事件,官方文档讲的是当前手势被释放,你将不会接收到其他的事件
阅读全文
摘要:下面的都是费话,不想看的,直接看红色字体,然后自己实验下 在android的开发指南上有这样一篇文章,如何更有效率的加载图片,地址为https://developer.android.com/training/displaying-bitmaps/index.html,这篇文章详细地介绍了如何加载高清图到内存,同时避免系统报OOM的问题,文章写得很不错,示例程序也可以直接运行。在我们项目的一次小版本升级的过程中,我们尝试了使用git上的一个开源项目afinal(bitmapfun的封装版)来加载图片,但是在测试的时候发现了一个问题,新的图片加载器(bitmapfun)比之前用的Image...
阅读全文
摘要:app集成支付宝、app缓存管理、app列表圆角设计、App自动更新之通知栏下载(有续)、索引ListView、App数据格式之解析Json、拖拽ListView http://www.cnblogs.com/qianxudetianxia/category/293007.html
阅读全文
摘要:android 自定义标题栏的步骤是protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 这里要主要requestWindowFeature和setContentView先后顺序哦 setContentView(R.layout.main); getWindow().setFeatureInt(W...
阅读全文
摘要:做dialog的全透明无边框背景,网上找了n久,都有问题,其实很简单,就两句搞定。 其他的都可以不用设置,有些属性会继承下来,唯一一个没被继承的是 <item name="android:windowIsTranslucent">true</item>,这个不设置也没影响 此方法同样可以用于acti
阅读全文
摘要:之前我讲过layout_weight的巧妙应用一http://www.cnblogs.com/xiaoQLu/archive/2011/08/08/2130328.html现在更深入讲下weight的其他应用和原理先看下图,我要用LinearLayout实现如下效果,2要自适应大小,也就是wrap_content,1要占满剩下的空间怎么办?(当然用相对布局很简单)如果我要再实现一个更变态点的需求呢,就是2位置要动态变换呢(右图所示效果),根据不同的状态,设置2位置不同控件的隐藏和显示,这种情况下,用RelativeLayout实现就有点麻烦了,你要找到一个基准控件,然后根据他来布局其他控制,如
阅读全文
摘要:本文大部分参考自http://blog.csdn.net/mayingcai1987/article/details/6200909,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点,用红色标记1. Task是包含一系列Activity的堆栈, 遵循先进后出原则.2. Task默认行为: (1)前提: Activity A和Activity B在同一个应用中.操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A). (2) 前提: Activity A和Ac
阅读全文
摘要:本文部分参考http://www.cnblogs.com/ufocdy/archive/2011/03/17/1987327.html主要是以简单的语言说明cursor和cursorAdapter的监听机制先来讲讲cursor的监听机制,给cursor加监听很简单,调用cursor.registerContentOberserver()即可,然后重写onChange()方法,这样数据库变化,就会回调onChange方法背后的监听机制是什么呢?cursor是接口,实现应该是在AbstractCursor里面,AbstractCursor有一个ContentObservable继承自Observa
阅读全文
摘要:之前写过一个小结 http://www.cnblogs.com/xiaoQLu/archive/2011/03/26/1996344.html总结的不是很好,自己也有点看不懂,正好现在用到了,研究了一个,再次总结,方便大家查看总则:1.onInterceptTouchEvent中有个Intercept,这是什么意思呢?她叫拦截,你大概知道她作用了吧,她就是你的亲亲小秘书,有什么事,先找秘书,秘书来决定这个事要不要你亲自处理,既然是秘书,是不是每个人都能有呢?当然不是,这个秘书只是viewgroup的,所以只有继承viewgroup的控件才有,那些textview啊button啊什么的,肯定是没
阅读全文
摘要:本文转自: http://blog.csdn.net/roger_ge/article/details/5552740 发送键盘事件: 命令格式1:adb shell input keyevent “value” 其中value以及对应的key code如下表所列: KeyEvent Value K
阅读全文
摘要:非谢谢java豆子的修改方法,主要是计算分组内成员个数的逻辑有问题,已重新修改计算逻辑,并添加了注释,源码已重新上传感谢kylin17和哟一嗨同学发现的bug,确实存在此问题,已修正MySectionIndexer.java中publicintgetPositionForSection(intsection)方法第一个判断有误,应该为大于等于,已修改手机qq上有这样一个特效:当前分组的好友,向上滚动时,在顶部会出现一个透明的框,当下一个分组到达时,会把上一个分组慢慢顶上去,觉得这个特效蛮有意思,就研究了一下,android自带的通讯录分组就有这个特效,这里是自己仿写的一个,部分源码从通讯录中扣
阅读全文
摘要:先啰嗦一下我这里是怎么出现getView()重复调用的:我在使用listView的上传图片的时候,发现打开输入法(手写),会改变ListView的可视化界面,就是显示item的界面变小了,这样子会导致图片传送两张,由于要动态更新上传图片的进度条,所以把上传的方法写在getView()中,这是在网上参考的方法,具体使用方法请见本人的博客:#(不好意思,这里还没整理完成,整理完成了贴出地址) 关于会重复的原因这里就不说了,网上的高手解释的很详细,放一个地址出来,供大家参考http://hi.baidu.com/blogofivan/blog/item/e572728206260ec39123...
阅读全文
浙公网安备 33010602011771号