自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (17)
  • 收藏
  • 关注

原创 Android中Ringtone播放详解【安卓源码解析五】

现在咱们来聊聊android系统中铃声的播放,从framework层面说说Ringtone的播放原理,我在android源码中碰到了播放系统铃声中的问题,所以仔细研究了这方面的知识,现在整理一下,给读者一些帮助,现在我对铃声的播放和设置特别亲切,不管是短信铃声方面的,来电铃声,还是日历铃声,email的铃声,闹钟的铃声,都能解决铃声方面的bug。前面我说了Notification的播放机制,And

2011-12-30 22:02:18 26519 8

原创 Android中Notification的framework层讲解【安卓源码解析四】

android的notificaiton的声音sound也是申请的AudioManager机制来播放声音的。最近让我找恢复出厂设置后,手机刚启动,接受短信没有声音,如果恢复出厂设置后,等一会儿,过个2分钟再接受短信,就有铃声了。下面我把我分析代码的方法写下来,给自己和读者一些启发:      日历也是用的是Notification,但是恢复出厂设置后,立马设置日历后,日历可以出声音,我看日历的

2011-12-18 17:23:29 19163 9

原创 我的2011年总结--大明zeroson程序员一周年总结

花絮:看到csdn举办“我的2011”年度征文活动,我恰好工作也一年多了,上个月写了篇博客,主要是我换工作方面的流水账,这篇我从主观、客观、多方位地谈谈我这一年的变化。        从大四实习到毕业这一年多,我被社会这个大染缸已经磨练成熟多了,不再害怕辞职找工作这个过程了,不再害怕加班了,不再害怕上级批评的话语,敢于承担责任,敢于挑战任何困难。这一年的变化生活上住宿条件的变化,从燕郊(通州东

2011-12-11 15:13:35 11910 36

翻译 Android中RemoteViews中文帮助文档【安卓翻译一】

前言:大明以后要写一些高质量的博客,尽量说透彻一些,看问题要多角度;遇到问题多思考,其实技术就是一层窗户纸,当你有很多层窗户纸捅不破的时候,就成了困难了,所以解决问题要一层一层分析,把每个窗户纸捅破了,这个问题就pass掉了。我在网上看到大家翻译一些中文的帮助文档,所以我也想翻译试试,看看自己的英文的水平到底怎样?所以小试牛刀一下,先来翻译一下RemoteViews。这个RemoteViews用的

2011-12-04 00:36:10 8526 1

嵌入式eMMC 5.1协议英文资料

嵌入式eMMC 5.1协议英文资料

2022-10-17

串口虚拟工具

模拟串口虚拟工具 大家可以通过这个工具来模拟一些串口的misi接口的实现

2013-08-10

Oracle PL SQL语言基础

学习oracle的基础讲解,一个很好的电子文档资料。

2013-08-10

Android闹钟拓展版

该闹钟是根据上个版本增加了一个---->更换背景图片的功能,我的csdn博客有截图,大家可以参考后下载,链接地址:http://blog.csdn.net/wdaming1986/article/details/7479359

2012-04-19

Android玲闹钟

该闹钟是根据源码简化后的,我的csdn博客有截图,大家可以参考后下载, 链接地址:http://blog.csdn.net/wdaming1986/article/details/7461043

2012-04-14

Android中GridView拖拽的效果!

最近看到联想,摩托罗拉等,手机launcher中有个效果,进入mainmenu后,里面的应用程序的图标可以拖来拖去,所以我也参照网上给的代码,写了一个例子。还是很有趣的,实现的流畅度没有人家的那么好,我只是模仿这种效果,我写的这个拖拽是两个图标之间进行交换,所以,当从一行的某个位置,换到下一行的另一列的时候,发现有好几个图标都改变位置了,因为是相邻两个交换位置,所以每经过相邻的图标的时候都改变位置。先弄个雏形,以后再更新优化。我的博客有效果图,链接地址:http://blog.csdn.net/wdaming1986/article/details/7436881

2012-04-08

Android源码铃声汇总

最近研究源码程序,改了改手机短信铃声的源码,最近总结了下铃声的代码,写个activity继承PreferenceActivity有:手机短信铃声,手机铃声,闹钟铃声,还有sdcard中的铃声,通过选择相应的铃声,然后读取到xml文件里面,通过读取preference.xml文件,intent传个参数进去intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, phoneUri);打开对话框的时候就默认选中上次被选中的音乐。程序流程:在onCreate()方法中加入addPreferencesFromResource(R.xml.preferences);加载xml文件。@Override重写onPreferenceTreeClick()方法,处理点击事件,在打开对话框铃声的时候,先读取xml文件,判断是否有值,如果有值,就传值intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, phoneUri);然后进行选择铃声。通过onActivityResult()接受传递过来的uri,系统默认的铃声是通过data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);方法来获取uri的,而sdcard中的铃声通过Uri pickedUri = data.getData();来获得选中的uri的,再然后通过editor.commit(); 来提交接受过来的uri和音乐的名字整个流程大概就是这样。 csdn博客有截图: http://blog.csdn.net/wdaming1986/article/details/6919653

2011-10-30

Android抽屉 SlidingDrawer

安卓中1.5后加入了SlidingDrawer【隐藏式抽屉】,设计原理在你的UI布局有限的情况下,放不下太多的控件的时候,可以考虑用这个隐藏式抽屉。用SlidingDrawer注意两点,一个是android:handle(委托要展开的图片加载Layout配置) 和android:content(要展开的Layout Content), 我的csdn博客地址: http://blog.csdn.net/wdaming1986/article/details/6898374

2011-10-29

Android的GridView动态选球

最近感觉GridView的用法比较灵活,比如写一些动态改变的东西,更新显示效果比较明显,所以我写了一个demo,选中球后,点击确定显示选中的球在主页面,点击重置,则选中的球都被清空。这个效果还是比较不错的!希望给大家启迪。我的csdn博客的效果图: http://blog.csdn.net/wdaming1986/article/details/6786444

2011-09-18

Android音乐播放器

这个是简单的音乐播放器,可以播放sdcard中的MP3格式的音乐,希望对大家有帮助!效果图在我的csdn博客上:http://blog.csdn.net/wdaming1986/article/details/6768884

2011-09-18

Android复杂闹钟

最近做闹钟,所以自己写了个Demo版本,这个程序是用listview单独的类来实现的,和activity类分开来实现的!这个是用数据库进行更新的,当闹钟设置后,闹钟图片变成闹钟的样子,闹钟取消后,图片变成灰色的闹钟,这个是用ListView来实现数据库更新数据的!然后弹对话框来实现时间的设置和周几重复的功能,这个功能能实现,我测试了!正确无误!需要注意的地方有两个:listview每次滑动的时候,记得设置背景为透明, mAlarmListView.setCacheColorHint(0);另一个是利用Intent传递广播的Intent的时候,传参数的时候,记得设置PendingIntent sender=PendingIntent.getBroadcast(context,0, intent1, PendingIntent.FLAG_UPDATE_CURRENT);的PendingIntent.FLAG_UPDATE_CURRENT,为了让每次启动PendingIntent进行更新!这两点要注意一下,我在编写的时候就是遇到这两个问题了!另外就是算法的判断!

2011-09-03

Android个人通讯录

最近写数据库,我就自己写了个带密码的个人通讯录,感觉sqlite特别好用,和mysql,sqlserver都一样,真是简单的关系型数据库,注意:开启数据库,cursor后一定要记得关闭close()掉,避免浪费资源。另外adapter的notifyDataSetChanged()这个方法也特别好用,就是数据库更新的时候,调用一下,baseAdapter中的getview就会重新加载一遍,这样界面就会更新数据,而不用onCreate()方法来更新,另外可以把notifyDataSetChanged()方法写在onResume()方法中,这样在两个activity跳转后按back 键也可以达到刷新界面的效果! 我的csdn有效果图: http://blog.csdn.net/wdaming1986/article/details/6727032

2011-08-28

Android 小闹钟

最近写了个闹钟的程序,看到SharedPreferences在一个程序中可以共享数据,我就拿来用用,没想到SharedPreferences太好了,真是轻量级的保存数据的好的工具,比sqlite好用多了!以后我又多了一种编程思想了,呵呵,所以现在分享给大家,特别注意这点:这个无法在多个程序间共享Preferences数据。程序关闭再打开时间仍然保留你上次设置的时间。这就是Preferences的作用!我的csdn博客有效果图: http://blog.csdn.net/wdaming1986/article/details/6705902

2011-08-21

网上花店系统的设计与实现【源码+数据库】

这是我的毕业设计,用到的语言有:jsp+java+struts+json+jquery+mysql数据库 这个项目有数据库,导入可以运行!这个项目有前台和后台,前台系统能实现购物车,订单,留言板,等模块!后台模块能实现用户管理,商品添加和删除,留言板管理,超级链接管理等功能!基本功能还是不错的!

2011-08-21

Android 双色球小游戏

这是我写的android的双色球的小游戏,有四个主菜单,开始游戏,设置,帮助,退出,进入开始游戏,还能选择单选模式和复选模式,然后点击开奖,就能讲加过通过彩票图的形式显示出来了!可以在我的博客上看效果图: http://blog.csdn.net/wdaming1986/article/details/6683479 我的原创啊!!!

2011-08-13

网上购物的中英文翻译

大约3000字的中英文翻译,希望对大家有用,网上购物,电子商务,都能用到这个中英文翻译。

2011-07-27

网上花店销售系统的设计与实现

这是我的毕业论文,网上花店销售系统的设计与实现,希望有用的可以参考一下,一共有40多页,令附录20页代码!

2011-07-27

PopupWin效果源代码

这个效果是我博客的一个android例子:地址:http://blog.csdn.net/wdaming1986/article/details/6636112 大家可以看看

2011-07-27

空空如也

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

TA关注的人

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