`
dingran
  • 浏览: 372153 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
当遇到一个函数被多个函数调用,而你想知道是被哪个函数调用后出现问题的时候,一种办法是在众多函数中打印log去验证,颇为费时;而下面的办法是让你只需要加一句代码就可以找到整个函数的调用栈   在函数中使用:     (new Exception()).printStackTrace();   即可。   或者是:             Exception e = new Exception("dingran");            e.printStackTrace();   注意:          打印出的TAG是在W/System.e ...
Android Bluetooth研究   1.android官网上的文章看起来不错,但是全英文啊,有没有翻译过来的呢?期待啊。      Android深入浅出系列之Bluetooth—蓝牙操作(一) :    http://developer.android.com/guide/topics/connectivity/bluetooth.html       Android深入浅出系列之Bluetooth—蓝牙操作(二) :    http://www.cnblogs.com/menglin2010/archive/2011/11/03/2234344.html 2. ...
我看网上的说法都是:   System >> Preferences >> Startup ApplicationsClick the button: AddName: IBus daemonCommand: /usr/bin/ibus-daemon -dComment: start IBus daemon when Gnome starts   问题是我怎么就找不到System呢?也没有Preference呢?更不用说Startup Applications了。唉,人品啊!
下载运行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 locations:/home/dr/adt-bundle-linux-x86_64-20130522/eclipse/jre/bin/javajava in your current PATH   找不到j ...
在公司用的是ubuntu的系统,那么,在ubuntu的环境下,要访问windows的共享目录,该怎么办呢?从网上找了好几次都没找到合适的,下面先介绍一种前辈教的快捷的访问windows的共享目录的方法: 先是:Alt+F2 然后:在input里输入:smb://192.168.10.10   linux安装Samba服务器 sudo apt-get install samba

FutureTask学习

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

Android解析xml的Demo

    博客分类:
  • xml
原文链接:http://blog.csdn.net/liuhe688/article/details/6415593          Android下解析xml,最好的方式是PULL,在xml.java中就只有一个 newPullParser(),说明是推荐使用的。在系统源码里面也都广泛使用。简单方便内存下速度快。是介于Sax和Dom的中间方法。          附件中是Demo工程,详细内容请参考原文链接。         一.基础知识 通过前面的学习我们已经知道了Android上使用SAX和DOM方式解析
安装: 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 database -h, --hours show hours -d, --days show days ...
          mm执行编译: ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=4.0.3 TARGET_PRODUCT=full TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a HOST_ARCH=x86 HOST_OS=linux HOST_B ...
      在Android源码环境下编译出curl.a静态库后可以放到JNI下直接使用了。         要注意的是,在Android.mk中需要这样将静态库编译到jni的动态库中。         LOCAL_PATH := $(call my-dir) #使用静态库 include $(CLEAR_VARS) LOCAL_MODULE := curl LOCAL_SRC_FILES := ./curllib/libcurl.a include $(PREBUILT_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL ...
如题:Android.mk中变量的:=和+=之前的区别要注意        例如: LOCAL_LDLIBS := -lcryptoLOCAL_LDLIBS += -lssl   如果你还想加上log就再补充:   LOCAL_LDLIBS += -llog   千万不要从别的地方拷贝来LOCAL_LDLIBS := -llog就使用了,也不仔细看看区别。   当然也可以直接都添加到这个变量后面例如:   LOCAL_LDLIBS := -lcrypto -lssl -llog   如果换行的话要这样: LOCAL_LDLIBS := -lcrypto \    ...
Android.mk中LOCAL_EXPORT_C_INCLUDES的作用         NDK中的说明是这样说明的:         III. Exporting headers for prebuilt libraries: ---------------------------------------------- The example above was called 'naive' because, in practice, the code in foo-user.c is going to depend on specific declarations t ...

JNI如何使用stl

    博客分类:
  • JNI
       在JNI中使用stl的东西,比如std::string,不是说你的文件是.cpp的然后NDK就会用g++来编译,这家伙根本就不管你的文件是c还是cpp。那么玄机在哪里呢?关键是你的Application.mk文件里面还得指定APP_STL               例如:APP_STL := stlport_static ,规则如下: # system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持# stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的# stlport_shared ...
1.在Android中java层提供了工具类:android.util.Base64;       里面都是静态方法,方便直接使用:       使用方法如下:       // Base64 编码: byte [] encode = Base64.encode("Hello, World".getBytes(), Base64.DEFAULT); String enc = new String(encode); Log.d("","b ...
1.查找动态库so所依赖的其他库:   objdump -x libtest.so | grep NEED   结果例如:     NEEDED               libc.so  NEEDED               libdl.so   即,需要libc和libdl两个so。   2.也可以用ndk中的: android-ndk-r5b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-ld libtest.so来察看更详细的so信息 ...
Global site tag (gtag.js) - Google Analytics