自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

转载 android常驻通知栏的实现

最近做一个项目,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现 在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下 “FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定义的Notificat

2015-11-17 21:46:06 13699

原创 ListView的性能优化

一、首先我们先实现ListView的构建工作1.定义一个实体类,作为ListView适配器的适配类型。新建Fruit类,代码如下:package org.lxh.demo;public class Fruit { private String name; private int imageId; public Fruit(String name, int imageId)

2015-11-17 20:54:13 488

转载 最新Android面试题集锦

最近因为某些原因想换工作,整理一下个人觉得面试中还比较值得记录的一些题目,给需要找这方面工作的人一个借鉴。以下基本只记录题目或者大概答案,如果大家有比较详细的解答或者比较好的面试题木,希望各位看到的能补充在评论里,供后来人参考,谢谢。Java部分:1. 线程有哪几种实现方式    Thread、Runable比较简单,主要考点在关于线程池,因为我对线程池使用不多没有

2015-11-16 22:23:11 412 1

原创 java中的排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

2015-11-16 16:53:40 693

原创 3种顺序排序方法。简单排序是指时间复杂度为O(n^2)的排序方法。

3种顺序排序方法。简单排序是指时间复杂度为O(n^2)的排序方法。1)选择排序将某个特定值有序的放置在最终位置上---外层循环控制最终位置的序号,内层循环从外层循环序号处向后遍历,找到最小值。2)插入排序插入排序将某个特定值插入到值列的某个子集中,并重复该过程---外层循环控制要插入的数据(从第二个数到最后一个),内层循环控制前面已排好序的的值后移。3)冒泡排序重复比较相邻

2015-11-16 16:29:30 5217

原创 android中Serializable 和 Parcelable 的区别

android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。 二 至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializ

2015-11-14 21:10:18 361

转载 android面试攻略(4)

43.  下面异常是属于Runtime Exception 的是(abcd)(多选)        A、ArithmeticException       B、IllegalArgumentException       C、NullPointerException       D、BufferUnderflowException44.  Math.roun

2015-11-13 22:00:09 357

转载 android面试攻略(3)

自己总结的最强android应用面试题集26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?当你的程序中某一个Activity A 在运行时中,主动或被动地运行另一个新的Activity B 这个时候A会执行Java代码public void onSaveInstanceState(Bundle outState) {   

2015-11-13 21:58:37 393

转载 android面试攻略(2)

16.Android常用控件的信息单选框(RadioButton与RadioGroup):RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。多选框(CheckBox

2015-11-13 21:56:08 416

转载 android面试攻略(1)

1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Activity State。),则调用此方法时会传入一个包含着此activity以前状

2015-11-13 20:32:49 416

转载 Activity四种启动模式

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,

2015-11-13 14:05:04 316

原创 有时候开发listView需要默认显示到最后一条数据

想要实现一个listview初始化时和数据变化后显示到列表的最末,简单地说就是像聊天窗或者是日志输出那样的情景。开始没去仔细看listview对象的属性,按照惯性思维就去 调用 listView.scrollTo(offset_x,offset_y);然后又被一篇奇怪的日志误导了什么外层容器和 内层两个view ...干!浪费我时间。其实listView

2015-11-12 09:48:09 8158 5

转载 Android 网络通信框架Volley简介(Google IO 2013)

Volley主页 https://android.googlesource.com/platform/frameworks/volley http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async

2015-11-04 13:29:14 314

转载 TextView 设置中划线 下划线

android:textAppearance设置文字外观。如“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearance

2015-11-04 11:22:31 624

原创 GridView嵌套布局

有时候开发,需要滑动布局的嵌套,而当我们将布局嵌套好了以后,问题就出来,高度不精确,这时候是否可以想想自己哪里出错了呢,大家先看一下有问题的布局              android:id="@+id/child_root"            android:layout_width="0dp"            android:layout_height="match

2015-11-03 16:28:04 979

阿里巴巴Java开发手册

阿里巴巴出台的Java开发规范

2017-08-03

Support_v4,运行时权限

这是一个较为完整的Support_v4包,包含有Android 6.0的运行时权限申请类

2016-05-10

android第二课

android入门第二课,主要介绍数据的存储与读取

2015-09-14

android 第一课

android第一可课,主要介绍android的环境配置,几种基本的UI布局及其相对的属性解析。

2015-09-14

三大框架笔记

三大框架学习笔记,java初学者必看,由浅入深,你值得拥有

2015-09-01

根据百度API实现百度定位

根据百度地图API实现定位,分别获取经度,纬度

2015-07-09

空空如也

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

TA关注的人

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