自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodingMan

来 www.veryitman.com 也行

  • 博客(323)
  • 资源 (23)
  • 收藏
  • 关注

原创 Launcher: 设置壁纸_IntentChooser

博客  android opensource: Launcher 研究_设置壁纸_01  大致分析了一下 Launcher 壁纸的相关代码调用关系。但是对于自己来说,还是觉得有点欠缺,今天补上,继续 Launcher 壁纸的研究。真的希望 csdn 能够让自己的博客别人来补充编辑,这样可以对技术研究比较深、细一点,利于交流和学习。呵呵,愿望希望有一天能够被实现。再说主题

2011-12-10 22:34:32 2818 2

原创 Launcher: 设置壁纸_源码跟踪

网上有很多牛人研究 Launcher,说的都不错,但是个人还是觉得在技术方面还是各抒己见的为好,毕竟每个人研究的面不一样,借此,也想为自己做个笔记。本博客主要是基于 android2.3.7 的源码研究 Launcher,开发工具依然使用 Eclipse(见过很多大牛直接使用文本编辑器,抛弃IDE),编译测试环境选择 ubuntu ,测试效果采用模拟器。关于 Launche

2011-12-10 00:06:58 9565 9

原创 AOSP: 源码开发基础

下载 android 源码之后,接下来就是学习或者进行开发。 在开发之前,谈一些开发必备知识或者工具,工欲善其事必先利其器嘛!在博客 http://blog.csdn.net/androidbluetooth/article/details/7014039 中基本上说了开发使用工具。但是我们如何使用模拟器开发呢?!当然你去删除或者增加app到模拟器就不可以按

2011-12-10 00:05:09 6110 1

原创 数据存储: CheckBoxPreference

最近,做一个项目,使用 Preference 非常频繁,之前就很想写一些关于 android 数据存储的文章,这次机会来了。先从小出着手吧,CheckBoxPreference 小巧可爱,使用简单。但是使用的时候,还是需要注意一些问题。下面开始讨论吧,欢迎拍砖!app 运行之后,效果(很单调):项目结构图:这里关键是在

2011-12-09 20:42:11 10883 4

原创 linux make 基础: build host target 与交叉编译

开始着手 linux shell/ makefile 编程,菜鸟(我自己)对这些底层技术不是很了解,one by one 吧!共勉!根据原文 http://hi.baidu.com/jrkaho/blog/item/253c6ced4f08c13bacafd5c6.html,稍作修改。1. build、 host 和 target 初步在交叉编译中比较常见的一些

2011-12-07 23:03:27 5973

原创 AOSP: 如何恢复出厂设置?

在手机安装了很多垃圾应用以及手机反应迟钝之后,除了更换一部新手机之外,我想还有一个好办法就是“恢复出厂设置”。那麽,android 是如何实现的呢?先看一个 demo,没有那麽惊艳,只是说明问题。看一下效果图,这样会直观一点。第一张图,是我自己的布局,后两张图是 android 自己的东西。

2011-12-02 21:45:17 3553

原创 android opensource: eclipse 进行源码开发

一、版本说明:1. eclipse for javaEE 3.5.22. jdk1.63. adt12.04. linux/ubuntu10.04 或者 linux/ubuntu10.10二、准备工作:1. 下载 android2.3.7 源码博客 http://blog.csdn.net/androidbluet

2011-11-26 11:41:53 3929

原创 ListView 编程: 如何优化自定义 Adapter

使用自定义的 Adapter,需要优化,说到底是优化我们自定义的适配器类!再说到底就是优化回调方法 getView 方法。 ListView 编程: Adapter 何方神圣? 博客中,只是简单的介绍了如何去自定义一个适配器以及注意事项。但是.......如果像 ListView 编程: Adapter 何方神圣? 中的示例代码那样去写程序的话,那么估计要被老大BS

2011-11-11 21:40:54 3738 6

原创 ListView 编程: Adapter 何方神圣?

本来是想用一篇博客一口气写完:如何优化 ListView ,但是我发现这样做吃力不讨好,一方面,自己太累,另一方面给人的感觉是在记账,根本不是在交流。最后还是觉得分开写会好一点,每一篇突出一个重点比较好。欢迎交流。在这篇博客中,你可以了解到:1)Adapter(适配器)模式简介2)android Adapter 类简介3)android

2011-11-11 16:44:26 6984 3

原创 面向对象: 类之间关系

面向对象编程的基本特征,众所周知:1. 封装性2. 继承性3. 多态性当然,还会有人提出第四个特性:4. 抽象性呵呵,第四个特性包含两个意思,即行为抽象、数据抽象。行为抽象:体现在类的方法上(包括抽象类以及接口)。数据抽象:体现在类的属性上(包括抽象类以及接口)。但是个人认为抽象性应该包

2011-11-09 23:12:06 2629

原创 makefile: g++ 简单使用

学习android 终究还是需要研究一下其底层框架,所以,学习c++很有必要。这篇博客,算是linux(ubuntu) 下学习 c++ 的一个入门。刚开始学习编程语言的时候,最好还是使用命令行操作,抛开IDE 工具。1. 编辑器编辑器推荐 vi / vim(如果你有耐心的话,可以学习一下 vi  的命令)、scite(比较好用)等。2.

2011-11-05 22:14:56 4948

翻译 design principle: 优秀程序应该遵循的原则

这篇文章讲解的是关于编程应该遵循的原则。我只是大致翻译一下,还是细看英文吧,这样才不会被别人误导。The Principles of Good Programmingby Christopher DigginsToday's post is a lightly edited repost from my blog at

2011-11-05 01:01:21 3498

原创 design principle:java 回调与委派/委托机制

博客好久没有更新,自己也好久没有写代码了。惭愧!最近诸事不顺,算了,不说废话了!博客design principle:模拟 android Button 控件点击事件主要说了一下模拟 android 的 Listener 模式,其实这就是一种委派与回调机制的体现。委派,也可以叫做委托,从字面上来理解的话,应该是委托其他类做事情而自己不做或者只做一部分工作;而回调,就是调用自己的...

2011-11-05 00:10:56 9559 10

原创 失败可怕吗?

回到家中的几天,我一直在思考,失败是否真的那么可怕?常年漂流在外,难得回家过几天清静的日子,但是回到家中想清静并不是那么简单?!不以物喜,不以己悲,需要何等的心怀?上学那会把这两句反复的背诵,凡是正规的考试几乎都可以遇到类似的填空题,过分一点的考试,把这两句诗句拿出来,让你分析一下其中的奥妙,为了敷衍考试,只好似懂非懂的涂鸦了一把,现在想一想,那个时候还是太年轻

2011-10-30 20:44:27 1914

原创 Java基础: HashSet 与 hashCode、equals

大家都说 Java 很简单,的确 Java 入门不难,但是要想深入了解 Java 那不是一朝一夕能够做到的!学习 Java 最重要的一点是要学习其设计思想和设计理念,比如集合框架、IO框架的设计等。通过一个实例谈谈 HashSet 与 hashCode、equals 的使用,以及在使用时的注意事项。设计一个 Person 类,如下:package mark.zh

2011-10-21 19:37:42 8103 2

原创 情结- WiFi 直连

记得刚到公司的时候,大家都在研究 WiFi Directe,我主要负责看 WiFi Directe (WiFi - P2P)协议,当时是第一次接触,头很大!但是还是坚持看下来了,并且发现这个玩意很好,很实用。后来,公司做的也是相关的项目,并在 linux 和 android 上面都跑起来了,惊喜异常!那个时候,WiFi 直连还不是很热,原因很简单,支持的芯片很少,并且开发难度也很大

2011-10-20 01:25:52 5820 22

原创 AOSP: 导入项目报错

导入一个android项目,上面布满了红叉叉,棘手!没办法,各个击破吧!先使用 android 自带工具将其更新一下,使用方法见:http://blog.csdn.net/androidbluetooth/article/details/6594401发现,缺少一个包,那麽Build path,导入这个丢失的包,呵呵,出现错误:The type R is already

2011-10-19 14:10:34 1927 2

原创 成长的代价

大学还没有毕业,留在学校实验室上班,算是一件喜事,但是为何自己还要出来折腾?经历过逃学,经历过修学,经历过人生很多悲欢离合。就象现在经历创业一样,虽然心酸,但是还算充实。大学的生活让我明白没有一技之长,难以立足!于是自己在实验室里面自学技术,本来自己是做硬件出生的,但是与Java邂逅,并且一见如故!自己还算努力,付出没有白费,在那段日子里面,我思考:如果一辈子呆

2011-10-16 22:39:04 1693 2

原创 network: android 网络判断

直接上代码,没有什么好说的!package mark.zhang;import java.util.List;import android.content.Context;import android.location.LocationManager;import android.net.ConnectivityManager;import android.ne

2011-10-10 18:04:29 13044 5

原创 FAQ_16_android service intent activity

在 Service 中启动 Activity,有很多方式,比如隐式启动、显式启动等。隐式启动 Activity,需要在manifest.xml 中为该 Activity 配置 ,如下所示: MyActivity 是要在 Service 中启动的那个 Activity,为其配置 action、cate

2011-10-06 19:39:03 2538

原创 SSH: ubuntu10.10使用SSH报错

以前使用 SSH 登录公司服务器,挺好使!但是,今天它罢工了。像往常一样,在终端输入命令登录服务器:sudo ssh -l root 192.168.0.88sorry,它提示信息如下:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

2011-10-05 13:14:04 1505

原创 FAQ_15_android Imageview ImageButton Button

给 ImageView 设置 selector 之后,发现没有作用,还好最后解决了。android:src="@drawable/iview_selector"其中,iview_selector 是 drawable 下面的 xml 文件。运行之后,没有任何效果。最后查看 api 发现,必须设置其为 background 属性:android:backgroun

2011-10-02 14:39:20 1801

原创 Handler: Service中使用Toast

关于 android 的线程模型,建议阅读http://blog.csdn.net/androidbluetooth/article/details/6547166,这只是一个建议,你看不看这篇博客都不会影响阅读本篇博客。Handler 的使用在 android App 开

2011-10-02 14:22:44 11637 3

原创 移动 web 应用

10 个易于开发的移动应用开发框架本文转载 开源中国社区 http://www.oschina.net/ 稍作改动。由于 iPhone 和谷歌Android 推出移动应用开发正在迅速增长。有无数的移动Web应用程序在互联网上公布,这些应用程序在发布之前都需要经

2011-09-28 12:55:59 1875

原创 AOSP: eclipse 导入 android Settings 源码

经过几番挣扎,还是把 android settings 源码成功导入 eclipse,在此分享!在此之前,希望你做到以下几点,不然往下阅读只是在浪费时间。<1> 操作系统使用 32 位的 ubuntu10.10,软件Eclipse3.5,ADT12.0,JDK1.6<2> 下载 android2.3 源码,推荐: http://blog.csdn.net/And...

2011-09-28 10:48:59 5592 7

原创 FAQ_14_android static 惹祸

今天遇到一个很奇怪的问题,慢慢道来。在 android 中,声明一个 static 成员变量,如下所示:static boolean isDown = false;这是一个全局变量,我想在其它类中使用这个变量。假设我在下面的代码中改变这个值的话,下次启动这个 app,它的值仍旧是向下面设置的那样不会恢复到默认的初始值 false!if( ) { isD

2011-09-26 19:37:08 3633

原创 Java_NetWork_Java字节序

在前面两篇博客中,介绍了字节序和网路字节序。如果你有兴趣的话,可以访问 Java_NetWork_Endianness-字节序、 Java_NetWork_Endian相关的几个函数。这篇博客主要说说JavaVM与字节序,通过一个例子来说明。我们知道,不同的cpu或者

2011-09-25 11:44:28 2853

原创 Facebook网站所使用的开源软件

FackBook 很火,一定有其特色,转载一篇文章http://developer.51cto.com/art/201104/257985.htm如下:Facebook 是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java,

2011-09-22 14:47:04 1372

原创 linux 常用命令: 查看系统信息

1. 查看操作系统位数file /sbin/init 显示/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped还有一

2011-09-21 17:37:57 1317

原创 UI效果(8): 为你的 App 设置图标

做 android 开发这么久,还是不能很熟练的处理各种图标。在一个好的 App 中,界面的好坏直接影响用户体验。而图标则是界面的一部分资源,所以很值得重视。不管是menu,还是启动图标,或者是状态栏的图标,我们需要很好的做出选择,那麽怎么样去做到适应各种像素呢?看下面这张图:来源:Android 图标ICO设计标准与原则这是一篇好文章。

2011-09-20 14:02:02 1414

原创 放好心态

没上大学那会,总是盼望能考上大学,憧憬学习很多知识。大学毕业了,感觉学的东西与社会很多知识都难以衔接。为了生活,不得不重新学习。我感觉我身边有两种人,一种是遇到困难就怨天怨地,嘴里总是说,这我不会,那我不会!还有一种人是这样的,遇到困难,沉着冷静,尽自己最大的努力去学习,

2011-09-19 17:53:33 1519

原创 FAQ_13_ubuntu默认没有root密码

首先需要搞明白一件事情:sudo表示使用当前用户的超级权限。不是超级用户的超级权限。装完ubuntu之后,需要使用超级用户,于是:su不幸的是不管你输入什么密码,都不会进入超级用户。那麽,修改su的密码:sudo p

2011-09-17 10:55:39 1137

原创 FAQ_12_陌生的VERSION.SDK_INT

看到VERSION.SDK_INT不禁诧异,这是何物?!看API的定义,如下:public static final int SDK_INTSince: API Level 4The user-visible SDK version of the framewo

2011-09-15 15:34:08 9726 1

原创 Algorithm_String: 字符串与EditText_02

关于EditText的小技巧,在这几篇博客中均有提到,总结如下:UI效果(6): EditText与软键盘FAQ_10_EditText与parseInt方法Algorithm_String: 字符串与EditText_01这篇博客在 Algori

2011-09-14 19:04:45 1929 1

原创 FAQ_11_解决ADT的Logcat罢工问题

开发 android 应用,大部分人采用eclipse + adt + sdk 的方式。估计很多开发者,也会像我一样遇到下面这个问题 。启动模拟器或者android设备,在调试的过程中,突然Logcat视图没有东西输出。很郁闷,只好重新启动eclipse来解决

2011-09-14 09:16:32 3161

原创 UI效果(7): Button的那点事_02

如果你对UI效果(4): Button的那点事_01感兴趣,可以看看。该篇博客,分享Button的绑定事件如OnTouchListener、OnCliskListener、OnLongClickListener以及注意事项。单击事件很简单,这里只说一个问题:isPressed()方法。 /** * 点击事件 * * @author mark *

2011-09-08 16:33:10 3237

原创 UI效果(6): EditText与软键盘

EditText需要注意的地方很多,所以做个小结。该篇博客会持续更新。下面的内容来自:http://www.learningandroid.net/blog/,自己稍加修改。下面的LAYOUT定义文件举了一些例子说明inputType和imeOptions的使用。<EditText android:id="@+id/textNormal" android:layo

2011-09-07 11:08:46 3179

原创 Algorithm_String: 字符串与EditText_01

虽然使用java来开发android的应用层,但是与Java的有些东西还是有所出入。本篇博客结合android的EditText与String类的方法,希望能在开发中帮助到你。这篇博客您可以了解到: 获取EditText的内容,去除该内容包含的所有空格。 获取Ed

2011-09-06 16:50:06 3117

原创 娱乐:) ubuntu 下 mplayer 无法快进 avi 视频

在 ubuntu10.10 版本中,我一直使用 mplayer/smplayer 来观看视频。但是今天看一个 avi 格式的视频,竟然无法快进。点击快进,视频就会结束。解决办法:假如你看的avi视频文件名称为:filename在终端使用 mplayer 播放该 avi 格式视频,使用命令:mplayer -forceidx filename

2011-09-05 17:02:19 3604

原创 String处理: 获得URL的最后一个字符串

需求:获得给定字符串(标准的url),获得该url最后一个字符串。如:http://blog.csdn.net/AndroidBluetooth可以获得AndroidBluetooth方法很简单,使用URL类的方法。因为url是有几部分组成,所以先获得file内容

2011-09-05 16:51:19 6527

TestPods 工程

对应博客http://blog.csdn.net/veryitman/article/details/51407078的资源. 可以下载自己实践.

2016-05-14

InstanceVar

对应博客: iOS内存话题: 实例变量造成的循环引用 地址: http://blog.csdn.net/veryitman/article/details/51298878

2016-05-02

TimerDealloc

对应博客http://blog.csdn.net/veryitman/article/details/51115553中的代码.

2016-04-10

ChainingOSX

请看博客http://blog.csdn.net/veryitman/article/details/48252607

2015-09-06

android busybox

busybox 使 android adb shell 下支持更多的 shell。

2012-06-15

Java Src FileAssistant

选择目录,然后可以删除指定的目录的源代码.希望对你有用,更希望你能开发更多使用小程序。

2012-01-13

JApp FileAssistant

选择目录,然后可以删除指定的目录.希望对你有用,更希望你能开发更多使用小程序。

2012-01-13

程序员心声

众多老资历人的经验之谈,值得一看! 程序员心声,精华集锦。。。

2011-10-07

android service thread toast handler

Demo android组件Service与Toast 第二个版本

2011-10-02

android service toast 01

Demo android service toast 第一个版本

2011-10-02

Android线程机制_2011_9_30更新

根据开发经验以及android机制,结合Java多线程和android多线程,说明问题。 给初学android或者对android的多线程机制还有点迷惑的人做点贡献。该文档会持续更新。 推荐:http://blog.csdn.net/androidbluetooth/article/details/6384641 关于invalidate参看:http://blog.csdn.net/androidbluetooth/article/details/6695516

2011-09-30

google-guitar源码

google首页上出现过的吉他。 可以使用键盘弹奏。

2011-09-22

android custom dialog src

自定义实现Dialog、AlertDialog,建议先看博客:UI效果(2): 自定义Dialog,然后再决定是否下载。

2011-08-11

android button shape Toast

android button 特殊效果 shape 实现button的特殊效果。

2011-07-26

android 实例 Activity 之间通过 Handler 通信

android 实例 Activity 之间通过 Handler 通信

2011-07-16

ADT12.0 androidPlugin

官方发布声明已经修复的bug: We've fixed a number of smaller issues in ADT 12 that don't deserve blog posts on their own, but here's a quick roundup: * Several important bugs related to the GestureOverlayView have been fixed. * Code completion inside a custom view layout has been improved * The proguard template has been tweaked such that it should no longer remove classes that are only referenced from XML * A problem with the property sheet not updating itself in Eclipse 3.6.2 has been fixed (and we improved the sorting of its categories) * Fragment-rendering inside included layouts has been fixed 这是最新版ADT插件,即ADT12.0,欢迎下载!

2011-07-13

Http下载原理讲解

例子与原理结合,很好的讲解了Http下载原理

2011-07-08

android task

详细讲解android task以及android四种加载模式。 测试及原理说明结合。

2011-06-15

ADT11.0-plugins

最新版ADT,ADT11.0,修改了很多BUG,比较好用!

2011-06-13

Cygwin下载与安装.doc

具体的说明了Cygwin下载与安装 主要是针对1.7版本

2010-12-15

空空如也

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

TA关注的人

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