- 博客(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
992
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
940
原创 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
365
原创 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
608
原创 Android Rxjava使用方法
首先说一下我们最熟悉的Handlerhandler是我们接触得最早最原始的做异步处理的方法,AsyncTaskRxJava是什么:异步 好处:代码简洁可读性强可随意的切换线程最基本的使用方法 要满足三个条件,(1)创建Observer观察者 (2)创建Observable被观察者 (3)Subscribe完成订阅。 下面我们来写一个最基本的功能。代码如下:Observable.crea
2017-03-08 10:35:21
459
原创 Contentprovider的基本用法
在前两年的开发中我们是很少看到ContentProvider的情况,但随着社会的进步数据化的东西越来越多,进而需要各种数据访问也就越来越多。android提供了ContentProvider来应对不同应用间的数据访问。下面我们就对ContentProvider进行一个简单的用法介绍;在数据存储端继承ContentPovider;AndroidManifest.xml中配置;在ContentPr
2017-02-28 17:12:45
994
原创 SQLite数据库存储
我们先讲解数据库的创建。在android中我们通常会用到SQLiteOpenHelper来建立数据库,因为他书写简单,并且可以快速的升级数据库的版本。 下面我们对SQLiteOpenHelper进行一一解答:创建一个数据库:继承SQLiteOpenHelperpublic class MySQLiteOpenHelper extends SQLiteOpenHelper { //这里的ba
2017-02-25 17:51:02
540
原创 Android接口回调
如何用最简便的方法理解接口回调;我相信有许多人与我一样做android有段时间了,知道接口回调怎么用但就是不知道应该怎么理解。在看了一些大神的博客后终于恍然大悟;我们可以这样来理解接口回调A类 B累 C接口 A类持有B类的引用并且调用B类中的方法b(这一过程中A将自己的对象传给B类中的b方法) 然后B类中的函数b内部调用A类的函数a。 这一过程就称之为接口回调。下面我们通过一个例子来详细
2017-02-22 10:27:01
403
原创 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
750
原创 防QQ侧滑条目
每当我们看到侧滑的时候就会不由自主的想到ViewDragHelper,下面我将给大家来介绍关于ViewDragHelper的用法,以及自定义控件中需要注意的点;ViewDragHelper的使用方法,分为以下几个步骤;初始化ViewDragHelperViewDragHelper viewDragHelper = ViewDragHelper.create(this, ne
2017-02-18 19:46:59
339
原创 怎样解决ListView条目中的Button事件
ListView条目中的button事件的监听以及子控件与父控件的事件冲突处理1.事件冲突处理listview的条目中当子项包括Button或者CheckBoX等控件时,点击条目无效。这里是因为Button或者CheckBoX将条目上的焦点抢走了。 解决方法:在listview条目的 根布局 中加 上android:descendantFocusability="blocksDescendant
2017-02-17 20:52:18
1868
1
原创 RecycleView的使用以及一些注意点
作为一个刚入行的新手决定从今天开始每天总结一点东西。RecycleView优点:内部集成了ViewHolder回收机制。缺点:没有条目点击事件的功能,如果添加需要自己在adapter中自定义点击事件的接口;今天就对recycleview的基本使用方法和点击事件的添加做点总结,首先:基本使用方法:private void initView() { mRecycle
2017-02-16 20:43:50
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人