码迷,mamicode.com
首页 > 移动开发
一种基于策略的Android传感器权限管理框架——SemaDroid
宾夕法尼亚州立大学的研究人员针对传感器数据可能造成用户数据泄露的问题,提出了一种基于策略的传感器权限管理框架——SemaDroid。该方案引入了QoS的理论,允许对传感器相关权限进行非常细粒度的控制,并且能提供各种级别的(如接近真实、或完全虚假的)传感器数据、甚至很逼真的伪造传感器数据,以防止利用传感器数据的应用崩溃或察觉到是伪造数据。实验结果表明该方案能有效抵御基于传感器的攻击。 SemaDroid的架构如图1所示,其主要实现位于应用层和框架层。 SemaDroid能够指定具体...
分类:移动开发   时间:2015-05-05 14:27:48    阅读次数:382
Android 5.0 idmap管理
Android 5.0 idmap管理...
分类:移动开发   时间:2015-05-05 14:26:11    阅读次数:312
android:installLocation简析
在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:...
分类:移动开发   时间:2015-05-05 14:22:09    阅读次数:118
iOS归档,解档
iOS中,将一个实例对象存入沙盒中,叫归档;从沙盒文件中读取一个实例对象,叫解档. 下面即将诞生一个栗子:比如你想把一个ZHHPerson类中的name与age属性的值存入沙盒文件中,并在需要的时候,去沙盒文件中读取出来.分析: 要对Person类的对象实现归档,解档的操作,必须要实现这两个...
分类:移动开发   时间:2015-05-05 14:15:34    阅读次数:195
android请求root权限
应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录]//请求root权限 public static boolean upgradeRootPermission(String pkgCodePath) { Process proce.....
分类:移动开发   时间:2015-05-05 14:13:07    阅读次数:143
手机不定大小头像处理
要求:图像尺寸可能有以下几种可能:宽>高,宽1. CSS3 background实现CSS/* 假设你已经拥有DEMO里需要的图片 */.m-box { width: 100px; height: 100px; border-radius: 50%; overflow: hidde...
分类:移动开发   时间:2015-05-05 14:11:00    阅读次数:238
重新诠释移动应用开发
DeviceOne是一个的提供基础服务的移动应用开发平台。也可以简单的理解为:“是一个移动中间件产品”。通过DeviceOne可以轻松实现“一次开发,多平台运行,原生体验效果!”,目前已经可以支持的平台包括IOS、Android、WindowsPhone以及WindowsPC。它能够帮助开发者大幅度...
分类:移动开发   时间:2015-05-05 14:09:45    阅读次数:156
iOS开发UI篇— View controller-based status bar appearance
info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controlle...
分类:移动开发   时间:2015-05-05 14:09:41    阅读次数:168
*#06# 新购手机 指令测试
【PConline 用机】相信很多人都知道在手机拨号界面输入“*#06#”就可以查询IMEI国际通信识别 码,这招在检查水货手机是否三码合一时百试百灵。那么除此之外,我们还能通过类似的代码查询到更多的手机信息吗?不如以一部普通的安卓手机为例,实地演示 可操作的手机代码查询命令。推荐收藏本帖,以备不时...
分类:移动开发   时间:2015-05-05 14:04:44    阅读次数:158
IOS高级编程之二:IOS的数据存储与IO
一、应用程序沙盒 IOS应用程序职能在系统为该应用所分配的文件区域下读写文件,这个文件区域就是应用程序沙盒。所有的非代码文件如:图片、声音、映象等等都存放在此。在mac中command+shift+G命令,然后输入users/用户名/library命令进入库,然后依次进入application su...
分类:移动开发   时间:2015-05-05 14:01:24    阅读次数:202
android 使用AChartEngine 饼图的实现
1、AChartEngine 简介AChartEngine是为Android应用而设计的绘图工具库。可用于绘制多种图表,我使用的是achartengine-1.1.0.jar。ChartEngine支持的图表类型:折线图、区域图、散点图、时间图、柱状图、饼状图、气泡式图表、环形图、高低交替图等。以上...
分类:移动开发   时间:2015-05-05 13:58:30    阅读次数:124
iOS 数据结构
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没...
分类:移动开发   时间:2015-05-05 12:54:25    阅读次数:148
ios 性能优化
写在前面 本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。 性能对 iOS 应用的开发尤其...
分类:移动开发   时间:2015-05-05 12:52:52    阅读次数:140
Android 两种自定义ProgressBar
横向的ProgressBar 在res下创建drawable文件夹,新建文件drawable/progressbar_color.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > ...
分类:移动开发   时间:2015-05-05 12:51:56    阅读次数:198
2015年规模最大的移动开发技术普及风暴来了
五一小长假结束啦,小伙伴们玩嗨了吧。 在疯狂的玩耍之后,来场疯狂的充电吧。 2015年规模最大的移动开发技术普及风暴来了。 5月,AppCan免费技术培训,17城市31场次开启。 城市多、场次多、内容丰富、基础知识+...
分类:移动开发   时间:2015-05-05 12:51:42    阅读次数:141
iOS@synthesize 和 @property
1.首先讲@property, 这是iOS6以后出来的关键词. 用它声明一个属性之后, 编译器会自动给你生成setter和getter方法. @property (nonatomic, retain) NSString *name; setter方法如下: -(void)setName:(NSString*)_name{        //首先判断是否与旧对象一致,如果不一致进行赋值。  ...
分类:移动开发   时间:2015-05-05 12:43:40    阅读次数:146
iOSdCateGory 类别的扩展---使用+理解
CateGory 在IOS 中是一种类的扩展方式,就好像是赵本山和宋丹丹的那个《下蛋的公鸡》的小品一样,公鸡是打鸣的,他不会下蛋,但是给他加个新功能 就是下蛋! 这就是CateGory在类,中的作用!(别吐槽!!谢谢!!) 要注意的是:gateGory 只能扩展 (instance method 和Class method )不可以添加instance variable(个人感觉被必要!可以in...
分类:移动开发   时间:2015-05-05 12:38:50    阅读次数:129
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!