自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

原创 Resources.getSystem() 和 getResources()

看同事代码的时候偶尔看到Resources.getSystem() 的用法,之前没这样用过于是查了查,Resources.getSystem() 和 getResources()差别如下:getResources()用在有context的地方,没有context的地方和静态类中是不能用的(也有开发者通过一些方式对context进行封装用在静态类中),而且getResources()只能用于获取应用本

2016-09-28 14:55:59 3045

原创 PopupMenu和ActionMode的使用

package com.example.mhyuam.actionmode;import android.content.Context;import android.support.v7.widget.PopupMenu;import android.util.AttributeSet;import android.view.MenuItem;import android.view.Vie

2016-07-21 00:23:53 875

原创 RecyclerView的使用

周末看了Recylerview的使用,RecyclerView在android标准的sdk中并没有收录,如果使用的话需要导入android.support.v7.widget.RecyclerView 这个包,这个view当中包含了一个ViewHolder相当于listview的升级版本,它所解决的问题就是itemview的复用,它并不关心怎样去显示。这其实是完全脱耦合的一种架构思想,布局的显示方式

2016-07-18 22:50:39 2272

原创 自定义view

package com.example.mhyuam.customview;import android.content.Context;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.util.Log;import android.view.Gravity;

2016-07-11 23:40:24 346

原创 ListView 节头制作

主要用到了稀疏数组,SparseArray是 Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,而且不会进行自动装箱操作。制作listview节头主要是通过自定系adapter结合SparseArray来完成,将每一个分类都当成一个列表存储在系数数组中,其类似与多为数组,其中只在关键节点上存储节头,节头下的内容有每一小节

2016-07-11 11:25:00 422

原创 随手记之多分辨率布局

以前适配多分辨率的时候都是傻傻的把一个布局copy到各个layout目录下,今天才知道原来布局也可以有别名的,虽然和copy来copy去的方式都差不多,但还是记录下吧,方法很简单,直接上图:写一个默认的竖屏布局,一个默认的横屏布局,在屏幕较大的手机中直接引用默认的横屏布局即可。 但是要注意哦,这里新建的可不是layout-sw_dp而是values-sw_dp哦, 下面贴layout.xml中

2016-07-09 23:50:43 381

原创 随手记之liistview之setEmptyView(view)

无聊的时候就只有学习学习再学习,周末天太热,无处可去就只有在家看书了,以前没有注意过在listview的适配过程中,没有数据时的情况,今天翻书的过程中偶尔发现liistview在没有数据的时候是可以设置空view来和用户进行交互的,下面上代码:public class MainActivity extends Activity { ArrayList list = new ArrayList

2016-07-09 23:26:53 584

原创 布局变化时的动画

布局中的每个view再不聚变化时有5中状态,应用程序可以为其中的任何一种状态设置自定义动画:APPEARING 容器中出现一个新的viewDISAPPEARING 容器中消失一个viewCHANGING 布局改变导致某个视图随之改变CHANGE_APPEARING 其他视图的出现导致某个视图随之改变CHANGE_DISAPPEARING 其他视图的消失导致某个视图随之改变<Linear

2016-07-06 23:34:04 445

转载 ANR log分析

ANR log data/anr/trace.txt

2016-07-06 14:03:10 1021

原创 java反射

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-02 00:08:59 344

原创 aapt日常日常使用记录

这几天正在琢磨 android的runtime resourse overlay,由于app中只有几个字串,放在源码中编译始终编译不过,转而使用aapt打包,由于之前没有使用过aapt,这里把使用过程记录下来,以便以后查看。aapt打包生成只有res资源的apk./aapt package -f -M CameraOverly/AndroidManifest.xml -S Camera

2016-07-01 11:26:36 334

原创 android studio 问题整理

1、:app:transformClassesWithDexForDebug FAILEDError:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: java.lang.RuntimeExcepti

2016-06-29 02:00:42 1838

原创 夜间模式、全屏,以及虚拟按键的动态隐藏和显示

昨天晚上闲着无聊随便翻了翻书,看到了几个View.SYSTEM_UI_FLAG的相关介绍,顺手敲了下验证之后决定写下来当做记录。代码如下:package test.lb.com.myapplication;import android.app.Activity;import android.os.Bundle;import android.view.View;im

2016-06-28 22:59:49 5920

原创 Linux 错误收集

1.今天运行 sudo apt-get install python-setuptools报了如下错误(ubuntu 12.04系统):E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/ftp.sjtu.edu.cn_ubuntu_dists_pr

2016-06-28 13:37:58 435

转载 Android service的全面总结

http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html

2015-08-13 14:03:30 477

原创 读书笔记--Android多线程

一、android service       android service 不会主动开启新线程,任务运行在主线程中,如果需要进行耗时操作,要手动在service中创建一个新的thread进行耗时任务。二、异步任务         public abstract class AsyncTask三种泛型类型分别代表“启动耗时任务所需要的参数”、“后台任务执行的进度”、“后台

2015-08-13 13:09:03 399

原创 android开发常用知识点备忘录

1. 最近开发的时候发现view.setBackground(id)会拉伸图片,view.setImageResource(id)不会。即android:background会拉伸,android:src 不会2. 做项目的时候有用到距离底部80dp的属性,找了很久始终没找到怎么写距离底部,要不就是没效果,捉摸了很久才找到了一种解决方法 android:layout_gravity="

2015-08-04 10:28:29 869

转载 android开发知识树

转自http://blog.csdn.net/xyz_lmn/article/details/41411355

2015-03-10 15:43:14 640

原创 android HttpURLConnection和HttpClient的使用

在android中,发送http请求的方式一般有两种,HttpURLConnection和HttpClient,下面先从HttpURLConnection说起:一、HttpURLConnection:要获取HttpURLConnection的实例,一般只需创建一个URL对象,传入目标网络地址,然后调用一下openConnection()方法即可,如下所示:URL url = n

2015-01-25 22:25:57 798

转载 浅谈JAVA集合框架

Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Collections的区别。 2 List, Set, Map是否继承自Collection接口。

2014-07-10 23:39:30 531

转载 C/C++内存分配

1.C程序结构下面列出C语言可执行程序的基本情况(Linux 2.6环境/GCC4.0)。[root@localhost Ctest]# ls test -l     //test为一个可执行程序-rwxr-xr-x  1 root root 4868 Mar 26 08:10 test[root@localhost Ctest]# file test //此文件基

2014-07-10 23:19:08 1001

转载 TCP、UDP和HTTP

1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。 2、HTTP协议是建立在请求/响应模型

2014-07-10 23:06:47 529

反编译神器jeb(linux版)

linux 版反编译神器,解压后直接使用

2016-01-19

美图秀秀简单实现

通过设置颜色矩阵 改变图片颜色,实现美图模拟功能.可以选择图片 和保存.

2016-01-19

android 19api 源码

android api 19源码 android4.4 api源码

2015-03-02

android内核剖析

详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等,为Android内核定制及高级应用程序开发提供支持

2015-01-23

android-21.zip

android 21 源码 android-21.zip

2015-01-15

android -20

android 20 源码 android-20.zip,大家看看吧

2015-01-15

Android4.4_API源码.zip

android 4.4 api 源码,api--19

2015-01-15

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

TA关注的人

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