dingran999
码龄16年
关注
提问 私信
  • 博客:40,792
    40,792
    总访问量
  • 27
    原创
  • 1,249,612
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2009-02-03
博客简介:

北门锁钥

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得2次评论
  • 获得24次收藏
创作历程
  • 3篇
    2014年
  • 45篇
    2013年
  • 39篇
    2012年
  • 13篇
    2011年
  • 3篇
    2010年
TA的专栏
  • sqlite数据库
    2篇
  • git
    1篇
  • JNI
    3篇
  • ndk
    2篇
  • 视频播放
  • eclipse
    1篇
  • Linux
    4篇
  • make
    1篇
  • tar,rar
    1篇
  • telnet
    1篇
  • UI
  • debug
    1篇
  • android消息处理
    1篇
  • MediaPlayer
    1篇
  • javaVM
    1篇
  • Invocation API
    1篇
  • so
    1篇
  • Linux,fork
  • Android COW
    1篇
  • socket
  • NEON
    1篇
  • vlc
    1篇
  • java,jvm
  • xcoder
  • NSLog
    1篇
  • lipo
    1篇
  • openssl
    2篇
  • base64
    2篇
  • 代码大全第二版
    2篇
  • ios
    3篇
  • categories
    1篇
  • sftp
    1篇
  • remount
    1篇
  • Android.mk
    1篇
  • curl
    1篇
  • web
    1篇
  • xml
    2篇
  • java
    1篇
  • envirment
    1篇
  • bluetooth
    1篇
  • Cursor
    1篇
  • StateMachine
  • Printer,LogPrinter
  • tree
    1篇
  • heap
    1篇
  • ListView
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SlidingMenu和ActionBarSherlock学习

可以使用于多种设备,可以兼容各个安卓版本。先下载apk试试:https://github.com/JakeWharton/ActionBarSherlock/downloads看着不错。功能强大,定制各种状态栏。再下载源码编译使用:https://github.com/JakeWharton/ActionBarSherlock编译这些工程的时候遇到些...
原创
发布博客 2014.11.26 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

如题,为了避免异常,也就是说如果那个Activity不存在,或者启动失败,那么会导致异常,稳妥的方式如下:[code="java"] Intent intent = new Intent(); intent.setClassName("setting.ui", "setting.ui.VrActivity"); ...
原创
发布博客 2014.04.04 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android Handler消息处理顺序分析

看到Handler中的消息处理函数:public void dispatchMessage(Message msg){...}这个函数是在Looper的执行消息循环loop()的时候取出Message然后执行:  msg.target.dispatchMessage(msg); 时,msg对象的target就是这个Handler对象,即执行了Handler的dispat...
原创
发布博客 2013.08.23 ·
562 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SourceInsight使用学习

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

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

方法一:      如何查看android对应用的内存限制每款手机对应用的限制都是不一样的,毕竟硬件不同,我们可以使用如下方式来查看单独的应用可使用的最大内存:      执行命令:adb shell getprop | grep heap[dalvik.vm.heapgrowthlimit]: [64m][dalvik.vm.heapsize]: [256m][da...
原创
发布博客 2013.08.23 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu查看文件树状目录结构

一个好用的工具,查看文件的树状目录结构,而且不同类型的文件夹和文件都用不同的颜色标记: sudo apt-get install tree 好东西啊,多美的名字,就叫tree,哈哈,安装好了之后,只要从命令行执行tree命令就可以了: 效果很好: dr@dr-Vostro-270:~/workspace/HandlerTest$ tree.├── And...
原创
发布博客 2013.08.22 ·
1028 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

查看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 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
2036 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

repo问题记录

执行repo sync之后,停住了,如下红色错误信息: error: frameworks/base/: branch 0730 is published (but not merged) and is now 2266 commits behind 什么意思呢? 解决办法,执行: repo rebase...
原创
发布博客 2013.08.13 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

repo问题记录

执行repo sync之后,停住了,如下红色错误信息: error: frameworks/base/: branch 0730 is published (but not merged) and is now 2266 commits behind 什么意思呢? 解决办法,执行: repo rebase...
原创
发布博客 2013.08.13 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android的状态机模式StateMachine与State

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

Cursor多线程操作下的异常

       近来发现一个关于SQLiteCursor的问题,多线程操作下产生的异常,偶现。        在Application中操作了Cursor的close()后紧接着又从DBHelper中取了新的引用。然后发广播,到Activity的Receiver中接受后,调用了app.getCursor();取得Application中的Cursor引用,调用了cursor.getCoun...
原创
发布博客 2013.07.18 ·
1038 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

打印java的函数调用栈

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

Android Bluetooth研究

Android Bluetooth研究 1.android官网上的文章看起来不错,但是全英文啊,有没有翻译过来的呢?期待啊。    Android深入浅出系列之Bluetooth—蓝牙操作(一) :   http://developer.android.com/guide/topics/connectivity/bluetooth.html     Android深...
原创
发布博客 2013.07.14 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多