- 博客(15)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
转载 程序员在工作生涯中最易犯的七大错误
原文:点击打开链接某软件开发领域著名的职业规划导师,在与程序员们长期的接触之后,总结了程序员们最易犯的7个错误。1.没有明确的职业目标没有目标的人生,就像无根的浮萍,水流到哪里就飘到哪里,一生漂泊。如果你想要在软件开发领域获得真正的成功,那么就必须知道该何去何从。或许面对遥远的未来,你已经有了一个粗略的目标了。但是除了这点还不够,你应当坚实自己的目标——清楚的定义在实现过程中的
2015-07-12 18:06:24 1459
原创 Android开发之Android Annotations框架
昨天研究了一下Volley网络通信框架的使用,今天有研究了一下Android Annotations框架,发现Android Annotations框架确实可以减少代码量。Android Annotations 是一个开源的框架,用于加速 Android 应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。功能模块:1. 使用依赖注入
2015-07-03 11:16:32 672
原创 Android开发之Volley网络通信框架
今天用了一下Volley网络通信框架,感觉挺好用的,写个博客记录一下使用方法,方便以后VC。Volley(Google提供的网络通信库,能使网络通信更快,更简单,更健壮。)功能模块:1. JSON,图像等的异步下载---------------------------------------------------------------------------
2015-07-02 11:13:33 864
原创 Android的进程优先级
前几天有一个电话面试,被问到Android的进程优先级,当时差点没反应过来,还好在面试官即将跳过这道题时想起来了。Android 把进程分成了一些优先级,从高到低分别是:1、前台进程(Foreground)比如我们正在看书,那么看书的程序就是前台进程,这些进程是不会被系统优先结束的。当我把它切到后台的时候,它就变成后台进程了。2、可见进程(Visible)输
2015-06-03 21:15:48 939 2
原创 Android开发之Shape的使用(为TextView等空间添加边框)
在Android开发中,我们想为控件添加边框,可以使用Shape。首先,我先简单介绍一下Shape。solid:填充gradient:渐变stroke:描边corners:圆角padding:间隔Shape的使用如下,制作椭圆形边框textview_bg.xml。 <stroke android:wi
2015-05-23 23:27:47 2827
原创 Android问题之This Android SDK requires Android Developer Toolkit version 20.0.0 or above
最近朋友学习Android从网上下载了Eclipse ADT之后,遇到了这样一个问题,就是Eclipse启动的时候出现ADT版本低,需要更新ADT的问题。后来我通过网络找到了答案,解决了他的问题。Eclipse启动时会查看D:/android/tools/lib/plugin.prop这个文件,文件内容是这样的。# begin plugin.propplugin.version
2015-05-22 19:03:03 640
原创 Android中的自定义title
我们在Android开发中经常会遇到这样一个问题,就是Android系统自带的Activity的title很难看,想不显示他或者显示自定义的title。今天就介绍一下怎么自定义title。自定义title有两种方法。方法一:我们取消自带的title,然后在布局文件中添加控件来达到自定义title的目的。requestWindowFeature(Window.FEATURE_NO
2015-05-06 11:09:44 710
原创 Android中自定义对话框Dialog
最近研究了一下自定义对话框。就是在styles.xml文件中定义自己的对话框。代码如下: @drawable/title_background true 为了简单,只写了这两个属性。感兴趣的可以参考系统的对话框,做自己喜欢的Dialog。使用Eclipse按住Ctrl键单击鼠标左键查看系统定
2015-04-23 21:17:39 577
原创 Android中实现ListView滑动删除时滑动和触摸冲突问题解决办法
最近在实现ListView滑动删除时遇到这样一个问题,ListView的触摸和滑动冲突,详细情况就是如果在触摸事件中添加一个跳转Activity的工作,每当触摸ListView的Item就跳转,但是想滑动删除时也会触摸ListView的Item,这样还没有进行滑动删除界面就跳转了。我的解决办法是通过判断ListView的Item按下和抬起时的X坐标判断,滑动删除时X坐标会变化,触摸时X坐标不会变。
2015-04-07 23:44:38 2028
原创 Android在ListView的onTouch事件中获取选中项的值
在Android开发中经常使用ListView,最近使用ListView制作一个仿QQ的滑动删除控件时遇到一个问题,就是使用ListView的onTouch事件无法获取选中项的值,讲过一番思考和在网上看的一些资料,想到一个解决办法。 ListView listView = (ListView) findViewById(R.id.listView1); l
2015-04-06 22:53:22 2074 1
原创 Android中应用的字体Typeface的设置
在Android应用开发中会遇到这样一个问题,就是觉得Android默认的得字体很难看,强迫症严重的同学甚至会闹心的无法继续开发下去。我最近也遇到了这样一个问题,今天我介绍一下改变Android字体的方法。一、使用安卓自带的字体Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",我们可以在XML布局文件中使用这三种默认字体。
2015-03-30 22:12:38 5142
原创 Android中的广播接收器之电话快捷启动界面
介绍一个广播接收器的简单使用,实现一个界面的快捷启动,就是在拨打电话的时候,输入一个特定的号码,然后就会启动特定界面。很简单的,就是用一个广播接收器,来接收打电话时发出来的广播,然后捕获它,然后就可以进行我们想要的操作啦,好,直接上代码。public class PhoneReceiver extends BroadcastReceiver{ @Override
2015-03-27 09:37:40 656
原创 Android中的Toast的使用
我们在进行Android应用开发中,经常会使用一个对界面无影响的提示框(Toast),Toast默认样式简单,显示时间短,这就需要我们在使用的时候想办法改变默认的Toast。一、首先我们实现一个永不关闭的Toast。Toast有两个默认的显示时间,分别是LENGTH_SHORT和LENGTH_LONG,LENGTH_SHORT显示时间大约为2秒,LENGTH_LONG显示时间大约为
2015-03-27 08:40:44 604
原创 Android导入外部数据库
新手,在开发APP中于到了一个问题,就是有一些数据想在每次安装APP时导入到内存卡。所以就研究了一下将外部数据库导入的方法,在网上找了一些资料。(再一次面试中被问到了)第一步:先新建一个外部数据库(我使用的SQLite可视化管理工具SQLite Expert Pro),新建的数据库命名为data.db(1)新建数据库data.db(2)新建表第二步:在Android工程的res目录下新建一个raw
2015-03-15 12:41:08 719
android 怎么将一个ArrayList按照另一个ArrayList排序
2015-11-09
android怎么给桌面图标添加动画?
2015-09-17
Android系统设置中的清除数据
2015-08-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人