自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lanttor的技术博文

自由,梦想,坚持

  • 博客(94)
  • 收藏
  • 关注

转载 Android: 获取当前线程状态

看代码学知识之(1) 获取当前线程状态()缘起  今天看到有一个工具类中有一句:String msgToPrint = Thread.currentThread().getStackTrace()[3] .getMethodName();  输出的结果很简单,就是调用时的方法名。  文档

2014-10-07 11:18:01 23914

转载 Android之Adapter用法

Android之Adapter用法总结 (http://www.cnblogs.com/devinzhang/archive/2012/01/20/2328334.html)1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。

2014-10-05 14:51:00 1837

转载 BlueTooth Android开发基础

http://blog.csdn.net/wangjia55/article/details/13505597#

2014-09-30 12:30:13 2180

原创 了解Android, xmpp, asmack以及openfire

Xmpp作为IM的主流协议框架,除了可以进行IM通讯,yekey

2014-08-11 09:21:47 6925 2

原创 Android监听底层事件的机制总结

研究了一上午的Android监听底层事件的机制,总结如下:内核驱动监听硬件设备的状态和行为,通过uevent机制发送事件给用户空间;用户空间通过UeventObserver来监听来自内核的uevent,进行处理。内核空间和用户空间的通信使用了netlink机制。参考的文章有:Android使用UeventObserver:http://blog.csdn.n

2014-08-07 10:28:15 4584

转载 SoftReference 与 WeakReference

WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这类程序一般要求即要观察到对象,又不能影响该对象正常的GC过程。最近在JDK的Proxy类的实现代码

2014-06-03 13:50:02 2189

转载 Android Java 中Thread与Runnable的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子:package org.thread.demo;class MyThread extends Thread

2014-05-30 16:16:51 1937

转载 Android之退出整个应用的一种方法

在Android应用开发中,难免会遇到需要完全退出整个应用的时候,我在网上也看了一下,感觉通过广播是个很好的方法,在这里,我用了另外一个方法,简而言之,通过单例模式把每个Activity 的引用添加到一个全局链表中,每次退出程序调用System.exit(0)时,先调用链表中Activity 的finish方法。直接上代码:[java] view plaincopyim

2014-05-22 17:42:09 1933

转载 Android Service 线程问题

原文:百度文库 started servcie总结Service的线程问题默认情况下Service是运行在启动该Service的应用主线程的,如果Service中的操作占用大量的CPU资源或有阻断操作(比如播放MP3或者访问网络)会影响应用主线程的响应性能,甚至会造成“应用程序无响应(ANR)”问题。什么是StartedService?就是应用程序组件中通过st

2014-01-22 17:40:39 6967

转载 Android之Handler用法总结

原文:http://www.cnblogs.com/devinzhang/archive/2011/12/30/2306980.html 方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public

2014-01-22 17:35:14 2102

原创 Android中的Loaders机制

本文来自于www.lanttor.orgLoaders机制在Android 3.0版本后引入。Loaders机制使一个Activity或者一个Fragment更加容易异步加载数据。Loaders有如下的特性:Ø  它们适用于任何Activity和Fragment;Ø  它们提供了异步加载数据的机制;Ø  它们检测数据源,当数据源内容改变时它们能够传递新的结果;Ø

2013-12-20 18:10:36 14707 2

原创 学习:设计模式之装饰者模式

本文来自www.lanttor.org星巴兹咖啡的扩张“给爱用继承的人一个全新的设计眼界”:学习如何使用对象组合的方式,做到在运行时装饰类。为什么呢?一旦熟悉了装饰的技巧,你将能够在不修改任何底层代码的情况下,给你的对象赋予新的职责。1 咖啡饮料的原先设计基础类Beverage设计:购买咖啡,还要求加入各种调料。例如奶,豆浆,摩卡等。

2013-12-19 16:33:12 2416

原创 学习:设计模式之观察者模式

Internet气象站经验有一个模式可以帮助你的对象知悉现况,不会错过对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。观察者模式是JDK中使用最多的模式之一。非常有用。气象监测应用的概况认识观察者模式报纸和杂志的订阅是怎么回事:报社的业务是出版报纸;向某家报社订阅报纸,只要你是他们的用户,你就会收到新报纸;

2013-12-13 18:48:41 2822

原创 学习:设计模式之策略模式

本文来自www.lanttor.org会飞的鸭子经验把模式装进你的脑子里,然后在你的设计和已有的应用里,寻找何处可以使用它们。以往是代码复用,现在是经验复用。 设计原则找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把会变化的部分取出并“封装”起来,让其他部分不会受到影响。结果如

2013-12-12 22:41:03 2288

原创 Android: Fragment编程指南

本文来自于www.lanttor.orgFragment代表了Activity里的一个行为,或者Activity UI的一部分。你可以在一个activity里构造多个Fragment,也可以在多个activities里复用一个Fragment。你可以认为Fragment是activity里的一个模块片段。Fragment有自己的lifecycle,接收自己的input事件。你可

2013-12-01 22:26:26 5596

原创 Android: Action Bab编程指南

本文来自于:www.lanttor.org1. Action Bar设计指南Action Bar位于应用程序顶部的一块专有空间,它存在于整个app的生命周期里。它提供如下关键功能:以可预见的方式,使很多功能的实现和显示更加优秀和易于理解,比如New和Search。支持应用程序内的导航一致性,支持试图的切换。提供一个overflow,使不经常使用的功能隐藏起来,避免杂乱。为你

2013-12-01 22:22:01 6015

原创 odex与deodex

odex合并的方法:1. smali-1.2.2.jar 和 baksmali-1.2.2.jar http://code.google.com/p/smali/downloads/list2 . 需要这个 apk 所在的 rom 里面的一些 jar 文件,都在 /system/framework 里面: core.jar, ext.jar, framework.jar,

2012-08-15 16:56:27 3204

转载 解决下载Android源码时遇到的问题

http://blog.csdn.net/thl789/article/details/7524232

2012-06-06 10:37:08 1876

转载 Ubuntu 10.40 vncserver 安装和设置

http://www.cnblogs.com/wishmiss/archive/2010/09/26/1834956.html

2012-06-05 14:43:09 1641

转载 crontab格式

http://www.toplee.com/blog/380.html基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文

2012-03-30 14:48:14 1640

转载 ubuntu mantis 安装配置

http://blog.csdn.net/kay_wyong/article/details/6695457下面为ubuntu下mantis 的安装详细过程一、环境搭建1、apache服务器安装sudo apt-get install apache22、php5安装 sudo apt-get install  php53、apache和php5的关联 sudo

2012-02-03 16:45:03 1008

原创 bugzilla安装使用总结

说明:使用的bugzilla版本为bugzilla 4.0.21. bugzilla的安装请参考http://www.bugzilla.org/docs/2. bugzilla的配置安装好bugzilla后,会提示你输入一个管理员的邮件帐号和密码。使用这个帐号登录bugzilla,然后在Parameters页面进行配置。3. bugzilla发送

2011-12-29 15:24:02 913

转载 如何解包/编辑/打包boot.img文件

http://www.cnblogs.com/shenhaocn/archive/2010/05/25/1743704.htmlhttp://blog.chinaunix.net/space.php?uid=8272118&do=blog&id=2033355感谢本文的作者:Alansj, DarkriftX, RyeBrye, Will, Try OP9, Tonyb

2011-12-16 14:46:38 734

原创 Android SWAP分区理解

Android SWAP分区理解知识性的了解参考http://wiki.cyanogenmod.com/wiki/Swap_and_Compcache/zh使用system分区来实现swap分区:50mk_swap_img:#!/system/bin/shmount -o remount,rw /system;swapoff /dev/block/loop7

2011-12-13 21:07:56 2983

原创 使能Android平台的odex机制

odex的作用参考下文:http://blog.sina.com.cn/s/blog_77d0785c0100vp8j.htmlhttp://218.211.38.204/?p=android/platform/build.git;a=commitdiff;h=456d16cb897ec4af3472e4ccdb9a825f42055a73odex文件的产生,是通过de

2011-11-25 16:35:00 2291

原创 Android系统平台progurad混淆功能使能

很多文章讲的是使用SDK+Eclipse的方法编译单独应用时,如何使用proguard来进行混淆。本文针对Android系统平台full build如何使用proguard。proguard已经集成到Android source里,在external目录下,所以无需自行安装proguard工具。Android系统默认在user build下,proguard功能是打开的,即LOCAL_

2011-11-23 15:17:58 1863

转载 Android2.3 proguard介绍---代码混淆技术

http://blog.csdn.net/Zengyangtech/article/details/6127600由于各种反编译工具的泛滥,作为Android程序员在2.3版本以前只能通过手动添加proguard来实现代码混淆 proguard这个工具是一个java代码混淆的工具 在2.3版本的sdk中 我们可以看到在android-sdk-wi

2011-11-17 10:46:47 891

转载 Andriod 2.2 语言定制

本文是主要对android定制多语言的问题进行深入研究后,总结了其定制的机制和其具体实现方法。如果想深入了解其定制的机制,可阅读本文第一部分,如果只想了解如何定制,请参考第二部分。 第一部分 多语言定制的机制 1、ICU4C简介 ICU4C(ICU for C,http://site.icu-project.org/) 是ICU在C/C++平台下的版本, ICU(I

2011-11-09 11:26:04 633

转载 Android: How to Unpack, Edit, and Re-Pack Boot Images

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_ImagesHOWTO: Unpack, Edit, and Re-Pack Boot ImagesSeveral people have already figured out the details on t

2011-10-27 16:09:55 1175

转载 九大手机屏幕优缺点详解

http://bbs.xiaomi.com/forum-viewthread-tid-319719-extra--highlight--page-1.html这九大手机屏幕材质及技术中,除了传统的TFT、OLED等屏幕之外,还有NOVA、AMOLED、Super  AMOLED、Super AMOLED Plus、IPS、SLCD、ASV等这几年十分流行的屏幕材质及技术,下面我们就

2011-10-19 10:29:39 1692

转载 Porting WiFi drivers to Android (转)

http://blog.linuxconsulting.ro/2010/04/porting-wifi-drivers-to-android.htmlPorting WiFi drivers to Android by Nicu Pavel on 11 Aug

2011-09-20 20:27:08 950

转载 Ubuntu10.04中eclipse中键盘失灵的解决办法

http://www.wenhq.com/article/view_637.htmlUbuntu10.04系统Eclipse中输入双引号,或者分号等,出现键盘失效,无法输入字符的问题,但是在别的地方又能输入,点击一下别的地方再回到eclipse中又能动,很快就又死了,

2011-09-03 14:20:05 718

转载 android bootloader (lk)

http://hi.baidu.com/ktpeng/blog/item/9872d589666b0d03c8fc7a96.html(L)ittle (K)ernelbootloader 1.主要功能,红色部分是android特有的一些功能,如fastboot

2011-08-25 20:39:46 3915

转载 学习xml的好文章

http://www.w3school.com.cn/x.asp<!--p {margin-bottom:0.08in}h1 {margin-bottom:0.08in}h1.western {font-family:"Times New

2011-08-23 19:51:07 673

原创 新建一个android repo

以Android2.3为例,在自己的局域网服务器里建立一个Android2.3 repo。1. 下载Android2.3 mirror版本repo init -u git://codeaurora.org/plaform/manifest.git --mirror -b

2011-08-09 20:35:44 1310

原创 在android repo里添加一个新project

服务器ip为192.168.10.239,以添加vendor/docs project为例。首先,在服务器端进行配置,步骤如下:1. 以root身份登录服务器,更改/etc/passwd中的git用户的登录shell为bash。2. 以git身份登录服务器3. c

2011-08-09 19:33:52 4506

转载 Linux中断的unblance问题

http://blog.csdn.net/myleeming/archive/2009/06/02/4235224.aspx 首先摘一段网上的见解:The enable_irq unbalanced messages are harmless. It just means that when the driver called disable_irq there were no

2011-06-08 18:38:00 891

转载 深入了解Linux设备模型

------------------------------------------ 本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/------------------------------------------<br />一:前言Linux设备模型是一个极其复杂的结构体系,在编写驱动程序的时候,通常不会用到这方面的东西,但是。理解这部份内容,对于我们理解linux设备驱动的结构是大有裨益的。我们不但可以在编写程序程序的时候知其然,亦知其所以然。又可以

2011-05-12 12:18:00 938

转载 Android Bluetooth初始化流程

<br />http://blog.c<br /> <br />csdn.net/magod/archive/2010/09/10/5876655.aspx<br /> <br />=========================Kernel Space=========================<br />1. Board power init<br /><br />MACHINE_START<br />init_machine = comet_init<br />bt_power_i

2011-03-29 12:34:00 2740

原创 Hack milestone2手记1

<br /><br />一时冲动,花了一笔银子买来一部milestone2水货。<br />milestone2的硬件规格是相当不错的,motorola的品质在硬件上。<br />好吧,那就开始玩吧。<br /><br />1. 获取root权限<br />在网上搜到了两种方法: 1)使用z4root工具 2)使用superoneclick工具<br />在我的手机上,第1种方法失败,第2种方法成功。<br /><br />这里只记录成功的方法:<br />首先,要阅读下面的

2011-02-27 14:44:00 1138

空空如也

空空如也

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

TA关注的人

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