自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [Android笔记]Xml的解析

[Android笔记]Xml的解析DOM解析器SAX解析器Pull解析器  本文学习一下目前Android平台对XML解析的三种解析方式: DOM、 SAX、 Pull。需要解析的XML测试文档如下:Book> BookAuthorte>成功BookAuthorte> BookNullCode>0BookNullCode>

2018-02-28 11:19:18 219

原创 Android笔记之ConnectivityManager

Android笔记之ConnectivityManager概念ConnectivityManager  ConnectivityManager主要用于管理与网络连接相关的操作用于查询网络连接状态,当网络状态发生改变时通知应用。   通过调用Context.getSystemService(Context.CONNECTIVITY_SERVICE)。Connectivity

2016-11-20 12:19:55 3775

原创 算法笔记之插入、归并排序

算法笔记之插入、归并排序插入排序对于少量元素的排序时,它是一个有效的算法。其核心思想是一个一个把元素插入一个已经排序好的序列当中进行排序。其代码为://插入排序: 小 ~ 大: 算法最坏时时间: T(n^2)//A[]: 需要排序的数组//length: 数组的长度void INSERTION_SORT(int A[], int length) { int i

2016-11-15 12:40:00 390

原创 Android笔记之飞行模式

Android笔记之飞行模式[系统应用]核心代码:boolean isEnabled = Settings.System.getInt(getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) == 1; Settings.System.putInt(getContentResolver(),Settings.System.A

2016-10-16 10:56:23 2537

转载 Android笔记之layout_weight

Android笔记之layout_weight概念  一旦View设置了该layout_weight属性(假设有效的情况下),那么该 View的宽度等于原有宽度(android:layout_width)加上剩余空间的占比!   该属性只有在LinearLayout布局中才有作用;另外如果不设置该属性,默认 layout_weight = “0”; Measure   在设置了 layout_we

2016-10-02 21:56:58 320

转载 Android笔记之对象序列化

Android笔记之对象序列化引言  在多进程间通信时,只有对象可序列化的前提下,才能进行传输。在Android中通过Intent和Bundle传输数据时;把对象持久化到存储设备上或者通过网络设备传输给其它客户端时;都需要用可序列化。 而 Serializable 和 Parcelable 接口可完成对象的可序列化过程。1,Serializable 接口   Serializabl

2016-08-02 23:12:32 337

转载 Android笔记之高效加载大图、多图解决方案,有效避免程序OOM

Android笔记之高效加载大图、多图解决方案,有效避免程序OOM高效加载大图片  我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了

2016-08-02 15:19:14 336

转载 Android笔记之消息处理机制

Android笔记之消息处理机制 本文转载于 http://www.cnblogs.com/qingblog/archive/2012/06/27/2566021.html并加以整理要素概念Message 消息,线程间通讯的数据单元。Message Queue 消息队列(FIFO),用来存放通过Handler发布的消息。封装于Looper里面。Handler Hand

2016-07-31 22:24:21 368

转载 Android笔记之LayoutInflater

Android笔记之LayoutInflater概念  LayoutInflater类是用于装载xml布局文件, 作用类似于我们常用的findViewById(), 只不过一个是用来找res/layout/下的xml布局文件,并且将实例化成View。 而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。因此一般来说,可分2种情

2016-07-31 22:23:12 264

转载 Android笔记之Theme和Style

对于Android开发团队来说,拥有自己的一套自我定制的UI框架,可以更好提高用户体验和自我品牌认知。Theme 和 Style是 Android UI设计所必需的。App 如何使用适用 系统原生的Theme 和 Style?

2016-07-31 22:22:30 1598

原创 常见的 Android Studio问题

Q: XML布局的Preview不小心按掉了,现在重新显示出来? A: Android Studio的功能包含preview窗口, 可以查看布局(layout)的样式;(打不开之类的问题)  具体位置: view->Tool Windows->Preview, 可以显示preview窗口;  解决网址: http://www.ddvip.com/tech/1000136841.

2016-07-09 16:47:13 913

转载 MyEclipse使用手册(详细版)

原文地址:MyEclipse使用手册(详细版)作者:志成中国0. 快捷键================================================================================编辑:Ctrl+Shift+L 显示所有快捷键Ctrl+K 参照选中的词(Word)快速定位到下一个Ctrl+Shift+K 参照选中的

2016-06-09 23:14:50 2551

转载 Android笔记之IPC机制:Messenger

Messenger  是一个轻量级的IPC方案,其封装使用AIDL,使其简便进行进程间的通信。服务端:1,创建一个Service,2,同时创建一个Handler3,并通过它进行创建 Messenger对象。4,在Service的onBind 方法中返回 Messenger对象底层 Bindler即可。5,如果需要返回信息给客户端,则需要利用 handlerMessa

2016-06-09 23:11:55 241

原创 Android笔记之View XML属性自定义

1, 简介  一般来说,我们进行自定义View,但除非使用Android 原生的 XML属性,我们想添加自定义的XML属性来扩展自定义View的复用性。2, 实现流程编写 values/attrs.xml, 在其中进行编译 styleable 和 item 等标签元素;自定义一个CustomView类(继承View或者其子类);在布局文件中使用CustomView进行布局并使用自

2016-06-08 10:54:25 446

转载 算法笔记之常用查找与排序

直接插入排序:一种最为简单的排序方法。基本思想:第 i 趟排序将序列中的第 i+1 个元素 K[i+1] 插入到一个已经按值有序的子序列中(K[0]....K[i])中的合适的位置,使得插入后的序列仍然保按值有序。详细算法: //从小到大 void insertSort(keytype k[], int n) { int i,j; keytype tmp;

2016-06-06 21:50:16 289

原创 算法笔记之DFS与 BFS

基本思想:深度优先搜索(DFS,Depth-First Search): 它从某个状态开始,不断的转移状态直到无法转移状态,然后回退到前一步的状态,继续转移到其它状态,如此不继重复,直至找到最终的解。宽度优先搜索(BFS,Breadth-First Search):总是先搜索距离初始状态近的状态,也就是说,它是按照开始状态--->只需1次转移就可以到达的所有状态---->只需2次转

2016-06-06 21:49:50 495

转载 算法笔记之栈、队列、链表

1, 队列:基本概念: 队列是一种特殊的线性结构,它只允许在队列的首部(head)进行删除操作(称为出队);而在队列的尾部(tail)进行插入操作(入队)。而当队列中没有元素时(即 head == tail),称为空队列。First In First Out(FIFO)原则 算法应用:队列是广度优先搜索以及队列优化的 Bellman_Ford 最短路算法的核心数据结构。基本元素:一个数

2016-06-06 21:49:21 270

转载 ANDROID自定义视图——onMeasure流程,MeasureSpec详解

简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。而这篇文

2015-11-08 21:04:11 323

原创 Android 音视频的播放

在Android中,播放各类音视频流最简单的方式就是使用 android.media.MediaPlayer对象。基本编码模式如下:MediaPlayer mMediaPlayer = new MediaPlayer();//设置需要播放的文件mMediaPlayer.setDataSource(mMediaFile);//播放扩展存储器中的音视频文件mMediaPlayer.set

2015-10-12 21:38:26 308

转载 android view SurfaceView GLSurfaceView的关系和区别

Android之View和SurfaceView  Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的三种视图是:view、SurfaceView和GLSurfaceView。  View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必须在UI主线程内更新画面,速度较慢

2015-10-12 21:03:07 790

转载 Android UI开发第二十四篇——Action Bar

Action Bar   Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式Action bar的主要目的是:        1.  提供一个用于识别应用程序的标示和用户的位置的专用空间。         这个空间的左边是应用的图标或logo,以及Activity的标题。但是,如果是像当前选择的标

2015-10-07 11:55:39 281

转载 Android 各国语言包字符串缩写

语言缩写:http://www.loc.gov/standards/iso639-2/php/code_list.php国家地区缩写:http://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elementsen 英文 en_US 英文 (美国)ar 阿拉伯

2015-09-21 21:29:03 2798

转载 Android Support v4、v7、v13的区别

转载于: http://my.oschina.net/chengliqun/blog/148451Android Support v4:  这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。    Android Support v7:  这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可

2015-09-21 21:17:59 272

转载 Android开发_View 硬件加速

Android开发_控制硬加速hardwareAccelerated控制硬加速 hardwareAccelerated 也是一种优化的手段从Android3.0 (API level11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作.  启用硬加速最简单的的方法是对整个应用启用硬件速.如

2015-09-11 13:12:30 1334

转载 RGB 颜色对照表

RGB 颜色查询对照表: http://www.114la.com/other/rgb.htm  颜色代码表 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF68F #FFF5EE #

2015-09-10 17:16:25 2832

转载 RelativeLayout相对布局常用属性

RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素

2015-09-10 16:42:14 309

转载 [转载]Activity中ConfigChanges属性的用法

通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:  CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION设置方法:将下列字段用“|”符号分隔开,

2015-09-05 17:28:07 302

转载 java多线程小结,及解决应用挂死的问题

转载于: http://sishuok.com/forum/posts/list/1280.html 这两天为了定位JBOSS老是挂死的问题,学习了一下JAVA多线程方面的知识,在此总结一下 1、在Java程序中,JVM负责线程的调度。线程调度是指按照特定的机制为多个线程分配CPU的使用权。 调度的模式有两种:分时调度和抢占式调度。分时调度是所有线程轮流获得CPU使用权,并平均

2015-08-26 10:39:15 1444

转载 Android开发:shape和selector和layer-list的(详细说明) .

和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.d

2015-05-21 12:59:00 357

空空如也

空空如也

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

TA关注的人

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