自定义博客皮肤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--->resIdin

2016-11-25 09:10:05 210

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

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

2016-11-22 14:51:17 330

原创 android achartengine使用

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

2016-10-28 15:58:53 273

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

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

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

原创 SQLiteOpenHelper

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

2016-10-17 08:40:56 438

原创 反射

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 188

原创 关于SparseArray

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

2016-10-08 08:26:53 261

原创 关于方法回调

关于方法回调

2016-09-23 10:45:08 203

原创 java System.arraycopy

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

2016-09-19 09:02:58 217

原创 Android Notification 兼容

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

2016-09-18 08:38:42 378

原创 关联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 233

原创 关于阅读源码

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

2016-09-17 19:41:31 253

原创 Android对话框样式

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

2016-09-17 19:37:45 346

空空如也

空空如也

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

TA关注的人

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