自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最简单的Launcher工程

开发Launcher与其它的应用差不多创建Launcher工程展示所有的应用点击图标实现跳转创建Launcher工程<category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.HOME"/>如图: 初始化R

2017-03-30 11:18:17 945 1

原创 2017年android面试总结

这里收集了我和同事遇到的面试题,在此做一下总结 2017年 3月17日 公司 : LP-LINK 1.内存优化用到哪些工具,懂得哪些优化工具 2.单列模式需要注意哪些,应该怎么写 3.Fragment与activity之间是什么关系以及他们生命周期之间的联系 4.拼写sql的语句 5.Asyntask异步加载 6.BroadCastReciver可以发生ANR吗?2017年3月17日

2017-03-17 16:23:32 903

原创 Android socket编程

socket分为两种: UDP和TCP下面我们先来介绍UDP: 特点:1.数据要进行打包发送。 2.数据的大包大小有限制 3.面向无连接 4.安全性低不可靠 5.速度快 使用场景:QQ群聊代码如下:发送端public class SendSocket { public static void main(String[] args) { try {

2017-03-15 21:21:11 329

原创 Android Studio 编写AIDL需要注意的点

AIDL是什么AIDL的全称为 Android Interface definition language 是android接口定义语言。 他的好处是什么 : 进程间通讯 通过 bindService将ServiceConnection进行绑定连接,调用其它线程的功能。 @Override public boolean bindService(Intent service, Serv

2017-03-10 10:26:03 562

原创 Android Rxjava使用方法

首先说一下我们最熟悉的Handlerhandler是我们接触得最早最原始的做异步处理的方法,AsyncTaskRxJava是什么:异步 好处:代码简洁可读性强可随意的切换线程最基本的使用方法 要满足三个条件,(1)创建Observer观察者 (2)创建Observable被观察者 (3)Subscribe完成订阅。 下面我们来写一个最基本的功能。代码如下:Observable.crea

2017-03-08 10:35:21 413

原创 Contentprovider的基本用法

在前两年的开发中我们是很少看到ContentProvider的情况,但随着社会的进步数据化的东西越来越多,进而需要各种数据访问也就越来越多。android提供了ContentProvider来应对不同应用间的数据访问。下面我们就对ContentProvider进行一个简单的用法介绍;在数据存储端继承ContentPovider;AndroidManifest.xml中配置;在ContentPr

2017-02-28 17:12:45 944

原创 SQLite数据库存储

我们先讲解数据库的创建。在android中我们通常会用到SQLiteOpenHelper来建立数据库,因为他书写简单,并且可以快速的升级数据库的版本。 下面我们对SQLiteOpenHelper进行一一解答:创建一个数据库:继承SQLiteOpenHelperpublic class MySQLiteOpenHelper extends SQLiteOpenHelper { //这里的ba

2017-02-25 17:51:02 503

原创 Android接口回调

如何用最简便的方法理解接口回调;我相信有许多人与我一样做android有段时间了,知道接口回调怎么用但就是不知道应该怎么理解。在看了一些大神的博客后终于恍然大悟;我们可以这样来理解接口回调A类 B累 C接口 A类持有B类的引用并且调用B类中的方法b(这一过程中A将自己的对象传给B类中的b方法) 然后B类中的函数b内部调用A类的函数a。 这一过程就称之为接口回调。下面我们通过一个例子来详细

2017-02-22 10:27:01 365

原创 ViewPager与PagerTabStrip的基本使用方法

在android开发中viewpager是一个实用性超强的控件。下面就viewpager的基本使用做一些总结。 ####Viewpager的基本用法ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。控件中加入viewpager。 <android.support.v4.view.ViewPager android:id="@+id/

2017-02-18 20:32:30 696

原创 防QQ侧滑条目

每当我们看到侧滑的时候就会不由自主的想到ViewDragHelper,下面我将给大家来介绍关于ViewDragHelper的用法,以及自定义控件中需要注意的点;ViewDragHelper的使用方法,分为以下几个步骤;初始化ViewDragHelperViewDragHelper viewDragHelper = ViewDragHelper.create(this, ne

2017-02-18 19:46:59 305

原创 怎样解决ListView条目中的Button事件

ListView条目中的button事件的监听以及子控件与父控件的事件冲突处理1.事件冲突处理listview的条目中当子项包括Button或者CheckBoX等控件时,点击条目无效。这里是因为Button或者CheckBoX将条目上的焦点抢走了。 解决方法:在listview条目的 根布局 中加 上android:descendantFocusability="blocksDescendant

2017-02-17 20:52:18 1817 1

原创 RecycleView的使用以及一些注意点

作为一个刚入行的新手决定从今天开始每天总结一点东西。RecycleView优点:内部集成了ViewHolder回收机制。缺点:没有条目点击事件的功能,如果添加需要自己在adapter中自定义点击事件的接口;今天就对recycleview的基本使用方法和点击事件的添加做点总结,首先:基本使用方法:private void initView() { mRecycle

2017-02-16 20:43:50 462

空空如也

空空如也

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

TA关注的人

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