喜糖

移动开发工程师 。涉及 android、ios、jni

导航

05 2013 档案

摘要:在android中,同一个应用下的cookie存在同一个位置。 /data/data/package/databases/webview.dbcookie存储的代码: CookieManager cookieManager = CookieManager.getInstance(); if( token != null) { CookieSyncManager.createInstance(TiebaApplication.getApp().getApplicationContext()); cookieMana... 阅读全文

posted @ 2013-05-31 19:21 喜糖 阅读(286) 评论(0) 推荐(0) 编辑

摘要:在调用setTag时, 固定Id的方式在2.3系统中会创建一个static的WeakHashMap, 这样就会引起内存泄漏。ps: sTags为静态变量。 阅读全文

posted @ 2013-05-28 16:31 喜糖 阅读(229) 评论(0) 推荐(0) 编辑

摘要:http://grepcode.com/ 阅读全文

posted @ 2013-05-28 15:55 喜糖 阅读(147) 评论(0) 推荐(0) 编辑

摘要:在所有版本的Android中,views都有画到离屏缓冲的能力,这包括使用view的绘制cache,或使用Canvas.saveLayer().离屏缓冲,或者说层,有很多用处.你可以使用它们来为复杂的view动画或使用组合效果时提高性能.例如,你可以使用Canvas.saveLayer()实现淡出效果,这个方法会临时的把一个view画到一个layer中然后使用一个透明系数把它组合回屏幕上. 从Android3.0 (API level11)开始,你对何时以及如何通过View.setLayerType()方法来使用layer有了更多的控制能力.此方法有两个参数:你想使用的layer的类型和一.. 阅读全文

posted @ 2013-05-27 15:21 喜糖 阅读(5743) 评论(0) 推荐(0) 编辑

摘要:在不考虑透明度的情况下,一个像素点的颜色值在计算机中的表示方法有以下3种:(1)浮点数编码:比如float: (1.0, 0.5, 0.75),每个颜色分量各占1个float字段,其中1.0表示该分量的值为全红或全绿或全蓝;(2)24位的整数编码:比如24-bit:(255, 128, 196),每个颜色分量各占8位,取值范围0-255,其中255表示该分量的值为全红或全绿或全蓝;(3)16位的整数编码:比如16-bit:(31, 45, 31),第1和第3个颜色分量各占5位,取值范围0-31,第2个颜色分量占6位,取值范围0-63;在Java中,float类型的变量占32位,int类型的变量 阅读全文

posted @ 2013-05-27 11:25 喜糖 阅读(363) 评论(0) 推荐(0) 编辑

摘要:ADT 22中新增了Export,你会发现新增了Android Private Libraries库,默认可能Export没有选中,如图:ps: 图中的两个内容都要选中,才能支持多个工程的依赖关系。勾选、重新编译即可。此外还可能出现Library工程中引用的Libs编译时不会加到主工程的问题,也是这个原因造成的,选中即可。 阅读全文

posted @ 2013-05-23 16:22 喜糖 阅读(159) 评论(0) 推荐(0) 编辑

摘要:svn:http://subclipse.tigris.org/update_1.8.xmat:http://download.eclipse.org/mat/1.2/update-site/find bugs:http://findbugs.cs.umd.edu/eclipseadt:https:... 阅读全文

posted @ 2013-05-23 13:28 喜糖 阅读(185) 评论(0) 推荐(0) 编辑

摘要:为了能实现模块化,一个项目通常都会用到很多工程,现在eclipse里面的工程越来越多,所以根据项目分组一下会更容易管理。方法很简单:1. 在package explorer里面右上方有个下拉箭头,选中"Top Level Element"的"Working Sets",这样就改成分组显示视图了2. 然后再在下拉菜单中选择"Configure Working Sets"就能把工程开始分组了。3. 后面看界面都会操作了,不详细说了。心动就快点动手试试,让凌乱的工程整洁起来吧! 阅读全文

posted @ 2013-05-22 14:33 喜糖 阅读(271) 评论(0) 推荐(0) 编辑

摘要:1.下载Android Studiohttp://developer.android.com/sdk/installing/studio.html2.遇到的问题点击.exe没有反应解决方法:1.在环境变量里面配置ANDROID_STUDIO_JDK="C:\Java\jdk1.6.0.10"//你自己的jdk目录2.找到android-studio下的bin文件下的studio.bat文件找到第一个SET BITS 在后面加上32(64位系统不用改)然后就可以正常运行了。第一次运行比较慢,因为要下载东西经过了一段时间的等待终于打开了 阅读全文

posted @ 2013-05-17 01:47 喜糖 阅读(838) 评论(1) 推荐(0) 编辑

摘要:http://blog.csdn.net/sunboy_2050/article/details/6727581几个步骤:1.首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。2.在命令行下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex 生成 classes_dex2jar.jar3.然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex... 阅读全文

posted @ 2013-05-07 17:05 喜糖 阅读(129) 评论(0) 推荐(0) 编辑

摘要:Android v4 兼容包提供android.support.v4.content.LocalBroadcastManager工具类,帮助大家在自己的进程内进行局部广播发送与注册,使用它比直接通过sendBroadcast(Intent)发送系统全局广播有以下几点好处。1 因广播数据在本应用范围内传播,你不用担心隐私数据泄露的问题。2 不用担心别的应用伪造广播,造成安全隐患。3 相比在系统内发送全局广播,它更高效。 阅读全文

posted @ 2013-05-06 11:15 喜糖 阅读(147) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示