自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(111)
  • 资源 (5)
  • 收藏
  • 关注

原创 关于Android原生支持Gif动态图的问题

大多人都说Android原生不支持Gif图的动态展示,而我之前也是在这种影响下潜意识认为Android原生不支持Gif图。但是我今天发现,其实WebView可以完美支持,WebView就是为了Web内容的展示而生,按理来说,所有web元素它都应该支持,而且不存在网上各种自定义GifView存在的性能问题。    废话少说,下面开始介绍WebView显示Gif图的用法。    mWeb.lo

2014-01-09 16:21:17 2345

原创 IntelliJ IDEA替换logo后不显示新logo的解决方法

之所以发布这篇文章,是因为实在是忍不了IDEA这个开发工具了,但是公司要求用这个来做android开发,无奈。    本人遇到过很多次在替换新的logo之后,接着运行,发现logo一直没换,还是以前的,无论是怎么重新导入项目,重启环境都没用。虽然知道这个是bug,但是一直没找到解决方法,后来发现编译的日志里(Messages窗口)会打印资源的编译过程,发现res目录下的东西会copy到一个临时

2013-11-05 16:37:57 5248

原创 Android - N级树形结构实现

目前已经实现3级之内的任意级树形结构展示(如果想增加更多级,需要扩展排序算法),并支持单选和多选(使用不同的适配器)。    实现使用的控件:ListView    首先,最重要的应该是数据源的格式,支持树形结构的数据源,每条数据应该都要指明它的父级是谁,本文为parent_org,并把每条数据都存放在一个HashMap里面。这里使用的除了parent_org(父营业部),还有org_na

2013-08-20 15:53:26 7713 3

原创 Android - 自动禁用布局里的所有子控件

很久没有写博客了,今天给大家分享一个刚写好的小功能,很实用。   使用场景:禁用布局里所有的子控件,让界面只能看,但不能编辑,如果一个一个控件去设置肯定是很麻烦的,于是想了个好方法。可根据需要扩展更多控件,只要注意控件是ViewGroup类型还是View类型就行了。   代码如下:/** * 遍历布局,并禁用所有子控件 * * @param vie

2013-04-27 14:22:37 3444 1

原创 Android - ViewPager使用PagerAdapter,instantiateItem时出现IndexOutOfBoundsException

这个问题困扰我有一个礼拜了、今天终于解决之、     感谢:http://stackoverflow.com/questions/9402970/android-viewpager-throwing-indexoutofbounds-exception-when-setting-current-item     报错信息如下:04-11 15:01:29.092: E/AndroidR

2012-04-11 23:27:18 33910 1

转载 Android 中,应用程序需要的图片资源如何针对不同屏幕大小手机设计? - 知乎

可以按照手机屏幕的标准把800x480理解为hdpi,480x320为mdpi,320x240为ldpi,根据最新的数据显示,Android所有手机中hdpi和mdpi占有九成以上的比例;系统版本,到今天2.1~2.3的比例也是绝对比例,所有我们可以以这个为依据来做相应的适配,对于这些数据,需要随时注意,特别是在Android有新版本推出后的几个月里,市场的变动相应的会活动一些,值得注意的

2012-03-03 23:39:22 7040 3

原创 Android - 自定义SeekBar

android:progressDrawable="@drawable/seekbar_img"  替换成自己的背景以及 android:thumb="@drawable/thumb"  替换成自己的滑动条图标

2012-03-03 23:37:44 2052

原创 Android - 禁止Gridview滚动

设置gridview 的touch事件,是ACTION_MOVE 的话返回truemDragGrid.setOnTouchListener(new OnTouchListener() {               @Override               public boolean onTouch(View v, MotionEvent event) {

2012-03-02 15:22:45 7194

转载 android中dip、dp、px、sp和屏幕密度

1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这    这个,不依赖像素。     这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你

2012-02-21 11:17:23 1623

转载 Android开发_如何设置按钮背景透明与半透明_图片背景透明

Button或者ImageButton的背景设为透明或者半透明半透明 透明颜 色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=gr

2012-02-21 11:15:09 18322 3

转载 Android中UI(View)的刷新

Android中UI(View)的刷新Android中对View的更新有很多种方式,使用时要区分不同的应用场合。我感觉最要紧的是分清:多线程和双缓冲的使用情况。1.不使用多线程和双缓冲     这种情况最简单了,一般只是希望在View发生改变时对UI进行重绘。你只需在Activity中显式地调用View对象中的invalidate()方法即可

2012-01-25 06:32:38 2072

转载 Android ListView专题之十二 分页不同的解决方案

Android  ListView专题之十二  分页不同的解决方案 (2011-12-15 11:51:51)转载▼标签: android listview 分页 it分类: Android技术方法一问题  ListView  内容循环显示大家试想 假如ListView待

2012-01-24 20:15:32 2053

原创 Android - Eclipse无法找到新增的资源ID

几天没登ubuntu,后来因为客户要加新功能,又得修改android Mms的源码。但这次发现一个很诡异的问题,增加了string和drawable资源后,居然不能索引出来,郁闷了一天。后来想到肯定所那个R的问题,但是import的R包路径没错啊,但直接链接的时候却跳到了android源码编译后的out目录下的R文件。虽然还不知道由于什么原因,但是通过去掉原来的import,重新引入那个项目生成的

2011-12-19 12:08:14 3018

转载 Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作

Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个

2011-12-17 23:42:08 1646

转载 Bitmap对象写成图片文件,加水印等 android

Bitmap对象写成图片文件,加水印等 androidAndroidFileOutPutStream  m_fileOutPutStream = null;try {    m_fileOutPutStream = new FileOutputStream(filePath);//写入的文件路径} catch (FileNotFoundException e) {//

2011-12-04 14:29:15 4608

原创 Socket通信的常识、、

对socket通信的流程不太了解、、遇到一个很脑残的问题:client连接到server,然后写了个OutputStream给server,然后client就等着InputStream,但是server一直不能读取client写入的流、、后来发现参考的例子还有一句:mSocket.shutdownOutput(),意思是当client写了流之后要把输出关闭、要不然server就读取不到流cli

2011-12-02 18:55:18 1684

转载 Android通过源码编译apk获得系统权限

Android通过源码编译apk获得系统权限Android通过源码编译apk获得系统权限http://www.ziyouku.com/archives/android-source-code-compiled-by-apk-to-obtain-system-privileges.htmlAndroid中的应用程序如何获得系统权限?在 android 的 API中有提供 Syst

2011-11-16 22:10:31 2640 1

原创 Android - 系统应用源码开发入门

我想讲的是,如何把系统自带的应用变成自己的应用。    准备:参考下面这篇文章Android 源码编译以及系统内置应用Contacts开发   修改好源码之后,应用是不能安装到其他模拟器,或者手机上的,因为会跟系统里的应用冲突。如何把它改成像平时自己开发那样,随便装哪里呢?那先找到不能安装的原因,那是因为android应用安装后,打开应用时是按类的包路径来索引每个类的。比如短信的是co

2011-11-15 18:02:36 2172 1

转载 Ubuntu下硬盘安装Windows 7

Ubuntu下硬盘安装Windows 7所需工具、文件Windows 7安装镜像;我下载的是7600.16385.090713-1255_x64fre_client_zh-cn_Retail_Ultimate-GRMCULXFRER_CN_DVD.iso,3.1G。Grub4Dos用于引导Windows安装,后来听说Grub2也行,还要更方便一些,但我没可能

2011-11-14 20:42:04 3848

转载 重装win7后修复grub(LiveCD修复)(win7,ubuntu10.10双系统)

最开始是win7和ubuntu10.10双系统共存,grub启动。后来重装了win7,就只能进win7,进不了ubuntu10.10,下面到是修复grub的过程:(希望对和我遇到相同情况的人有所帮助)注:我的机子配置的是SATA硬盘1块,分了“ / ” 根分区和 /home 分区,根分区 “/” 分区在 /dev/sda6 我有张ubuntu10.10的系统盘,启动光盘选择“试

2011-11-14 17:41:15 1316

转载 Ubuntu启动问题以及Grub Rescue修复方法

Ubuntu启动问题以及Grub Rescue修复方法问题:之前系统是Windows7 64bit(C盘) + D,E盘(都是NTFS) + Ubuntu。今天,在Windows7中删除了E盘,准备向其中安装RedHat 6。 重启Windows7之后发现Ubuntu的grub菜单不能启动。屏幕显示Invalid FileSystem。 (如果没有记错的话,呵呵

2011-11-14 17:28:16 1072

转载 Ubuntu启动问题以及Grub Rescue修复方法

Ubuntu启动问题以及Grub Rescue修复方法问题: 之前系统是Windows7 64bit(C盘) + D,E盘(都是NTFS) + Ubuntu。 今天,在Windows7中删除了E盘,准备向其中安装RedHat 6。 重启Windows7之后发现Ubuntu的grub菜单不能启动。屏幕显示Invalid FileSystem。 (如果没有记错的话,呵呵)我

2011-11-14 17:16:45 108

转载 Android 源码编译以及系统内置应用Contacts开发

Android 源码编译关于Android源码的获取、编译等,网上有很多的帖子解答,但其实都是基于官方网站说明来写的,算是汉化过程吧,因此如果帖子看的不明,可以上源码官网寻找答案。http://source.android.com/下面是自己在Ubuntu 8.04系统下编译过程:1.源码获取可

2011-11-13 14:29:58 2217

原创 Android2.1源码下载和编译之遭遇

下载源码的遭遇就简单说下,本来在win7 C盘wubi安装ubuntu(wubi方式只有C盘可以安装,被逼的)并下载2.3的源码,并编译的好好的。但是后来发现分配给ubuntu的空间不够,于是就结束了编译,后来想把ubuntu装在一个单独的分区,于是某个天杀的分区工具把分区表给破坏了。。整个系统都崩溃了,后来就一切从头开始,安装ubuntu,eclipse等等一切。  工具装好后,开始下载源码

2011-11-11 23:28:17 1458 1

转载 Ubuntu与XP局域网,解决ubuntu无法访问windows的共享文件!

Ubuntu与XP局域网,解决ubuntu无法访问windows的共享文件!我在网上找到的大多的设置ubuntu与xp之间的局域网,每次都只能从windows访问ubuntu,ubuntu总不能访问XP按以下这个方法,就可以解决问题,实现双向访问。如果对我的其他文章感兴趣的话请到 Kwan的博客主要针对家用局域网,所以不含密码设置之类的~~ 主要是方便家用。成功之后,x

2011-11-09 01:07:20 101

转载 记win7下 硬盘安装ubuntu11.04

既然windos都升级了,也体验一下ubuntu下面的unity吧。这还是我第一次在同一个硬盘里面 安装ubuntu和windows…… 够菜的吧本人接触ubuntu的时间并不长 水平也非常非常菜 所以 写的这一篇东西 只当是个手记 。不小心看到的同学 请不要当作教程来看。我是先在磁盘的末尾留下了一个40G的未使用空间还是需要一个叫做easybcd的软件 网上有下载 各个本本区

2011-11-07 12:57:56 1425

转载 在Eclipse中开发Android系统的内置应用(Mms, Contacts ect)

在Eclipse+ADT中开发Android系统的内置应用 Android系统内置有:Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)等众多的核心应用。然而,在SDK开发环境(即Eclipse + ADT) 下, 这些应用却无法被正确编译,究其原因 至少有以下几种情况:1、它们使用到了未包括在SDK中(公开发布)的API

2011-11-07 06:13:52 4438 4

转载 怎样使用Eclipse来开发Android源码

今天找到关于怎样使用eclipse来开发android源码的官方文档: https://sites.google.com/a/android.com/opensource/using-eclipse 从该文档和实践可以总结出几点: 1、可以使用eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还

2011-11-07 05:40:26 917

转载 ubuntu常用命令集合(菜鸟写给很菜很菜的鸟

ubuntu常用命令集合(菜鸟写给很菜很菜的鸟)2008-01-13 19:40      下面是本菜鸟学习Ubuntu几个月以来收集的一些命令和一些小问题的解决方案,高手就可以忽略不计了,这主要是给比我还菜的鸟的.写的比较乱,wiki和论坛里都有,不过还是拿出来和大家分享下:1."运行"(不知道叫什么,和win下的 开始-运行 差不多): alt+f2,在其中输入程序名称即可,如

2011-11-06 15:14:01 601

转载 在Ubuntu7.10上编译android

在Ubuntu7.10上编译android分类: 嵌入式编程 2008-10-29 22:28 3728人阅读 评论(1)收藏 举报1 概述上个星期看到android开放源代码的消息,虽然觉得Google的这个动作会对业界产生很大影响,但没有时间仔细看,只浏览了 Project layout。今天上午一个网友在mail中说已经编译、运行过android。

2011-11-06 14:57:34 526

转载 Ubuntu 11.04 下安装配置 JDK 7

第一步:下载jdk-7-linux-i586.tar.gzview plainwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz  (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装view plain

2011-11-06 13:42:03 672

原创 Android - TabActivity or TabHost容器里的Activity如何自定义标题栏(TitleBar)

因为TabActivity 里本身有个TitleBar,如果Tab里的Activity还想自定义TitleBar的话、会冲突,因为不能同时显示两个TitleBar、、    这里我们要在Tab里的Activity持有TabActivity的引用,这样就能在显示某Activity时动态地自定义标题栏。。    需要注意的是标题栏在TabActivity 里,所以要想找到标题栏的Button等

2011-11-03 19:50:52 6125 8

原创 Android - 自定义标题栏(TitleBar)

@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final boolean customTitle= requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setConten

2011-11-03 10:09:58 3040

转载 JAVA对象比较器Comparator

排序的算法是我们最常用的算法,初学程序,每个人都尝试过排序。但只是局限于简单的排序。 如将下列数字进行排序 1,3,5,8,3,6 于是我们得出结果 1,3,3,5,6,8 将下列字母(字符)进行排序 a,i,e,f,w,s 于是我们得出结果 a,e,f,i,s,w 但是我们遇到的情况就不是如此简单了。如给公司里的商品进行排序,我们很轻易的想到按照商品的名称排序

2011-11-03 10:01:43 652

原创 android - ExpandableListView Group button如何获取getGroupView里的参数groupPosition

ExpandableListView Group 里放了一个button,但是button监听器如何获取getGroupView里的参数groupPosition呢?如果在button的监听器里直接使用groupPosition,会报错,因为groupPosition不是final类型、、纠结了许久,在getGroupView里把参数改成final就行啦、原来我还以为不能改Override的方法,

2011-11-02 16:01:45 6830 1

转载 Android自动检测版本及自动升级

Android自动检测版本及自动升级[日期:2011-10-21]来源:Linux社区  作者:furongkang步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如

2011-11-02 11:45:31 655

转载 Android 改变AlertDialog的大小

Android 改变AlertDialog的大小 1 1)更改AlertDialog窗口大小的方法: 2 AlertDialog dialog = new AlertDialog.Builder(this).create(); 3 dialog.show(); 4 WindowManager.LayoutParams params = dialog.getWin

2011-11-02 09:46:50 2826 2

原创 Android - ExpandableListView的group里添加button后不能展开的解决方法

ExpandableListView的group里添加button后不能展开的原因是button获取了原本属于group的焦点,所以不能展开、、    知道原因,解决起来就简单了:设置button, reply.setFocusable(false); 设置button不获取焦点,但可以点击reply.setClickable(true);如此一来就ok啦、、

2011-10-31 20:59:02 7327 6

转载 Android 滑动切换页面 以及屏幕手势

Android 滑动切换页面 以及屏幕手势博客分类: AndroidAndroidvelocitySNS手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也被屏幕点触取代,滑动屏幕操作则相对屏幕点击更能获得用户的青睐,习惯了各种浏览器的鼠标手势、pad等平板的切滑、类似iReader的软件丰富的手势后,是不是也想自己的软件能够用食指炫起来呢,下面就让

2011-10-29 20:22:09 2456 1

原创 Android - 终于写出了自己app需要使用的服务

需求:    (搭车请求信息)-应用在后台运行,凡设置为允许接收搭车请求者,并且距离在5KM之内的用户,均会收到提示“**用户在距离你**米距离处靠近**地址,想到**目的地去,正在等待搭车,希望得到你的帮助!”,提示以最前面窗口式显示,发出提示声音“请求搭车信息”,显示倒计时10秒后,窗口自动关闭。设计:    首先,这个服务得一直在后台运行,监听Server发送过来的请求信息,

2011-10-23 17:01:20 1130 1

android2.3.1系统自带浏览器源码

android2.3.1系统自带浏览器源码

2011-11-07

android2.3.1系统自带联系人应用源码

android2.3.1系统自带联系人应用源码

2011-11-07

android2.3.1系统短信源码

android2.3.1系统短信源码,系统自带短信应用到源码。。。

2011-11-07

经典才c/c++游戏源代码

经典才c/c++游戏源代码经典才c/c++游戏源代码经典才c/c++游戏源代码经典才c/c++游戏源代码经典才c/c++游戏源代码经典才c/c++游戏源代码

2008-12-08

HungryAnt俄罗斯方块,扫雷,贪吃蛇c程序源码

俄罗斯方块,扫雷,贪吃蛇c程序源码 t俄罗斯方块,扫雷,贪吃蛇c程序源码 t俄罗斯方块,扫雷,贪吃蛇c程序源码

2008-12-08

空空如也

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

TA关注的人

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