自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 收藏
  • 关注

原创 SlidingMenu和ActionBarSherlock学习

可以使用于多种设备,可以兼容各个安卓版本。先下载apk试试:https://github.com/JakeWharton/ActionBarSherlock/downloads看着不错。功能强大,定制各种状态栏。再下载源码编译使用:https://github.com/JakeWharton/ActionBarSherlock编译这些工程的时候遇到些...

2014-11-26 18:42:44 171

Android ListView的addHeaderView注意事项

Android ListView的addHeaderView注意事项addHeaderView(heightView, null, false);heightView这个view如果是从View view = mInflater.inflate(R.layout.information_playdata_bottom, null);layout文件转化过来的,那...

2014-06-05 18:43:56 210

打开其他应用的Activity的稳妥方法

如题,为了避免异常,也就是说如果那个Activity不存在,或者启动失败,那么会导致异常,稳妥的方式如下:[code="java"] Intent intent = new Intent(); intent.setClassName("setting.ui", "setting.ui.VrActivity"); ...

2014-04-04 10:58:42 173

error: Error parsing XML: not well-formed (invalid token)

error: Error parsing XML: not well-formed (invalid token) mmm 编译的时候出现的错误,说是xml格式问题,错误的标记。 有两行是从网页上拷贝的,在eclipse的xml编辑器里面也没看出有什么不对的地方。 然后才想到,可能是双引号是全角的,因为在eclipse中也看不出来,所以换成英文半角的一试果然这样。 ...

2013-11-15 10:01:55 207

Android状态栏上信号强度显示的源码实现及模仿Demo

首先介绍一个超级好用的工具: http://www.sublimetext.com/ 超级性感的文本利器啊,你会爱上他的。 最新的android4.3的源码,我下载了,猜猜多大,62G,靠! 就是靠这个东东,才能在这海洋中准确的找到我想要的每一个字母。 1.首先找到那些图片,就是那些能显示信号强度的图片。 2.找到使用这些图片的xml或者是java...

2013-09-13 17:01:40 759

Android中TextClock中的一个abc函数

在TextClock中一个函数吸引了我的注意:  /** * Returns a if not null, else return b if not null, else return c. */ private static CharSequence abc(CharSequence a, CharSequence b, CharSequence...

2013-08-27 14:27:12 100

Android Handler消息处理顺序分析

看到Handler中的消息处理函数:public void dispatchMessage(Message msg){...}这个函数是在Looper的执行消息循环loop()的时候取出Message然后执行:  msg.target.dispatchMessage(msg); 时,msg对象的target就是这个Handler对象,即执行了Handler的dispat...

2013-08-23 17:58:38 535

SourceInsight使用学习

先找了篇介绍SourceInsight的快捷键的帖子,按照里面的练习了一下,过滤出一些常用的: 原帖:http://blog.csdn.net/hbd1986/article/details/5260727 个人觉得常用的,以后要经常用到的: F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。Shift+F8高亮显示指定标识,快速浏览...

2013-08-23 17:05:58 107

查看Android设备给每个应用分配的内存大小

方法一:      如何查看android对应用的内存限制每款手机对应用的限制都是不一样的,毕竟硬件不同,我们可以使用如下方式来查看单独的应用可使用的最大内存:      执行命令:adb shell getprop | grep heap[dalvik.vm.heapgrowthlimit]: [64m][dalvik.vm.heapsize]: [256m][da...

2013-08-23 16:39:36 857

Ubuntu查看文件树状目录结构

一个好用的工具,查看文件的树状目录结构,而且不同类型的文件夹和文件都用不同的颜色标记: sudo apt-get install tree 好东西啊,多美的名字,就叫tree,哈哈,安装好了之后,只要从命令行执行tree命令就可以了: 效果很好: dr@dr-Vostro-270:~/workspace/HandlerTest$ tree.├── And...

2013-08-22 20:29:13 991

查看Android源码的当前版本

下载好的源码,如何快速查看当前的版本是多少呢? 查找这个文件: /build/core/version_defaults.mk 查看文件中的: ifeq "" "$(PLATFORM_VERSION)"  # This is the canonical definition of the platform version,  # which is the vers...

2013-08-20 11:15:53 85

Android中Handler和Looper的dump方法以及Printer接口的使用

看到Handler中的dump方法:  public final void dump(Printer pw, String prefix) { pw.println(prefix + this + " @ " + SystemClock.uptimeMillis()); if (mLooper == null) { pw...

2013-08-16 09:57:00 1983

原创 repo问题记录

执行repo sync之后,停住了,如下红色错误信息: error: frameworks/base/: branch 0730 is published (but not merged) and is now 2266 commits behind 什么意思呢? 解决办法,执行: repo rebase...

2013-08-13 10:18:42 557

原创 Android的状态机模式StateMachine与State

偶尔看到StateMachine,这东西在Android中比较完美。        StateMachine是一个层次状态机(hierarchical state machine):一个状态可以有多个子状态的状态机。状态机中的状态须继承基类State,并实现成员函数processMessage,从而对收到的 Message进行处理;其它可选实现的成员函数为enter()、exit()和...

2013-07-19 14:31:23 444

Cursor多线程操作下的异常

       近来发现一个关于SQLiteCursor的问题,多线程操作下产生的异常,偶现。        在Application中操作了Cursor的close()后紧接着又从DBHelper中取了新的引用。然后发广播,到Activity的Receiver中接受后,调用了app.getCursor();取得Application中的Cursor引用,调用了cursor.getCoun...

2013-07-18 09:39:52 998 1

原创 打印java的函数调用栈

当遇到一个函数被多个函数调用,而你想知道是被哪个函数调用后出现问题的时候,一种办法是在众多函数中打印log去验证,颇为费时;而下面的办法是让你只需要加一句代码就可以找到整个函数的调用栈 在函数中使用:  (new Exception()).printStackTrace(); 即可。 或者是:            Exception e = new E...

2013-07-16 15:27:32 488

原创 Android Bluetooth研究

Android Bluetooth研究 1.android官网上的文章看起来不错,但是全英文啊,有没有翻译过来的呢?期待啊。    Android深入浅出系列之Bluetooth—蓝牙操作(一) :   http://developer.android.com/guide/topics/connectivity/bluetooth.html     Android深...

2013-07-14 22:18:21 83

原创 Ubuntu 12.04 设置 IBus 开机启动

我看网上的说法都是: System >> Preferences >> Startup ApplicationsClick the button: AddName: IBus daemonCommand: /usr/bin/ibus-daemon -dComment: start IBus daemon when Gnome starts 问题是我怎么就找...

2013-07-11 20:36:25 120

adt bundle问题

下载运行adt bundle时出现问题: A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run Eclipse. No Java virtual machinewas found after searching the following locat...

2013-07-11 09:36:57 140

ubuntu访问windows的共享目录

在公司用的是ubuntu的系统,那么,在ubuntu的环境下,要访问windows的共享目录,该怎么办呢?从网上找了好几次都没找到合适的,下面先介绍一种前辈教的快捷的访问windows的共享目录的方法: 先是:Alt+F2 然后:在input里输入:smb://192.168.10.10 linux安装Samba服务器sudo apt-get install samba...

2013-07-10 14:06:31 77

原创 FutureTask学习

读到好文章:http://uule.iteye.com/blog/1539084好好研究一番,非常好,附件中自己敲的例子,很易懂 附件中还有张自己画的FutureTask继承结构图,一看即懂,不知道怎么从iteye中贴图片,呵呵,知道的回复我一下欧 ...

2013-05-09 11:59:38 77

Android解析xml的Demo

原文链接:http://blog.csdn.net/liuhe688/article/details/6415593        Android下解析xml,最好的方式是PULL,在xml.java中就只有一个 newPullParser(),说明是推荐使用的。在系统源码里面也都广泛使用。简单方便内存下速度快。是介于Sax和Dom的中间方法。        附件中是Demo工...

2013-02-18 16:43:13 86

vnstat统计网卡流量的神器

安装:sudo apt-get install vnstat 查看帮助:vnstat --version dr@dr-OptiPlex-3010:~$ vnstat --help vnStat 1.11 by Teemu Toivola <tst at iki dot fi> -q, --query query...

2013-02-17 14:57:58 209

原创 Android curl的下载编译和使用

       mm执行编译:============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=4.0.3TARGET_PRODUCT=fullTARGET_BUILD_VARIANT=engTARGET_BUILD_TYPE=releaseT...

2013-02-16 16:43:38 498

curl在Android中使用的Demo

      在Android源码环境下编译出curl.a静态库后可以放到JNI下直接使用了。       要注意的是,在Android.mk中需要这样将静态库编译到jni的动态库中。      LOCAL_PATH := $(call my-dir)#使用静态库include $(CLEAR_VARS)LOCAL_MODULE := curlLOCAL_S...

2013-02-16 10:40:07 438

Android.mk中变量的:=和+=之前的区别要注意

如题:Android.mk中变量的:=和+=之前的区别要注意       例如:LOCAL_LDLIBS := -lcryptoLOCAL_LDLIBS += -lssl 如果你还想加上log就再补充: LOCAL_LDLIBS += -llog 千万不要从别的地方拷贝来LOCAL_LDLIBS := -llog就使用了,也不仔细看看区别。 当然也可以直接...

2013-02-08 09:23:19 506

Android.mk中LOCAL_EXPORT_C_INCLUDES的作用

Android.mk中LOCAL_EXPORT_C_INCLUDES的作用       NDK中的说明是这样说明的:      III. Exporting headers for prebuilt libraries:----------------------------------------------The example above was calle...

2013-02-07 15:39:06 4610

JNI如何使用stl

       在JNI中使用stl的东西,比如std::string,不是说你的文件是.cpp的然后NDK就会用g++来编译,这家伙根本就不管你的文件是c还是cpp。那么玄机在哪里呢?关键是你的Application.mk文件里面还得指定APP_STL             例如:APP_STL := stlport_static ,规则如下:# system - 使用默认最小的C...

2013-02-06 17:09:46 217

原创 Base64编解码Android和ios的例子,补充JNI中的例子

1.在Android中java层提供了工具类:android.util.Base64;     里面都是静态方法,方便直接使用:     使用方法如下:    // Base64 编码: byte [] encode = Base64.encode("Hello, World".getBytes(), Base64.DEFAULT); ...

2013-02-05 16:30:53 325

so的一些信息

1.查找动态库so所依赖的其他库: objdump -x libtest.so | grep NEED 结果例如:   NEEDED               libc.so  NEEDED               libdl.so 即,需要libc和libdl两个so。 2.也可以用ndk中的:android-ndk-r5b/toolchai...

2013-01-29 15:19:42 203

Andorid编译so为什么必须要找接口实现?

Andorid编译so为什么必须要找接口实现?       无论是ndk还是源码环境下编译,都不能只提供头文件就行,都需要由编译器去找到具体实现的so才行,so里面没有实现对应的接口都会报错,如:error: undefined reference to 'SSL_library_init'            我以使用openssl为例,做了两个工程分别测试在ndk下编译和源...

2013-01-25 18:07:18 107

Android设备的system等目录的操作权限

       实际工作中,无论是模拟器还是一些厂家的开发板,system目录都是权限很低的,不能删除文件等问题也很烦恼。如果不能获取root权限,或者在shell命令行下执行su都不能成功的话。linux的一个叫做挂载的概念可以帮上忙了。即重新挂载system等目录。       在adb shell或者是串口minicom或者putty的命令行下:      # # # # m...

2013-01-25 15:27:57 373

openssl android编译

openssl是c写的,官网上也没给出在android下使用的Demo,android源码里已经集成了openssl,在external/路径下的openssl目录中,只能系统编译使用,单个android应用要是使用的话就麻烦点了,需要单独下载编译。        从github上找到一个:https://github.com/guardianproject/openssl-androi...

2013-01-24 16:17:38 141

ios 安装git

曾经被和谐的网址又可以用了:http://code.google.com/p/git-osx-installer/ 下载最新的git的img文件,大概16MB。 解压缩后,按照readme.txt中的步骤进行。 执行完前两步就ok了 Step 1 - Install Package------------------------Double-click ...

2013-01-23 17:22:22 469

ios TableView 自定义cell 分代码布局和xib两种方式

原文地址:http://www.cnblogs.com/minglz/archive/2013/01/12/2857720.html 工程代码在附件

2013-01-22 17:45:02 132

ios TableView1

原文地址:http://www.cnblogs.com/minglz/archive/2013/01/10/2845032.html 工程代码参见附件

2013-01-22 14:20:41 47

ios 将Log日志重定向输出到文件中保存

       对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。       首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他们都将日志打印到一个文件中。       例子:       f...

2013-01-22 10:31:22 308

ios Tab Bars和Pickers

原文地址:http://www.cnblogs.com/minglz/archive/2012/12/27/2828663.html 附件工程代码

2013-01-21 16:44:37 64

ios 一个窗口使用多个xib

原文地址:http://www.cnblogs.com/minglz/archive/2012/12/11/2809368.html#2599703 在ios中一个window通过设置一个默认的view来控制使用多个xib视图。来回切换,且能轻松加入动画效果。 这对于Android来说就如同TabView里面控制多个Activity一样。...

2013-01-17 14:52:43 163

ios Swapping View

原文链接:http://www.cnblogs.com/minglz/archive/2012/12/02/2798121.html  

2013-01-16 18:53:45 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除