自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Harris的博客

自暴自弃不想好中。。。。

  • 博客(25)
  • 收藏
  • 关注

原创 自定义View知识总结

参考鸿洋大神的文章自定义View要做的几件事:首先参照官方文档1.自定义View的属性,在xml布局文件中使用该属性2.在构造方法里面获得我们自定义的属性(两个参数的)3.[optional]重写onMeasure方法(原因后面讲)4.重写onDraw()一步一步来:1.自定义属性:在values文件夹下面创建attrs.xml文件,像这样:

2015-11-15 16:50:40 600

原创 自定义ViewGroup知识总结

自定义ViewGroup的大体步骤:1.重载构造函数2.复写onMeasure,返回值给getMeasuredWidth和getMeasuredHeight(optional)3.复写onLayout,负责摆放子View。下面是ViewGroup API文档对于这两个方法的介绍:protected void onMeasure (int widthMeasureSpec,

2015-11-14 13:40:21 429

原创 ActionBar的使用方式+Selector

实现ActionBar的格式:menu_main.xml要写成这样,其实就是添加多个item,并对这些item的text和图标包括大小进行设置。默认的已经有一个item,照葫芦画瓢就是了。<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.and

2015-10-21 22:22:40 377

转载 使用HTTP协议访问网络

直接看最后的图

2015-10-03 00:09:02 549

转载 Android的多线程——Handler和Async Task学习笔记

首先是郭神的话:“和许多其他的GUI库一样,android的UI也是线程不安全的。也就是说,如果想要更新应用程序里的UI,则必须在主线程中进行,否则就会出现异常。对于这种情况,安卓提供了一套异步消息处理机制,完美地解决了在子线程中进行UI操作的问题”。具体就是两种方式:Handler和AsyncTask这两个类。Handler的代码直接写在gitHub里面了,为什么我觉得Handler

2015-10-02 23:56:13 928

原创 android四大组件之Service个人总结

首先是自己的gitHub代码10月份开始转战Android Studio了,重写了一份一样的代码。。。挺没意思的Service应该可以看做和Activity平起平坐的存在。这一点从Service在AndroidManifest文件里注册的位置就能够看出来。新建一个项目,一个MainActivity类,外加一个myService类extends Service这个类。MainActi

2015-09-30 18:05:53 599

原创 android四大组件之ContentProvider个人总结

对于郭神的第一行代码的摘录ContentProvider(内容控制器)主要提供在不同应用程序之间实现数据共享的功能,允许一个应用程序访问另一个应用程序中的数据,同时还能保证被访问数据的安全性。ContentProvider 的用法分为两种:1.使用context的getContentResolver()方法获得一个ContentResolver对象,使用该对象的qurey、

2015-09-28 12:13:26 327

原创 android四大组件总结之BroadcastReceiver个人总结

1.动态注册以郭神的第一行代码里的示范为例子package com.Harris.broadcastreceiver_demo;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.In

2015-09-28 11:59:48 407

转载 android接收和发送短信代码-BroadcastReceiver应用

学习郭神的第一行代码的时候跟着敲的,留作今后学习用。

2015-09-27 01:33:15 1201

转载 Fragment学习笔记

还是从CSDN大神那里直接借用的代码,学习中。。。。今天介绍了两种仿微信界面的方式1.第一个是使用Fragment代码原理:1.布局文件:1.1title_bar.xml,直接一个TextView,设置高度50sp即可。1.2.bottom_bar.xml,一个RelativeLayout包裹着一个LinearLayout,后者包裹着4个LineLayout,分别取ID

2015-09-12 22:58:43 374

原创 ListView+RecyclerView

先看API文档的结构,SimpleAdapter和ArrayAdapter都是BaseAdapter的子类。子类实现了抽象父类的方法,许多细节都被实现,构造函数和成员函数都被设定好。ArrayAdapter和SimpleAdapter以及BaseAdapter都可以对getView方法进行优化。ArrayAdapter可以指定泛型,通过实体类带入各种数据;SimpleAdapter可以

2015-09-07 20:29:41 558

原创 java反射机制的使用

一个android项目demo,越简单的项目越不容易出错,这是肯定的。activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo

2015-09-06 14:37:28 386

转载 Mars老师sqlite学习笔记

晚上跟着Mars老师的视频学习了sqlite的一些用法,程序运行得起来,但还是会有很多意外退出的情况。详细的解释也放在代码段里面好了。main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/t

2015-09-04 22:12:27 760

原创 使用文件保存数据以及在此基础上实现判断登陆账号密码匹配问题的实现

SharedPreference的使用以及判断输入账号密码是否正确的小程序

2015-09-03 11:00:42 1062

原创 SharedPreference使用指导

课本上的SharedPrefernece写的比较简洁(明明就是故意漏掉了好多代码)没办法,以自己目前的能力,可能还需要跳一跳才能够到,先把代码贴在这里。main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro

2015-09-02 21:39:59 326

原创 Log日志+Toast+try/catch

9月2日下午的学习总结

2015-09-02 18:10:55 739

转载 ViewPage学习笔记

ViewPage和HorizontalScrollView取代了Gallery。今天上午先学了点关于ViewPage的用法,也是自定义Adpter那一套东西,先直接上代码。原文链接,写得特别好http://blog.csdn.net/wangjinyu501/article/details/8169924src/layout文件夹下面一共四个xml文件。main.xml

2015-09-02 10:58:43 393

原创 Intent以及onActivityResult方法的使用

Intent可以用用于跳转到别的Activity,此外也可以使用putExtra()方法在这个过程中以一个键值对(String string, 某种数据类型)的方式传递数据。结合着Bundle,可以把数据打包在Bundle对象里面,使用putInt(key,value)和getInt(“key”)方法分别获得Bundle对象里面的数据,和Intent自身的getXXXExtas方法也没什么

2015-09-01 19:28:21 822

原创 Toy Program---------ContextMenu+Gallery混合实践

main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="m

2015-09-01 14:55:54 311

原创 OptionMenu和ContextMenu使用介绍

菜单分为两种,OptionMenu(按住手机的MENU键就会出来),ContextMenu(在手机上长按1-2秒才会启动),按需求自取。下面是ContextOption的使用方法,OptionMenu的方法差不多。1.main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2015-09-01 10:32:43 370

原创 ListView的一些使用方式

直接上代码main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_wid

2015-08-31 20:52:36 416

原创 ImageView、Gallery以及GridView学习笔记

1.ImageView部分ImagView在main.xml文件里和一般的TextView这些差不多,还是想提醒自己,有时候在xml文件里面设置布局时要记得 想想,Layout_height这种不能随便写,写成了"match_parent"的话下面的所有控件全部都会被遮住。犯过这种错误,有时候可以可以在Graphical Layout里面看看是否正确。下面是xml部分<ImageVie

2015-08-31 16:08:57 409

原创 RadioGroup、RadioButton以及Spinner学习笔记

以下仅为我作为一只工科狗学习Android编程过程中的一些学习笔记,主要提炼出自己在敲代码过程中遇到的一些问题。学习Android控件对于我这个新手来说还是很困难的,写在谷歌doc里面还是不太好查找,写在这里吧。1.RadioGrop&RadioButton1.1布局文件部分先上xml代码<LinearLayout xmlns:android="http://schemas.a

2015-08-30 14:38:38 626

原创 Android中TextView的SetText()方法注意事项

忙活了一个下午才研究出来的。。。。学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个activity中使用一个TextView的setText()方法显示乘法计算的结果,很简单是吧。run as android application之后,第一个activity

2015-08-27 18:18:53 36019 1

原创 这些天的想法

搬家到CSDN第一天,有空把自己看马士兵java教程的一些感受写进来。自己并不是一个擅长写博客的人,罢了,这里也算一个摆弄心思的地方了。短期内我应该还不能够分享一些技术方面的文章,不过看着吧。程序员的头两年是非常难熬的,这我懂。我也愿意等待,错过就错过了。花开堪折直须折,莫待无花空折枝。

2015-07-19 18:30:18 273

空空如也

空空如也

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

TA关注的人

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