- 博客(14)
- 资源 (38)
- 收藏
- 关注
原创 八月
转眼就到了八月底,或者再转眼就到了年底,或者再看这篇文章,不知多少年后。自己在临近毕业的时候,买了不少的书,个人感觉的好书,但是到现在为止,却发现自己并没有看多少,总总原因吧,总是能给自己找到n多借口,时间和生命的意义到底是如何,每个人都有自己不同的见解,当生活的压力使得人们行尸走肉般,歌颂总是一件让人不断的想发笑的事情。 生活总是不断的调侃,不管你是主动或是被动,有些人是作为交易自
2011-08-31 22:31:09 1660
原创 对Android初学者学习中的几点建议
本文纯属个人观点,是自己学习Android以来的心得,很多地方可能有不圆满之处,因为本人也是菜鸟一个,从去年12月份接触android,毕竟每个人的价值观不同,学习方法不同,欢迎探讨。 一、看视频:我刚开始接触android的时候,主要是跟着网上Mars老师的视频入的门,自己跟着一点一点的敲代码,就这样算是简单的入门,现在在电驴上面有很多的视频资源,记得很多前辈说过类似的话:学技术,
2011-08-26 22:58:01 10353 19
原创 从数据库中获取浏览器书签信息(Android Browser开发)
有时候可能会用到浏览器的书签信息,可以使用下面代码获取ContentResolver contentResolver = getContentResolver(); cursor = contentResolver.query(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION, whereClause, null, orderBy)
2011-08-25 16:52:49 9140 7
原创 ubuntu下虚拟机的设置及Android开发
在android开发中,有应用开发和系统开发,如果是后者的话,需要在Linux环境下开发,而ubuntu个人感觉比较好用一些。下面的文件详细的介绍了如何安装ubuntu,我这里就不在累述了,网址如下:http://download.csdn.net/source/3545499,http://download.csdn.net/source/3547007。安装好ubuntu以后,大家还需要配置开
2011-08-25 09:27:30 5168 3
转载 android源码目录结构(2.1版本和2.2版本)
Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- exter
2011-08-09 15:17:08 4246
原创 关于WebVeiw的例子(一)
效果图如上:首先,先把布局文件给大家:先是main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heig
2011-08-08 16:53:00 2684
原创 android 下动态获取控件的id
有时候我们需要动态的取得一个一个控件的id,然后进行操作,经过在网上查找,找到了一下方法getResources().getIdentifier("textView01", "id", "cn.xxx.xxx");第一个参数为ID名,第一个为资源属性是ID或者是Drawable,第三个为包名。以下是从网上找到资料:主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是
2011-08-08 12:40:53 14231 1
转载 Android超炫图片浏览器代码
使用过Android自带的gallery组件的人都知道,gallery实现的效果就是拖动浏览一组图片,相比iphone里也是用于拖动浏览图片的coverflow,显然逊色不少。实际上,可以通过扩展gallery,通过伪3D变换可以基本实现coverflow的效果。本文通过源代码解析这一功能的实现。具体代码作用可参照注释。最终实现效果如下:要使用gallery,我们必须首先给其指定一个adapter
2011-08-05 14:41:50 11222 2
转载 如何防止Android应用被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows/tools/下面多了一个proguard文件夹,proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从
2011-08-05 11:23:43 4018 4
原创 自定义Dialog(图片,文字说明,单选按钮)----类ListPreference实现(2)
在上一篇 中,只是实现一个perference,但是点击以后没有响应事件,我们可以定义一个一个Dialog,Dialog选项里面需要有图片,文字说明,后面还需要一个单选按钮,所以自己写了一个demo,效果图如下: 功能的完成是使用Dialog的addView()方法,把一个ListView添加进去。ListView控件里面使用了ImageView和CheckedTextView控件,
2011-08-04 12:03:59 19798 14
原创 自定义带图标的Preferecnce-----类ListPreference实现(1)
有时候系统提供给我们的preference并不能满足我们的要求,所以有的时候需要我们自定义Preferece,下面的例子就是我个人自定义的一个简单的带图标的Preference。 首先是xml布局文件,就是你想实现的布局。<LinearLa
2011-08-04 11:44:09 11907 6
翻译 IconCheckBoxPreference: 一个带有图标的CheckBox preference
这篇文章原文是在https://gist.github.com/515681。主要是代码,没有其他文字说明,转到这里来,希望对看到的人有用。下面是用到的xml布局文件。<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:id="@+android:id/widget_fr
2011-08-04 11:29:28 6215 1
原创 Android getResources的作用和需要注意点
今天做一个Android的文件管理器,里面用到很多的地方用到了getResources。Drawable currentIcon = null;currentIcon = getResources().getDrawable(R.drawable.folder);currentIcon = getResources().getDrawable(R.drawable.image);
2011-08-02 16:47:12 66304 1
转载 Android开发的技术层次
任何一种移动开发生态系统其技术人员都是呈现金字塔式分布的。也就是我们常说的大部分人都是开发人员,只有少数人是真正意义上的程序员。android系统也是一样,在庞大的android开发人员群体中,我认为可以由低到高分为以下四个层次:1)应用层开发使用java语言,基于android的框架和类库,进行应用层程序的开发。这类开发一般依赖于短期记忆,也就是我们所说的类库王子。这类人员,只要熟悉UI布局设计
2011-08-01 17:51:14 4094 7
launcher中workspace代码
2012-02-14
wallpaperdemo
2011-09-12
SideBar.java
2020-12-16
android圆形菜单
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人