- 博客(33)
- 资源 (4)
- 收藏
- 关注
转载 解压system.img
原文:http://blog.chinaunix.net/uid-26009923-id-3454597.html1. android 编译完成之后会生生一个 system.img,要想解压system.img需要知道system.img是如何打包生成的,这个好像没有工具可以查看system.img的格式,只能一个个的试。我试了一下unyaffs与unyaffs2都不能解压,最后才发现
2014-08-13 10:27:13
782
原创 Virtualbox 扩大硬盘
前段时间由于误删了vm虚拟机,痛苦很久。于是就把家里的vb虚拟机拷贝过来用。分享两个vb的小知识:1、增加硬盘大小 很多人都会想到增加一块磁盘,公司有同事培训也是这么提议的。 这个方法肯定能解决虚拟机磁盘过小的问题。网上也有详细步骤。 这个方法的让有强迫症的童鞋很不爽,比如我,在工作目录下挂载一个磁盘,总觉得不 爽。我的做法是扩大原来的磁盘。就好比把你碗里的饭
2014-08-13 10:21:02
753
原创 通过wifi使用adb
前言之前遇到一个bug需要调试OTG,所以不能通过数据线直接输出log。所以想到用网络来使用adb。网上讲这个的很多。我这里算是一个详细的,亲自尝试的总结。要知道网上的东西很多都是相互copy,没有经过动手尝试的,所以参考我这里就好了,亲测![edit]原理原理其实是很简单的,就是让手机端的adbd监听一个tcp端口,pc端的adb命令通过该端口进行操作。这么说
2014-07-15 08:33:32
1884
原创 repo使用
前言在使用repo前,首先应该知道repo是什么,如何工作的。当然,不清楚这些,知道怎么用也可以满足工作需要,只是可能会让你有种迷茫感,或者遇到问题的时候不知道是什么情况,根本无法理解。一句话解释,repo是一个用python实现的批量操作git仓库的工具。在高通平台,或者android原始代码,每一个模块都是用git来管理的。比如Launcher,Gallery,framewor
2014-07-15 08:30:18
1477
原创 UML 类图关系说明
前言在UML类图中,常见的有以下几种关系:1、关联(Association)2、聚合(Aggregation)3、组合(Composition)4、依赖(Dependency)5、泛化(Generalization)6、实现(Realization)本文将依次介绍每种关系以及对应的类图表示方式。[edit]类图图示样例[edit]
2014-05-21 16:59:13
864
转载 Android的Activity的launchMode与onActivityResult方法的关系
最近遇到一个bug,其实一个同事修改另一bug
2014-04-24 16:56:32
407
原创 树莓派开机运行脚本
故事背景:树莓派的外网ip地址是动态分配的,我想在每次开机的时候,通过邮件把外网ip发到我的邮件。所以就需要开机执行脚本,通过sendemail来发邮件。由于外网ip随时可能变化,所以让树莓派每半个小时去检测一下外网ip。写好脚本send_mail。sudo vi /etc/rc.local 在exit 0 之前添加如下一句话。nohup sh /home/pi/tools/
2014-04-02 16:24:38
875
转载 获取计算机外网ip的几种写法
copy from http://blog.youkuaiyun.com/arnoldlu/article/details/17429019这哥们也是转载的,不知道原创为何人,感谢下,确实不错。我用的是方法7,我的电脑上测试了下,速度最快。推荐写法1 curl "http://checkip.dyndns.org/" 2>/dev/null|awk '{print $6
2014-04-02 16:16:09
988
原创 树莓派usb无线适配
网上也相关帖子很多,我这里记录下,在我的树莓派上测试成功的方法。1、首先获取路由器SSID:iwlist wlan0 scan|grep SSID自己的路由的SSID应该很清楚吧。手机连wifi的那个名字。比如你的无线路由器SSID是TP-LINK,密码是12345678,生成的设备文件名为/etc/my_wpa_config.conf,就如许输入:#w
2014-04-01 16:27:11
720
转载 Android开源项目汇总
copy from http://blog.youkuaiyun.com/andy_android/article/details/13016351记录在此,方便自己查看。请看原文去吧。下面是一些比较好的开源项目,总共分为5大类,也许对某一些人有用,有些项目也许将来某一天对自己也有用,所以整理到此,希望对大家有帮助。首先声明非原创,这篇blog的目的是分享给那些可能需要的人。
2014-04-01 14:39:49
651
原创 android蓝牙hal层代码跟踪记录
Android HAL层的由来和原理,网上有一大堆哦。目前没做驱动,没有深研过。本文主要是以蓝牙的实现代码来分析下怎么去跟踪函数执行流程。 MTK Android 4.2 源码协议栈是blueangel MTK的蓝牙,目前协议栈以上的代码保持了原生风格。frameworks/base/core/java/android/bluetooth/BluetoothAdapter.j
2014-03-31 20:22:58
2264
转载 Linux下安装Android的adb驱动-解决不能识别的问题
转载自http://blog.youkuaiyun.com/kangear/article/details/11832549之前也遇到过,不过是修改的/etc/udev/rules.d/51-android.rules这次貌似不行,所以就参考了一篇,修改~/.android/adb_usb.ini,可以鸟!!copy 原文如下,还是去看原文吧。我这里只是自己給自己做个记录。Linux下
2014-03-31 10:27:42
1143
转载 无插件Vim编程技巧
转载自陈浩老师的酷壳网站。该网站的文章质量都很高。吐血推荐。这里是情不自禁,小手一抖,就原文copy了一篇。原文http://coolshell.cn/articles/11312.html还是去看原文吧。相信大家看过《简明Vim教程》也玩了《Vim大冒险》的游戏了,相信大家对Vim都有一个好的入门了。我在这里把我日常用Vim编程的一些技巧列出来给大家看看,希望对大家有
2014-03-28 10:53:11
473
原创 ibeacons 基站模拟
之前有这么个事情,见下面链接http://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi/adding-ibeacon-data其实就是在linux上是用usb蓝牙。装一些软件即可。下面是使用到的三条命令:打开BLE广播公告sudo hciconfig hci0 leadv 3关闭iBeacon公告sudo
2014-03-26 17:22:04
1726
转载 C/C++程序调试的函数
copy from http://www.wuzesheng.com/?p=11231. 调用栈系列下面是函数原型:1234#include "execinfo .h"int backtrace(void **buffer, int size);char **backtrace_symbols(void *const *buffer, i
2014-03-21 10:08:54
466
原创 cocosdx 学习二
开头语:最近在学习Cocosdx,在网上看到了许多不错的教程。我将以尹成老师的博客中的坦克例子来学习。他的例子是cocosdx 2.X版本的,我这里把这个demo进行3.0版本的改写,主要是学习3.0的api用法。cocosdx 学习二正文:这里对应了上中下三篇文章,这里我整理改写成一篇。主要是讲选择关卡界面。很简略的一个界面。1、显示文字 LabelAtlas*
2014-03-19 14:28:51
643
原创 java 线程安全单例
1、public class Singleton { private static Singleton instance = new Singleton(); private Singleton (){} public static Singleton getInstance() {return instance; }}2、publi
2014-03-19 13:55:04
457
原创 ubuntu 下eclipse开发cocos2dx环境
1、new一个c++工程,Location选择新建的cocos2dx项目2、添加宏LINUX 和宏__cplusplus=201103L(添加方法)3、在新建的工程中新建一个文件夹build4、进入build,执行cmake .. 主要用来生成makefile文件5、新建文件build.sh 添加一句话 make -j4如下图,取消CDT builder ,新建一个buil
2014-03-18 17:46:12
497
翻译 计划翻译Bit Twiddling Hacks
计划翻译一篇文章http://graphics.stanford.edu/~seander/bithacks.html
2014-03-13 09:45:32
518
原创 cocosdx 学习一
最近在学习Cocosdx,在网上看到了许多不错的教程。我将以尹成老师的博客中的坦克例子来学习。他的例子是cocosdx 2.X版本的,我这里把这个demo进行3.0版本的改写,主要是学习3.0的api用法。
2014-03-12 20:43:42
614
原创 eclipse c++11支持
首先提一下背景哈。我需要在eclipse下阅读cocos2dx代码。插件肯定是安装了的。还有的就是安装gcc 4.8 环境:ubuntu12.04 + eclipse Juno + CDT导入源码之后,很多红色的地方。为此百度+google了很久,无解,郁闷中。
2014-03-10 13:23:23
1277
原创 C++11 的Lambda
关于Lambda简单直观我能够理解的是下面的说法:编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。[1]C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下:[2][函数对象参数] (操作符重载函数参数) mutable或exception声明 ->返回值类型
2014-03-10 11:24:27
455
原创 Virtual Box 磁盘压缩
动态分配空间的磁盘vdi ,使用一段时间后会变的很大。大不是问题,关键是占用宿主机很多磁盘,实际虚拟机没有那么大。故需对vdi文件进行压缩处理。VMware 也有这种需求,自带的工具就能搞定。VirtualBox中 用到的命令VBoxManage modifyhd --compact E:\Ubuntu\Ubuntu.vdi这个命令前提是虚拟机中空余的空间是“零”网上有
2014-03-06 08:59:00
989
转载 makefile SRC_FILES 添加多个文件
Android.mk LOCAL_SRC_FILES添加多个文件MYSRC_ROOT := $(LOCAL_PATH)/../../ClassesFILE_LIST := $(wildcard $(MYSRC_ROOT)/Actions/*.cpp)FILE_LIST += $(wildcard $(MYSRC_ROOT)/Constants/*.cpp)FIL
2014-03-05 17:49:58
2654
原创 Ant build android app
记录这个的背景或者说需求是什么呢?之前我想把编译的应用直接push到手机,本来在new工程,开eclipse感觉好卡。编译需要用鼠标点击按钮,编译的结果也不好自动化处理,故google了下。原来可以用ant。1、ubuntu 直接apt-get install ant 好了。简单嘛!2、直接使用android创建项目(就是sdk中的android,环境变量添加上比较好哈)and
2014-03-05 17:11:35
492
转载 Ubuntu 安装GCC4.8
正好是我需要的,转载之。转载地址:http://cpp1x.org/Install-GCC4.8-Ubuntu.html (这个最好)http://blog.youkuaiyun.com/csfreebird/article/details/7627985http://maykiller.com/2012/ubuntu-install-gcc-4-7-with-set-default/
2014-03-04 21:31:03
815
原创 Android Log使用经验记录
Android 中的Log类在调试过程中用来输出一些调试信息,或者用来分析程序执行流程。我在开始接触android时常常如下使用@Overrideprotected void onRestart() {Log.i("TestActivity","onRestart");super.onRestart();}@Ove
2013-01-15 22:57:23
600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人