码迷,mamicode.com
首页 >  
搜索关键字:android代码    ( 436个结果
Android代码混淆,就这么简单
前言在这个乞丐都精通C++的时代,我们的代码安全实在是不敢保证,为了保护我们的代码不被牛逼的乞丐篡改,代码混淆还是必须的。大多数人还是认为代码混淆是很复杂的事情,我自己也这么认为。。。 看完这篇博客,也许就会发现,其实没那么难。段子老规矩,在节目开始之前,先来一个搞笑段子: 女孩:你为什么对我这么好啊? 男孩:我希望有朝一日… 女孩:滚!混蛋 男孩:哎,我还没说完呢~五步搞定1 打开项目...
分类:移动开发   时间:2016-05-07 07:54:33    阅读次数:200
Android代码混淆
Android代码混淆一直以来是一件让人特别头疼的事,我也在网上或者别人的博客里参考了很多,大体上的思路是一样的。下面我就写一下我自己在写代码混淆时的步骤和遇到的一些问题。仅供参考! 1.首先确保你创建的安卓程序中存在这两个文件,如果没有也不要着急,从别人的程序中拷贝一下这两个文件放到你的程序中就行啦~~~ 2.文件project.properties中把#proguard.config=${...
分类:移动开发   时间:2016-05-07 07:21:26    阅读次数:316
源代码的下载和编译
Android 的源代码是使用Git管理的,有两种方法可以得到Android代码,第一种是使用repo,repo是个小工具,可以方便管理。第二种是直接使用Git,使用 git clone 命令直接把Android的代码仓库克隆到本地就可以了。 编译Android源代码,首先要运行envsetup.s ...
分类:其他好文   时间:2016-04-27 09:33:36    阅读次数:149
Android学习笔记(二十一)——实战:程序数据共享
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 我们继续在Database项目的基础上继续开发,通过内容提供器来给它加入外部访问接口。首先将 MyDatabaseHelper 中使用 Toast弹出创建数据库成功的提示去除掉,因为跨程序访问时我们不能直接使用 Toast ...
分类:移动开发   时间:2016-04-26 00:05:30    阅读次数:328
Android学习笔记(二十)——自定义内容提供器
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 如果我们想要实现跨程序共享数据的功能,官方推荐的方式就是使用内容提供器,可以通过新建一个类去继承 ContentProvider 的方式来创建一个自己的内容提供器: 一、继承ContentProvider的六个方法: Co ...
分类:移动开发   时间:2016-04-25 00:23:23    阅读次数:272
Android学习笔记(十九)——内容提供器
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。当一个应用程序通过内容提供器对其数据提 ...
分类:移动开发   时间:2016-04-23 18:06:54    阅读次数:245
Android学习笔记(十八)——再谈升级数据库
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 之前我们为了保证数据库中的表是最新的,只是简单地在 onUpgrade()方法中删除掉了当前所有的表,然后强制重新执行了一遍 onCreate()方法。这种方式在产品的开发阶段确实可以用,但是当产品真正上线了之后就绝对不行 ...
分类:移动开发   时间:2016-04-22 23:40:57    阅读次数:281
Android学习笔记(十六)——数据库操作(上)
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! Android 为了让我们能够更加方便地管理数据库,专门提供了一个 SQLiteOpenHelper帮助类, 借助这个类我们可以方便地对数据库进行创建和升级。首先,由于SQLiteOpenHelpe是一个抽象类,所以我们需 ...
分类:移动开发   时间:2016-04-20 23:13:34    阅读次数:156
android 提升性能总结
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。 一、速度快 你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。 编写高效的Android代码,应遵循两个原则: 不要做不必要的事 不要分配不必要的内存 以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景): 1、避免建立对...
分类:移动开发   时间:2016-04-19 20:07:51    阅读次数:193
《疯狂的android讲义第3版》读书笔记
第一章、开始启程,你的第一行android代码 1.android系统架构: 1)linux内核层:为底层硬件提供驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wifi驱动、电源管理等 2)系统运行库层:用C/C++实现的各种底层库,如:OpenGL/ES库提供了3D绘图的支持,Webkit提供 ...
分类:移动开发   时间:2016-04-18 20:37:49    阅读次数:340
436条   上一页 1 ... 11 12 13 14 15 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!