recovery界面
为了支持不同的硬件设备(物理按键、显示、LEDs等),你可以定制recovery界面进行可视化显示,并进行相关的操作。那么你可以通过重写bootable/recovery/defalust_device.cpp来为你的设备进行可视化定制。首先介绍如下:
device/yoyodyne/tardis/recovery/recovery_ui.cpp
#includ...
分类:
移动开发 时间:
2015-04-05 12:04:18
阅读次数:
176
我们通过调用recovery_ui.cpp中make_device()函数来创建一个Device的实例,如下:
class TardisDevice : public Device {
// ... all the above methods ...
};
Device* make_device() {
return new TardisDevice();
}
编译reco...
分类:
移动开发 时间:
2015-04-05 12:00:57
阅读次数:
148
当大家开发APP到一定的阶段,实现功能已经不是目的了,如何能设计开发出性能更优异的应用才是大家的更深层次的追求,比如更省内容,更流畅。要做到这些除了在编码时就注意方案选择和编码细节以外,还可以借助一下抢到的工具来帮助我们进行优化。今天要说的就是Android自带的几个工具:TraceView、systrace和Allocation Tracker。...
分类:
移动开发 时间:
2015-04-05 11:58:03
阅读次数:
173
1,调web浏览器Uri myBlogUri = Uri.parse("http://xxxxx.com");returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);2,地图Uri mapUri = Uri.parse("geo:38.899533,...
分类:
移动开发 时间:
2015-04-05 11:57:17
阅读次数:
189
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)...
分类:
移动开发 时间:
2015-04-05 11:57:09
阅读次数:
237
// 后台执行:dispatch_async(dispatch_get_global_queue(0,0), ^{ // something});// 主线程执行:dispatch_async(dispatch_get_main_queue(),^{ // something});// 一次性执.....
分类:
移动开发 时间:
2015-04-05 11:56:37
阅读次数:
136
今天给大家分享的是一种将view的初始化和逻辑与activity分离的架构,采用的是mvp模式。但令人遗憾的是,这仅仅是一个新的思路,我在实际使用中发现其并不能完全将UI逻辑与activity分开,所以在实际中没办法认为这种设计是合理的。设计的初衷是觉得activity要接收intent或者要进行很...
分类:
移动开发 时间:
2015-04-05 11:54:55
阅读次数:
140
1 #源文件路径,call my-dir调用my-dir宏,返回Android.mk的路径 2 LOCAL_PATH := $(call my-dir) 3 4 #生成so 5 include $(CLEAR_VARS) 6 LOCAL_MODULE := First 7 LOCAL_SR...
分类:
移动开发 时间:
2015-04-05 11:55:12
阅读次数:
142
IOS开发之下拉刷新和上拉加载更多1.简介 常用的下拉刷新和上拉加载更多的实现方式 (1)UIRefreshControl (2)EGOTableViewRefresh (3)AH3DPullRefresh (4)MJRefresh (5)自己实现2.AH3DPull...
分类:
移动开发 时间:
2015-04-05 11:53:37
阅读次数:
159
iOS开发之数据库FMDB 1.简介需求作用: 如果需要保存大量的结构较为复杂的数据时候, 使用数据库, 例如交规考试项目常用的数据库: (1)Microsoft SQL Server 2000/2008, 中小企业使用较多 (2)Oracle 比较复杂, 大企业使用较多 (3)Mysql...
分类:
移动开发 时间:
2015-04-05 11:50:36
阅读次数:
244
一道经典的 省市区题目 字典与数组的循环嵌套 对于初学OC的朋友理解字典与数组有很大的帮助 结构图 :#import int main(int argc, const char * argv[]) { //第一版本// NSString * path = @"/Users/bruce_lin/...
分类:
移动开发 时间:
2015-04-05 11:48:43
阅读次数:
301
iOS开发之单例模式 在iOS开发中,有很多地方都选择使用单例模式。有很多时候必须要创建一个对象,并且不能创建多个,用单例就为了防止创建多个对象。单例模式的意思就是某一个类有且只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。一、单例模式的三要点: 1. 该.....
分类:
移动开发 时间:
2015-04-05 11:45:43
阅读次数:
168
1.不要同时开太多的线程(1~3条线程即可,不要超过5条)2.线程概念1> 主线程 : UI线程,显示、刷新UI界面,处理UI控件的事件2> 子线程 : 后台线程,异步线程3.不要把耗时的操作放在主线程,要放在子线程中执行一、NSThread(掌握)1.创建和启动线程的3种方式1> 先创建,后启动/...
分类:
移动开发 时间:
2015-04-05 11:43:17
阅读次数:
203
概念:LruCache
什么是LruCache?
LruCache实现原理是什么?这两个问题其实可以作为一个问题来回答,知道了什么是 LruCache,就只然而然的知道 LruCache 的实现原理;Lru的全称是Least Recently Used ,近期最少使用的!所以我们可以推断出 LruCache 的实现原理:把近期最少使用的数据从缓存中移除,保留使用最频繁的数据,那具体代码要怎么实现...
分类:
移动开发 时间:
2015-04-05 10:38:44
阅读次数:
470
刚才遇到一个问题,手机连不上eclipse,百度了下,有很多解决办法,分享给大家。
当控制台出现:
Uploading ****.apk onto device '1000b1eda2c2'
Failed to install ****.apk on device '1000b1eda2c2': adb rejected install command with: device offlin...
分类:
移动开发 时间:
2015-04-05 10:35:21
阅读次数:
220
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外.....
分类:
移动开发 时间:
2015-04-05 10:24:37
阅读次数:
181