自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SpannableString的使用

CharSequence接口的实现类有很多,平时我们常用的String,但是除了String,还有其他常用的类型 如:SpannableString 在Android 的 EditText中,如果我们不仅仅想放入文件,那么图片如何放入呢? SpannableString ss = new SpannableString(resName ); //resName--->resId in

2016-11-25 09:10:05 182

原创 关于ListView中点击条目不生效的解决办法

如果ListView条目中包含按钮,此时再给ListView增加点击监听将不会生效,解决办法两种 1.给条目中的TextView设置监听,不要再给整个条目设置监听 2.将条目中的按钮设置属性focusable = false

2016-11-22 14:51:17 284

原创 android achartengine使用

achartengine 是第三方关于图标绘制的一个框架 一下列出一个关于绘制折线图的小例子 // 折线图 public void lineView() { // 同样是需要数据dataset和视图渲染器renderer XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset(); XYSeries serie

2016-10-28 15:58:53 239

原创 android 代码设置无actionbar和全屏

除了在清单配置文件中设置主题,我们可以在代码中设置是否有标题栏和是否填充整个屏幕(即没有手机状态栏) } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_

2016-10-28 08:34:19 1780 1

原创 SQLiteOpenHelper

在Android中,我们操作数据库经常要用到SQLiteOpenHelper这个类,该类是个抽象类,当我们使用它(写其子类)时,要重写 其的onCreate()方法和onUpgrade()方法。       onUpgrade()方法:当数据库的版本号发生变化的时候回调该方法,在该方法中可以编写 删除表 添加表 的语句       onCreate():当数据库创建完成后会回调该方法,在该方

2016-10-17 08:40:56 407

原创 反射

Manager类中有一个私有的静态方法,在Test中去调用它: public class Manager { private static int add(int a,int b){ return a+b; } } public class Test {      main(){                   Class[] args = {int.class,i

2016-10-17 08:28:46 163

原创 关于SparseArray

SparseArray也是一个集合,类似于Map集合,格式为:key, value格式,但是它的效率更高一些 因此我们可以使用此集合作为内存缓存,但是切记既然使用集合,你就不能限制它的容量,因此 它可以无限制的往里面存储数据,因此具体是否使用该集合作为内存缓存,要根据你的业务而定, 具体使用: //创建SparseArray对象,一般作为缓存要用static修饰 public stati

2016-10-08 08:26:53 207

原创 关于方法回调

关于方法回调

2016-09-23 10:45:08 173

原创 java System.arraycopy

关于java中的Sytem.arraycopy()方法

2016-09-19 09:02:58 192

原创 Android Notification 兼容

使用Notification,当创建Notification对象时,需要注意版本的兼容,在此,我们可以通过如下方式进行当前版本判断,并执行对应的方法去创建Notification对象: int version = Build.VERSION.SDK_INT;         if (version > 16) {             newNotification01();   

2016-09-18 08:38:42 343

原创 关联support v4查看源码

步骤: 1.在eclipse中,将原来的private Librarys移除掉(点击build path -> remove from build path) 2.在libs文件夹中,右键点击v4jar包,添加到build path中 3.此时再查看v4中的源码是,会显示Attach Source...按钮,点击此按钮,去关联你的v4包下面的源码吧

2016-09-17 20:21:20 199

原创 关于阅读源码

阅读系统源码是每一个开发人员都要经历的事情,个人认为:阅读源码应该具有针对性,首先阅读注释部分,从注释部门获取一些信息,大概了解到该功能是干什么用的,参数传入的参数表达的是什么意思,然后去分析这个功能点是如何实现的。掌握大概的实现过程,不要去纠结于每一行代码的意思,那样很浪费时间,也不一定能够真正理解,效率很低。如果去分析整体实现逻辑,那么就有比较明确的目的性,阅读源码会更加轻松,更加高效。

2016-09-17 19:41:31 224

原创 Android对话框样式

定义Android dialog样式,主要需要定义如下属性:             @null         true         false         true         @color/transparent         false     如果windowBackground不为透明,那么显示时会显示window和后面的

2016-09-17 19:37:45 306

空空如也

空空如也

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

TA关注的人

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