- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 Android 天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面我们将这个效果解剖一下, 我认为主要有三个难点: 1. 歌词悬浮在所有页面之上 2. 歌词可以拖动位置 3. 歌词的播放效果 (颜色覆盖...
2011-08-09 09:18:11 180
原创 在 Android 上使用 XML
入门 在本文中,您将学习如何构建通过 Internet 使用 XML 的 Android 应用程序。Android 应用程序是使用 Java™ 编程语言编写的,因此具备 Java 技术方面的经验是必需的。要进行 Android 开发,您需要使用 Android SDK。本文中的所有代码适用于任何版本的 Android SDK,但 SDK 1.5_pre 是用于开发代码的。您可以使用 SD...
2011-06-11 09:37:21 144
原创 android 网络图片的异步加载 ListView
转自:http://blog.csdn.net/sgl870927/archive/2011/03/29/6285535.aspx 在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。 下面测试使用的layout文件: 简单来说就是 LinearLayout 布局,其下放了5个I...
2011-06-08 00:52:34 284
原创 关于Android屏幕解锁与持续开亮
有一个关于UI的测试需要模拟一些按键事件,但是emulator刚启动总是处于lock状态,这样发出去的event总是报出异常: java.lang.SecurityException: Injecting to another application requires INJECT_EVENT permission 因为当前处于锁屏界面而不是目标界面,当一个应用程序试图在其他应用程序上面...
2011-05-16 09:49:24 136
原创 Android如何生成设备节点
在Android中,由于没有mdev和udev,所以它没有办法动态的生成设备节点,那么它是如何做的呢? 我们可以在system/core/init/下的init.c和devices.c中找到答案: init.c中 int main(int argc, char **argv) { ... /* Get the basic filesystem setup...
2011-05-13 17:19:19 129
原创 Android 调试工具集
1.TraceView 1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2)方法: a)在程序代码中加入追踪开关 import android.os.Debug; …… android.os.Debug.startMethodTracing...
2011-05-09 17:26:00 82
原创 NotificationManager和Notification的使用总结
1、使用系统定义的Notification 示例代码: //创建一个NotificationManager的引用 String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns); //定义...
2011-04-12 15:11:35 167
原创 配置MyEntunnel软件
配置MyEntunnel软件 下载并安装MyEntunnel,该软件全名为My Encrypted Tunnel。 按照上图将第一步收到的帐号信息填写到相应的地方后,点击 “保存”按钮,再点击“连接”按钮。 第一次连接过程中会出现一个认证对话框, 按照提示确认即可。以后的自动连接中将不再出现此认证对话框。 最后点击“隐藏”按钮,使对话框隐藏到右下角系统任务栏中。 绿色代表连...
2010-11-19 11:09:29 773
原创 【转】单例模式完全剖析
概要 单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。 单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,...
2010-11-05 16:27:41 111
原创 J2ME开发中由WAP网关带来的cookie问题
J2ME开发中由WAP网关带来的cookie问题 在之前的产品开发中,遇到一个奇怪的问题,软件在在CMNET下能正常工作,当用了CMWAP时问题出来,后来问题找到了。在CMWAP下,客户端如果带上Cookie,有时会遇到无法正常登录等情况,下面简单介绍其原因及解决办法。 1、 Cookie是如何工作? 一般来说,Cookie通过HTTP Headers实现服务器端与客户端的交...
2010-10-19 16:09:37 126
原创 java用native2ascii命令做unicode编码转换
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介...
2010-08-31 22:02:57 141
原创 (转)如何用数据库保存多级结构的数据
产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错的表,是一个平面的结构,如果要将多级树状结构存储在关系型数据库里就需要进行合理的翻译工作。接下来我会将自己的所见所闻和一些实用的经验和大家探讨一下: 层级结构...
2010-08-02 23:56:14 477
Android Jni代码示例讲解
在Android模拟器中可以对Android手机操作系统进行适当的修改,增加各种功能,以满足用户的需求。那么今天我们会为大家带来Android JNI的相关使用方法,以方便大家对这一系统的解读。Android的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库。 一、 开发环境 1. Ecli...
2010-07-21 16:32:57 86
原创 (转)Android开发者必须深入学习的10个应用开源项目
本文转自 http://fly3q.freehostingx.com/ Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1.Andr...
2010-07-21 09:39:00 138
原创 Android开发环境搭建
1、 准备工作 a) Eclipse Classic 3.4或3.5 官方下载地址: http://www.eclipse.org/downloads/ b) JDK 1.5或1.6 官方下载地址:http://java.sun.com/javase/downloads/index.jsp c) Android SDK 官方下载地址:ht...
2010-07-21 09:00:07 103
简单多系统U盘启动盘制作方法
前言 前不久,我朋友很急的找我借本本用一下。他拿过去一会,就给我打电话,说:“你的笔记本怎么开机啊?”,我当时还在想,不会吧,你竟然不会开机?我只好跑过去看是什么情况。不看不知道,一看吓一跳,只见屏幕上的标题是联想一键还原,他把系统还原到了出厂设置。完了,C盘被格了,我C盘的东西全没了。这下知道他怎么开不了机了,他按的不是开机键,而联想的一键还原,而且还按了二次确定。整个本本是灰色的...
2010-07-16 00:39:29 588
原创 (转)使用OpenSSH端口转发让工作生活更轻松
1、前言本文版权归作者freshegg所有,任何人转载全文或节选,请注明作者和版本信息,否则视为侵权。版本:0.1作者:freshegg俗话说得好“打洞有风险,动手需谨慎”,您需要仔细鉴别本文所列技术可能带来的安全风险。本着“谁打洞,谁受益,谁承担风险”的原则,对于您执行本文中的操作而导致的任何结果和本人无关。另外,本文中所列人物情节纯属虚构,请勿对号入座,如有雷同,纯属巧合 ...
2010-07-14 21:11:58 213
原创 既然爱 就要坚持
如果你们在一个班,一起自习,一起上课下课,一起泡茶一起记笔记,离开一秒也无所谓,还有下一秒; 如果你们在一个学校,可以一起去图书馆,一起去露天电影场,一起进食堂一起看星星看月亮,一起跑八百一起手牵手进小树林,一天不见,至少还有明天,至少还可以一起毕业; 如果仅仅在一个城市,也还可以一起逛街,一起吃冰一起玩电玩,一起坐公交一起乘电梯,可以一起想起城市某家小店某个好玩的去处,一个星期不见也会想念,毕竟...
2010-07-13 09:40:48 153
原创 应用推荐:EverNote 最好用的Notes服务
我们都有健忘的毛病,所以:1,我们需要笔记本,烂笔头等工具来帮我们记忆;但是这样写的手很累。。。2,后来人们发明了电脑,所以把该记得都写到电脑里;但是电脑也会丢失。。。3,后来人们开始用gmail来顺便纪录银行卡号,飞行里程卡等,但是这样也不见得很方便,所以并不普及。。。4,再后来人们用手机把要记的东西拍下来,但是时间长了并不好查找。。。告诉我,你用什么帮助记忆?我向大家推荐一款最好用的 no...
2010-07-13 00:01:57 157
原创 (转)图片详解Google搜索工作原理
PPCBlog发表了一张图片,详细解释了网页从被Google的网络蜘蛛爬取、收录、索引,最后再到用户进行一次Google搜索并产生搜索结果的过程,图中还描述了Google Adwords在搜索中产生的过程。 图片简洁明了,对了解Google搜索非常的直观,我们将其编译成中文,下面就是编译成中文Google如何完成一次用户搜索的图片: 点击图片看完整大图: Google 搜索工作原理图...
2010-07-12 23:34:29 145
原创 把女友升级为老婆时发生的BUG
亲爱的技术支持: 我急需您的帮助。我最近将“女朋友7.0”升级到“妻子1.0”,发现这个新程序意外地启动了孩子生产程序,而且占用了大量的空间和珍贵的资源。 这在产品的使用手册中没有提到。 此外“妻子1.0”自动将自己安装到其他的所有的程序中,它随系统同时启动,监控整个系统的状态。“男人夜出2.5”和“游戏5.3”无法再运行,一旦运行该程序系统即行崩溃。试图运行“周日足...
2010-07-10 13:53:01 99
原创 你从没见过的 HTML5 动画效果
HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。 Tunnelers 纯 JavaScript + HTML...
2010-07-10 12:39:46 104
原创 给网页设计师的30个HTML5学习资源
早在几个星期前,Adobe就发布了Dreamweaver CS5 HTML5 Pack的预览版下载。众所周知,HTML5在互联网领域掀起了一场大论战,并让Adobe的日子很难熬。HTML5致力于为前端开发提供全面的标记语 言。以下30多个资源可帮你开始学习HTML5。 Blowing up HTML5 video and mapping it into 3D space(将HTML5视频吹散...
2010-07-10 12:36:01 117
原创 漫谈C语言及如何学习C语言
云风最近写了一篇博客《C语言的前世今生》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。 在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。 为什么要学习C语言? ...
2010-07-09 23:17:29 1539 1
原创 无线路由器安全必读
今天看了个新闻,说蹭网器趋于产业化云云,实际上我们都知道淘宝上老早就可以以100多块的价格买到好用的蹭网器。哪怕是没有什么黑客知识的人,只要用它就可以轻易的破解无线路由设置的WEP类型密码,同时曾网器配套的无线网卡功率经过了加强,可以很轻易的连到数百米外的AP,这无疑给我们家里的无线网络带来了很多安全隐患。那么我们怎么做才能尽量保持无线网络的安全呢?总结了一下,主要要做以下几步: 1、更换...
2010-07-09 23:11:26 229
原创 (转)教你六招如何做好演讲
作者:弥缝 有多少次你因为会议上演讲者呆板的陈述而感到无聊?反之,想想自己的演讲报告,你有多投入,又怎能确定可以吸引你的听众呢?你想表达的意思真的都传递出去了吗? 下面就介绍六个绝佳方法,让你的陈述更富吸引力。 舍弃PPT 用PPT来做演讲报告实属普遍,但这真的是表达你自己想法的最好方式吗?用PPT的最大弊端是它将你紧紧束缚住了——你不得不按着...
2010-07-09 22:46:58 164
原创 你会休息吗?掌握最高效的休息方式
你会休息吗? 你是不是有过这样的困扰呢?当睡了十几个小时起来仍然觉得疲累;当花了不少钱去旅游散心却没有增加生活的激情;出去K歌和逛游乐园完并没有使自己更开心。 休息应该是使你摆脱疲劳、放松神经、使你重新精力充沛。如果你的休息方式并不能为你带来这些,那么,无论这些活动听起来多轻松,看上去有多High,它都是一种错误。抛弃它们,来一场休息革命! 看看我们对休息有哪些误解: ...
2010-07-08 22:20:54 113
原创 ffmpeg编译及使用 (转载)
ffmpeg编译及使用 1 ffmpeg介绍ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。 ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ff...
2010-07-05 20:08:54 279
原创 用 PHP 读取文件的正确方法
了解如何使用 PHP 的各种文件函数。查看诸如 fopen、fclose 和 feof 之类的基本文件函数;了解诸如 fgets、fgetss 和 fscanf 之类的读取函数。并且发现用一两行代码处理整个文件的函数。让我们算一算有多少种方法处理诸如 PHP 之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP 可以轻松地赢得 Perl 的座右铭“T
2009-10-15 16:33:00 306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人