xiedantibu
码龄15年
关注
提问 私信
  • 博客:139,485
    139,485
    总访问量
  • 24
    原创
  • 935,769
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2010-04-29
查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得13次评论
  • 获得16次收藏
创作历程
  • 1篇
    2014年
  • 2篇
    2013年
  • 87篇
    2012年
  • 38篇
    2011年
TA的专栏
  • HTML学习
    4篇
  • 2011/12/03/-2011/12/04
  • 转载
    34篇
  • 2012/4/16-4/22
  • CoCos2d-x
    1篇
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android Development with Kotlin

发布资源 2017.09.29 ·
epub

戏谈cocos2d-x 2.0.4 Touch

戏谈cocos2d-x 2.0.4 Touch
原创
发布博客 2014.04.10 ·
1463 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

标识接口的用法

标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。标接口在Java语言中有一些很著名的应用,比如java.io.Serializable和java.rmi.Remote等接口便是标识接口。标识接口,当一个类实现了一个标识接口之后就像是给自己打了个标签。为此,我们通过一个通俗而有趣的示例!这个示例是设计一个猎人,其持有一
转载
发布博客 2013.01.22 ·
904 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

PowerManager和WakeLock的操作步骤

PowerManager和WakeLock的操作步骤 转自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966611.htmlPowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);通过 Context.getSyst
转载
发布博客 2013.01.17 ·
630 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android TextView设置字体风格

在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。 这里推荐的做法是使用Android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView中设置不同
转载
发布博客 2012.10.16 ·
1374 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android listview addHeaderView和addFooterView的注意事项【转】

今天在做项目的时候用了自定义listview以及自定义的item、adapter。现在把其中需要注意的地方记录下来:1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其
转载
发布博客 2012.09.05 ·
808 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

815

AudioManager(音频管理器):AudioManager am=(AudioManager)this.getSystemService(Service.AUDIO_SERVICE);int maxVol= am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//获取最大音乐音量值(15最大) AudioManager.STREAM_VO
原创
发布博客 2012.08.15 ·
751 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android通过摇晃手机的频率来控制声音的频率

/** * @author Stay * 通过摇晃手机的频率来改变声音的速度 */ public class ShakeSound extends Activity implements SensorEventListener,OnClickListener { private static final float SHAKE_THRESHOLD = 50;
转载
发布博客 2012.08.15 ·
1065 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

818

在中加入这一行android:screenOrientation="landscape/portrait ",android中每次屏幕的切换动会重启Activity ,不过如果使用android:configChanges="keyboardHidden|orientation",当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新
原创
发布博客 2012.08.14 ·
779 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

snake代码解析

snake代码解析1.先运行SnakeView(Context context, AttributeSet attrs)->initSnakeView()在initSnakeView()中resetTiles(4)设置图片的种类Bitmap[4],loadTile(int key, Drawable tile) 为Bitmap[4]-》mTileArray[key] 赋值,其中RED_STA
原创
发布博客 2012.08.13 ·
1599 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

最全的Android源码目录结构详解

http://www.cnblogs.com/yyangblog/archive/2011/03/02/1968880.html Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build
转载
发布博客 2012.08.13 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android软键盘的隐藏显示研究

Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。    那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。    一、软键盘显示的原理    软件盘的本质是什么?软键盘其实是一个Dialog!    InputMethodSe
转载
发布博客 2012.08.13 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

809 Res Bitmap Drawable Canvas 详解

Res Bitmap Drawable Canvas 详解 1.Resources 1.res/raw目录下的 InputStream inputStream=getResources().openRawResource(int id); 2.getDimension(int id) 3.DisplayMetrics getDisplayMetrics() 4.Drawa
原创
发布博客 2012.08.09 ·
1237 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

809-android应用资源

1.设置窗口的背景:getWindow().setBackgroundDrawableResource(R.drawable.back);2.设置窗体的标题:getWindow().setText(getResources().getText(R.string.main_title));3. #ffff0000 hello 8dip true
原创
发布博客 2012.08.09 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

806

1.RelativeLayout有一点需要注意,因为它内部是通过多个View之间的关系而确定的框架,那么当其中某一个View因为某些需要调用GONE 来完全隐藏掉后,会影响与其相关联的Views。Android为我们提供了一个属性 alignWithParentIfMissing  用于解决类似问题,当某一个View无法找到与其相关联 的Views后将依据alignWithParentIfMiss
原创
发布博客 2012.08.07 ·
926 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

730

RelativeLayout,顾名思义,就是以“相对”位置/对齐 为基础的布局方式。android.widget.RelativeLayout 有个 继承自android.view.ViewGroup.LayoutParams 的内嵌类 LayoutParams,使用这个类的实例调用 RelativeLayout.addView 就可以实现“相对布局”。  android.widget.Rel
原创
发布博客 2012.08.07 ·
992 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

731

public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item .getMenuInfo(); int id = menuInfo.position; switch (item
原创
发布博客 2012.08.07 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

081

Layout gravity我的理解是当前组件对父组件的位置,而gravity是当前组件的内容对当前组件的位置
原创
发布博客 2012.08.07 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

launcher 学习网址

(1)ADW_Launcher的下载和编译注意事项Launcher数据库研究(一)Launcher预设WidgetLauncher 上的动画效果Launcher 抽屉图标更改Android2.2 Luncher2扩展(仿Ipad DockBar、HTC预览图、批量添加快捷方式、启用3D效果等)给Launcher添加壁纸的方法Launcher2启动后图标获取焦点问
原创
发布博客 2012.08.04 ·
599 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android UI开发第十八篇——ActivityGroup实现tab功能

android.app包中含有一个ActivityGroup类,该类是Activity的容器,可以包含多个嵌套进来的Activitys,这篇文章就是借助ActivityGroup可以嵌套Activity的功能来实现Tab功能。tab这种UI在很多的移动应用中可以看到,包括android、iphone、window phone7等移动终端上都有这样的应用,Tab这种UI方式具有小视图大容量的特点。
转载
发布博客 2012.07.30 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多