体验 Android Wear
缘由:
Android wear 代码发布已经很久了,一直没有尝试,这里是个编译的过程和步骤,如果要尝试,本文假定读者已经有下载编译 Android
的经验,如果没有,请 Google 相关文章安装相应的环境,例如 Java 各种支持库等。
下载源代码:
Google 官方下载:
repo init -u https://android.g...
分类:
移动开发 时间:
2014-10-27 12:55:56
阅读次数:
171
Android程序防破解是发布app时一个很需要考虑的问题,通常的做法是对代码加入混淆干扰以增加破解难度。但即便如此,混淆操作之后的java代码仍然可以被通过各种方法进行破解。在基于NDK的Android中含有相应的main.cpp来作为应用程序的入口,因而在这里进行一些防破解较验,相应的破解难度就会增大不少(相对于java代码)。...
分类:
移动开发 时间:
2014-10-27 12:56:29
阅读次数:
234
译者序: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 判断文件是否存在,若存在则复制该文件到某个目录
$(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
为什么需要把应用中出现的文字单独存放在string.xml文件中呢?
一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。
二:为了减...
分类:
移动开发 时间:
2014-10-27 12:49:33
阅读次数:
307
这是之前在唐巧大牛博客上看到的, 虽然时间过了挺久的。 不过觉得挺有意义的,就Mark下。你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗?其实它们代表的意义如下:Person icon is UserMug icon is AppKit (or UIKit)Briefcase icon i...
分类:
移动开发 时间:
2014-10-27 12:49:35
阅读次数:
206
1. 什么是kvckvc--key-value coding,健值编码可以通过key直接访问对象属性的value的方法2.使用场景kvc主要是为了让代码变的更简介明了用的比较多的是在后台数据解析,还有访问一些没有setter,getter方法的属性3.代码解析:定义都在NSKeyValueCodin...
分类:
移动开发 时间:
2014-10-27 12:42:46
阅读次数:
178
Android,serversocket与socket
分类:
移动开发 时间:
2014-10-27 12:37:52
阅读次数:
223
iPhone指令集本文所讲的内容都是围绕iPhone的CPU指令集(想了解ARM指令集的同学请点击这里),现在先说说不同型号的iPhone都使用的是什么指令集:ARMv8/ARM64=iPhone5s,iPadAir,RetinaiPadMiniARMv7s=iPhone5,iPhone5c,iPa...
分类:
移动开发 时间:
2014-10-27 12:37:13
阅读次数:
209
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
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
一.允许网页宽度自动调整: "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scal...
分类:
移动开发 时间:
2014-10-27 12:26:34
阅读次数:
154
NSMutableSet *set=[NSMutableSet set]; [_list enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { [set addObject:obj[@"Measu...
分类:
移动开发 时间:
2014-10-27 12:21:34
阅读次数:
727
NSAttributedString管理一个字符串,以及与该字符串中的单个字符或某些范围的字符串相关的属性。NSAttributedString就是用来存储一串文字以及文字的诸如大小、颜色、字体等attribute的带属性的字符串,具体实现时,NSAttributedString维护了一个NSStr...
分类:
移动开发 时间:
2014-10-27 12:20:16
阅读次数:
243