摘要: 在移动设备上,不管是ios还是android大家都喜欢使用sqlite,它体积小功能却不错,满足大家的需求。但是使用过大家都清楚免费版sqlite数据是明文的,如果存放的是用户敏感信息,只要取出应用中的数据库,神马用户名,密码都一目了然。 那么你还敢使用手机登录什么网银神马的么?? 使用免费版本的没有加密模块,如果需要加密模块,需要大大们支付2000$,收费sqlite叫做 SEE,The SQLite Encryption Extension (SEE),链接?看下面咯. SQLite数据库设计中考虑了安全问题并预留了加密相关的接口。但是并没有给出实现。SQLite 数据库源码中通过使用S. 阅读全文
posted @ 2013-05-15 18:16 那些人追过的年 阅读(3261) 评论(0) 推荐(0) 编辑
摘要: 由于工作原因,大家都可能需要反编译一些apk去学习别人优秀的界面设计或者代码实现,那么网上的关于androd APK反编译的贴已经很多了,大家肯定都非常清楚,有些贴子还非常贴心的给出了反编译工具的下载链接,非常温馨,对于像我这样下载的反编译工具有时找不见,然后又去翻帖子,可以很快的获得整套工具实现反编译,非常感谢他们!! 同时在看帖子的同时发现有个小小的问题,就是这些帖子给出的托管在服务器上链接下载地址,有时帖子写的比较早,下载的反编译工具版本低,就无法反编译使用新版本的aapt编译出来的apk,同时许多人下载以后并没有看看官网,这工具来源和版本,了解更多一些东西,当然这只是针对于andro. 阅读全文
posted @ 2013-04-15 16:31 那些人追过的年 阅读(3766) 评论(4) 推荐(6) 编辑
摘要: 近期在进行android源码编译,环境搭建神码痛苦不堪,在编译过程中更是错误不断,想想在windows环境下习惯了,切换到ubuntu上来操作,真真到一时难以适应。 各位看官,下面问题是出现在-------环境已经正确配置完成,执行make时出现的错误以及解决办法。希望能对大家有所帮助。 首先说一下,目前环境搭建/系统版本/android版本, 环境搭建 :大家可以按照官网, source.android.com ,执行。 系统版本: ubuntu 12.10 32位系统 android版本 4.0.1r1 jdk:1.6(这里大家注意,编译android ) 注:1.因为我安... 阅读全文
posted @ 2013-04-02 20:07 那些人追过的年 阅读(6668) 评论(1) 推荐(2) 编辑
摘要: android通信录想必大家都不会陌生,有系统自带的联系人,也有比如qq通信录,百度通讯录,,来电通,go联系人等。每种大家可能都有有偏好喜爱,但是这里我个人推荐大家使用qq通信录、百度通讯录以及来电通。 这些在界面上都具有相同的东西,比如下方一般是3-4个tab,分别为通话(拨号),联系人,信息,设置(工具),使用tabactivity,完成框架。都具有云同步的功能,云同步里面就有比较多的内容,账号、个人信息、各种备份、各种还原、归属地、隐私设置保存同步、等等。 下面就通讯录中联系人模块进行比较: qq、百度通讯录在ui上总是会有不时的创意,这在视觉效果上更加让人保持新鲜感,qq的list. 阅读全文
posted @ 2013-03-19 14:45 那些人追过的年 阅读(4799) 评论(0) 推荐(1) 编辑
摘要: 这篇文章只是总结下getView里面优化视图的几种写法,就像孔乙己写茴香豆的茴字的几种写法一样,高手勿喷,勿笑,只是拿出来分享,有错误的地方欢迎大家指正,谢谢。listview A view that shows items in a vertically scrolling list 。一个显示一个垂直的滚动子项的列表视图 在android开发中,使用listview的地方很多,用它来展现数据,成一个垂直的视图。使用listview是一个标准的适配器模式,用数据--,界面--xml以及适配器--adapter,数据被适配器按照需要的方式展现出来,xml描写了数据如何展现,activity中控 阅读全文
posted @ 2012-11-08 13:32 那些人追过的年 阅读(6297) 评论(4) 推荐(1) 编辑
摘要: 前段时间比较忙,没有来得及写完如何将X5WEBVIEW分享功能和缓存功能屏蔽,下面直接来干货,上代码。 1.首先在布局文件中增加一个全屏的布局, 2.其次初始化x5webview的时候务必要配置为标准全屏 3.设置进入和退出全屏的事件 主要的思路:使用自定义全屏,可以监听到进入和退出全屏的事件,并且 阅读全文
posted @ 2018-10-25 10:41 那些人追过的年 阅读(3829) 评论(0) 推荐(0) 编辑
摘要: 1.报错信息如下: Gradle DSL method not found: 'google()'Possible causes: The project 'JustTest' may be using a version of the Android Gradle plug-in that doe 阅读全文
posted @ 2018-10-08 16:55 那些人追过的年 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 集成X5WEBVIEW可以选择全屏模式为标准全屏还是x5全屏,而不设置默认为false。 首先看看标准全屏的基本设置, 如果使用的是标准全屏那么,显示页面如下: 可以看到典型的 可以横竖屏切换的按钮,锁屏的按钮,缓存和分享的按钮以及视频名标题。 这些内容在一些场景下是可能不希望看到显示的,比如缓存按 阅读全文
posted @ 2018-09-08 19:04 那些人追过的年 阅读(3495) 评论(0) 推荐(0) 编辑
摘要: x5webview比原生的webview适配更好,加载更快,对音视频的兼容性更好,具备独特的优势 1) 速度快:相比系统webview的网页打开速度有30+%的提升; 2) 省流量:使用云端优化技术使流量节省20+%; 3) 更安全:安全问题可以在24小时内修复; 4) 更稳定:经过亿级用户的使用考 阅读全文
posted @ 2018-09-06 17:19 那些人追过的年 阅读(3101) 评论(0) 推荐(0) 编辑
摘要: 首先说明使用热修复的意义,那就是你的apk包发出去了,万一发生了紧急异常需要修复,怎么办?这时候再发包上市场审核,也是有点慢了吧?而且错误发生在apk中,无法通过后台接口修复,这时候你就需要一个强大的工具了,那就是热修复了.热修复有多个框架,目前腾讯的buglly的tinker是已经提供工具集成了, 阅读全文
posted @ 2018-07-25 22:25 那些人追过的年 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 应用中许多网页由于优化的不够理想,出现加载慢,加载时间长等,而且因为碎片化导致兼容性问题,有一些网页有视频内容,产品还提出各种小窗需求,搞得心力憔悴。找到公开的有crosswalk和x5webview,经过分析和研究决定上x5weview,他的好处有哪些呢? 1. TBS(腾讯浏览服务)的优势 1) 阅读全文
posted @ 2018-07-01 13:28 那些人追过的年 阅读(6491) 评论(0) 推荐(0) 编辑
摘要: 在一些场景下我们需要知道应用是否在前台显示,当不在前台显示的时候,一些后台进程可以暂时停止,比如一些查询任务、不必要的线程、不需要的渲染等,以减少对设备资源的占用。判断应用是否在前台通常可以使用一下方式: 因为系统api的变迁,也可以使用下面的方式: 这里后者判断加上了可见。比如,当用户点击了hom 阅读全文
posted @ 2018-06-26 11:20 那些人追过的年 阅读(2747) 评论(0) 推荐(0) 编辑
摘要: 移动智能设备的快速普及,给生活带来巨大的精彩,但是智能设备上用户的信息数据很多,隐私数据也非常多,各种各样的app可能通过各种方式在悄悄的收集用户数据,而用户的隐私就变得耐人寻味了。比如之前的可以无限制的读取用户的联系人数据、短信记录、通话记录等,这些信息一旦泄露,可能就会造成重大财产损失。腾讯社会 阅读全文
posted @ 2018-06-19 13:07 那些人追过的年 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 续上一篇,开发图片二维码识别功能后,我们对功能进行性能分析内存占用显著提高了,不使用该功能内存占用大约是147M,使用这个功能多次以后,高达203M。 因此对功能进行研究,发现每次生成的图片没有即时的释放,导致内存中的图片不断累积,内存占用不断攀升。因此,需要对图片进行释放,释放的时候需要特别关注的 阅读全文
posted @ 2018-06-12 13:03 那些人追过的年 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 最新业务开发二维码识别的功能,这个功能,在很多应用上都有,比如微信长按图片识别二维码,如果图片中存在可以识别的二维码时,可以增加一个选项 识别二维码。那么如何去实现这个功能呢。这里其实也非常简单,首先对图片进行二维码识别,识别结果返回的时候判断是否有二维码,有则增加识别二维码选项。 对于识别二维码, 阅读全文
posted @ 2018-06-12 12:50 那些人追过的年 阅读(3607) 评论(0) 推荐(0) 编辑