码迷,mamicode.com
首页 > 移动开发
下载编译 Android wear 源码,尝试制作可穿戴设备功能
体验 Android Wear 缘由: Android wear 代码发布已经很久了,一直没有尝试,这里是个编译的过程和步骤,如果要尝试,本文假定读者已经有下载编译 Android  的经验,如果没有,请 Google 相关文章安装相应的环境,例如 Java 各种支持库等。 下载源代码: Google 官方下载: repo init -u https://android.g...
分类:移动开发   时间:2014-10-27 12:55:56    阅读次数:171
基于NDK的Android防破解
Android程序防破解是发布app时一个很需要考虑的问题,通常的做法是对代码加入混淆干扰以增加破解难度。但即便如此,混淆操作之后的java代码仍然可以被通过各种方法进行破解。在基于NDK的Android中含有相应的main.cpp来作为应用程序的入口,因而在这里进行一些防破解较验,相应的破解难度就会增大不少(相对于java代码)。...
分类:移动开发   时间:2014-10-27 12:56:29    阅读次数:234
Android4.3引入的UiAutomation新框架官方简介
译者序:Google在Android 4.3发布时提供了一套新的UiAutomation框架来支持用户界面自动化测试,该框架通过运用已有的Accessibility APIs来模拟用户跟设备用户界面的交互:比如获取窗口界面控件和注入事件等。如在4.3之前UiAutomator工具是通过InputManager或者更早的WindowManager来注入KeyEvent等,4.3之后用的就是新框架Ui...
分类:移动开发   时间:2014-10-27 12:51:59    阅读次数:262
Android.mk脚本判断文件是否存在
Android.mk 判断文件是否存在,若存在则复制该文件到某个目录 $(shell test -f [文件] && echo yes)的值如果是yes, 则文件存在,然后进行shell cp 动作 HAVE_TEST_CUST_FILE := $(shell test -f vendor/huaqin/resource/$(HQ_PROJECT)_$(HQ_CLIENT)/$(LOC...
分类:移动开发   时间:2014-10-27 12:50:48    阅读次数:437
android获取string.xml的值
为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。 二:为了减...
分类:移动开发   时间:2014-10-27 12:49:33    阅读次数:307
iOS开发 - XCode Debugger中的Icon符号的意义
这是之前在唐巧大牛博客上看到的, 虽然时间过了挺久的。 不过觉得挺有意义的,就Mark下。你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗?其实它们代表的意义如下:Person icon is UserMug icon is AppKit (or UIKit)Briefcase icon i...
分类:移动开发   时间:2014-10-27 12:49:35    阅读次数:206
IOS开发-KVC
1. 什么是kvckvc--key-value coding,健值编码可以通过key直接访问对象属性的value的方法2.使用场景kvc主要是为了让代码变的更简介明了用的比较多的是在后台数据解析,还有访问一些没有setter,getter方法的属性3.代码解析:定义都在NSKeyValueCodin...
分类:移动开发   时间:2014-10-27 12:42:46    阅读次数:178
【Android笔记】ServerSocket 与 Socket的区别
Android,serversocket与socket
分类:移动开发   时间:2014-10-27 12:37:52    阅读次数:223
【原/转】ios指令集以及基于指令集的app包压缩策略
iPhone指令集本文所讲的内容都是围绕iPhone的CPU指令集(想了解ARM指令集的同学请点击这里),现在先说说不同型号的iPhone都使用的是什么指令集:ARMv8/ARM64=iPhone5s,iPadAir,RetinaiPadMiniARMv7s=iPhone5,iPhone5c,iPa...
分类:移动开发   时间:2014-10-27 12:37:13    阅读次数:209
AutoMapper完成Dto与Model的转换
http://www.cnblogs.com/xlhblogs/p/3356748.html在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。相反,当用户请求数据时,我们...
分类:移动开发   时间:2014-10-27 12:34:16    阅读次数:423
安卓分类文件浏览器应用源码
安卓分类文件浏览器应用源码,本项目是一个可按音乐、图片、视频分类浏览的安卓文件浏览器。具有多选、打开、复制、粘贴、删除、重命名、查看属性等功能,并且还可以切换列表显示效果和对文件分类浏览,比较遗憾的是源码注释不多,项目编码UTF-8编译版本2.3.3。MediaCenter是程序的主项目依赖modu...
分类:移动开发   时间:2014-10-27 12:29:35    阅读次数:271
2.App Components-Services/Bound Services
1. Bound Services A bound service is the server in a client-server interface. A bound service allows components (such as activities) to bind to the s....
分类:移动开发   时间:2014-10-27 12:28:20    阅读次数:250
【Android笔记】Android的三种网络通信方式
Android,网络通信方式
分类:移动开发   时间:2014-10-27 12:28:41    阅读次数:292
手机web——自适应网页设计(html/css控制)
一.允许网页宽度自动调整: "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scal...
分类:移动开发   时间:2014-10-27 12:26:34    阅读次数:154
IOS 数组分组 Grouped NSArray
NSMutableSet *set=[NSMutableSet set]; [_list enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { [set addObject:obj[@"Measu...
分类:移动开发   时间:2014-10-27 12:21:34    阅读次数:727
iOS:NSAttributedString
NSAttributedString管理一个字符串,以及与该字符串中的单个字符或某些范围的字符串相关的属性。NSAttributedString就是用来存储一串文字以及文字的诸如大小、颜色、字体等attribute的带属性的字符串,具体实现时,NSAttributedString维护了一个NSStr...
分类:移动开发   时间:2014-10-27 12:20:16    阅读次数:243
【Android笔记】Android与服务器数据库通信的方法
Android,连数据库
分类:移动开发   时间:2014-10-27 12:20:18    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!