superharder
码龄14年
求更新 关注
提问 私信
  • 博客:35,031
    社区:557
    35,588
    总访问量
  • 26
    原创
  • 5
    粉丝
  • 43
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2011-08-30

个人简介:迷茫的菜鸟

博客简介:

superharder的专栏

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得3次评论
  • 获得7次收藏
  • 博客总排名1,226,338名
  • 原力等级
    原力等级
    0
    原力分
    0
    本月获得
    0
创作历程
  • 4篇
    2015年
  • 19篇
    2014年
  • 6篇
    2013年
成就勋章
TA的专栏
  • 杂文
    1篇
  • android
    25篇
  • java
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    深度学习
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

86人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

自定义autoCompleteTextView实现自己的匹配规则。

用过autoCompleteTextView(后面简称auto)的同学都知道,它默认是从字符串的头部开始匹配的。或者中间有空格的也能从空格开始匹配后面的字符串。乍一看还以为是auto的匹配规则问题,其实是Adapter的问题(本来使用的是ArrayAdapter)。要怎么样自定义匹配规则呢?!1.自定义adapter继承自baseAdapter2.实现Filterable接口,
原创
博文更新于 2014.11.07 ·
2548 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

mac 下eclipse创建Android项目为空的解决办法。

最近把电脑换成mac了,由于10.10后的os x,不自带java sdk了,没办法只有到官网上下载jdk1.7,(为什么不下载1.6,或1.8。1.6太旧了不支持Android 5.0 的一些属性,1.8 太新,怕和Android有些不兼容)配置Android studio:直接是傻瓜式的配置,下载完成安装就行了。配置eclipse安装完后配置adt,直接使用离线安装的形式(不知
原创
博文更新于 2015.07.10 ·
1985 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 反射机制实例。

本文来自:blog.csdn.net/ljphhjJAVA反射机制:通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~Demo:
转载
博文更新于 2015.05.18 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

访问网络之HttpClient和HttpUrlConnection

HttpClient对比HttpUrlConnection有比较丰富的api,但是不利于扩展和升级,加上android团队在优化HttpClient方面并不积极。我比较倾向使用HttpUrlConnection,下面还是把两种访问网络的方法列出来以作比较。HttpClient:public String httpGet(String url, String params) throws
原创
博文更新于 2015.03.13 ·
1010 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2014年总结,展望2015!

其实今天已经11号了,自己本来也没有写总结的习惯。但是在看博客的时候看到很多大神都在做总结,想必自己也有必要总结一番。一来总结自己2014年的进步和不足,二来确定自己2015年的努力方向和需要达到的目标吧。2013年就不提了,实习了三个月的C#之后就一直在找工作和游戏中度过。那时候一直想着找android方面的工作,实习的也行。但是那时候自己又已经毕业,不能以实习生的身份进入公司了。当
原创
博文更新于 2015.01.11 ·
707 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

下拉刷新功能的实现。

下拉刷新的在android程序中很常见,自己也耐着性子完成了对它的具体实现。首先你得知道刷新控件也是一个ListView,你用自己的方式实现了一个自定义ListView,这个ListView具有下拉刷新功能。创建自己的ListView:public class RefreshListView extends ListView implements OnScrollListener{p
原创
博文更新于 2014.12.25 ·
970 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

自定义简单的万能适配器

一个简单的万能适配器。
原创
博文更新于 2014.12.17 ·
963 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

自定义view中自定义属性的用法.

有时候我们自定义的view需要用到有自己定义的属性。首先定义自己的属性,在res/values/attrs.xml中定义,xml文件如下: name属性很重要,关系到以后的调用。format为属性的类型,这里列举了几种基本的数据类型,注意textSize等关系到大小的属性格式为dimensio
原创
博文更新于 2014.12.12 ·
2345 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

从eclipse中导出项目到android studio。

A.从eclipse中导出项目。1.右键选择需要导出的项目,选择export。2.在接下来的显示框中展开android列表项,选择 Generrate Gradle build files。点击next3.再次需要导出的项目。(其实前面右击项目是不必要的,空白处右击选择export也一样)。4.选择Modules(注意android studio 中的 Modules对应一个and
原创
博文更新于 2014.12.10 ·
1086 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ListView多选删除功能实现。

主体思想,把要删除的位置放入List中进行保存,之后根据list进行删除。实现了全选,反选删除功能。MainActivitypublic class MainActivity extends Activity { ListView show; List datas = new ArrayList(); ListAdapter adapter; @Override prote
原创
博文更新于 2014.12.05 ·
2053 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

自定义Adapter中getView( )中使用View.setTag()和不使用的区别。

首先来看使用Tag的情况。@Override public View getView(int position, View view, ViewGroup group) { ViewHolder holder = new ViewHolder(); if(view==null){ view = inflater.inflate(R.layout.note_list_item,
原创
博文更新于 2014.12.04 ·
1480 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

自定义View中为什么需要重写onMeasure()方法?

不实现OnMeasure()方法的时候首先自定义一个简单的view:public class myView extends View{ public myView(Context context) { super(context); } public myView(Context context, AttributeSet attrs) { super(context,
原创
博文更新于 2014.10.30 ·
2817 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

自定义滑动删除item的ListView。

首先继承创建继承ListView和实现OnTouchListener,OnGestureListener的类。会使用到AbsList中的pointToPosition(int x, int y)方法,这个方法主要是根据点击的位置获取点击行的在列表中的索引。还有ViewGroup中的getChildAt(int index)方法,主要用于根据当前的索引获取子控件。这个(这个索引以可见屏幕顶端
原创
博文更新于 2014.10.30 ·
1293 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

android 回调机制实例!

具体实现为在类中定义接口,在接口的实现方法中传入参数(也可以不传)。在调用类中传入新建的接口,并实现未实现的方法。public class CallBackClass { //传入相应的接口作为参数 public void huidiao(final runDate rundate) { //使用线程代替系统的事件 new Thread() { int i = 0;
原创
博文更新于 2014.10.30 ·
955 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

关于事件的传递机制。

每个ViewGroup都包含:onInterceptTouchEvent()和TouchEvent()每个View包含:TouchEvent()事件是从ViewGroup开始的之后经过传给ViewGroup或者View。事件不可能一直往下传递,所以使用onInterceptTouchEvent()阻止事件像下面的控件传递。使用TouchEvent() 阻止事件向上面的Tou
原创
博文更新于 2014.10.29 ·
922 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

android布局中margin和padding的区别!

其实从使用的时候就可以区别开来。android:paddingandroid:layout_marginpadding是在本控件级别的,而margin是在layout级别的。最好拿有背景的控件做测试:padding:margin:
原创
博文更新于 2014.10.24 ·
1043 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

百度地图(SDK v3.1.1)和百度定位(SDKv4.2)的实现!

需要使用百度地图的服务,你必须先创建一个百度开发者账号。每个账号就可以创建20个可以使用服务的应用。armeabi文件夹。首先当然是导入库文件,在项目中建立libs文件夹,在libs文件夹下面建立将locSDK4.2.jar文件拷贝到工程的libs目录下,liblocSDK4d.so文件拷贝到libs/armeabi目录下。每个应用需要一个密钥才能调用百度的服务,密钥的申请需要安全
原创
博文更新于 2014.10.22 ·
1852 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

android handler机制和Timer的使用

Timer的使用:主要用于创建每隔一段时间就执行的任务。创建继承Task的任务类,也就是每段时间执行的任务。private class MyTask extends TimerTask { @Override public void run() { Message msg = new Message(); msg.what = 1; handler.send
原创
博文更新于 2014.10.15 ·
1824 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

eclipse快捷键

Eclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。 小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐] 编辑相关快捷键注释          Ctrl + /快速修复    Ctrl + 1删除当前行 Ctr
转载
博文更新于 2014.10.14 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用ichartjs生成报表以及和activity交互!

ichartjs是一款轻量级的图表工具,使用方便。
原创
博文更新于 2014.10.11 ·
779 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多