自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林炜亮

虽然挫折的创伤已让我寸步难行 可我坚信光明就在远方!

  • 博客(20)
  • 收藏
  • 关注

原创 ShapeDrawable资源..

shapeDrawable用于定义一个基本的几何图形(如矩形、圆形、线条等),定义ShapeDrawable的XML文件的根元素是 shape,该元素可指定如下属性。 android:shape = “rectangle”矩形 | “oval” 椭圆 | “line”线性 | “ring”环形里面的子元素有 1. 定义几何图形的四个角的弧度

2016-12-09 22:53:35 294

原创 内存管理

1.回收Bitmap对象泄露原因:大部分时候,我们只要把图片放在/res/drawable-hdpi目录下,就可以在程序中通过该图片对应的资源ID来获取封装该图片的Drawable对象。但由于手机系统的内存比较小,如果系统不停的去解析、创建Bitmap对象,可能由于前面创建Bitmap所占用的内存还没有回收,而导致程序运行时引发OutOfMemory 错误。 处理方法:Android为Bitmap

2016-12-09 13:57:33 236

原创 RecyclerView

待写

2016-12-08 22:01:26 203

转载 Android中为什么主线程不会因为Looper.loop()方法造成阻塞

转载自:http://blog.csdn.net/u013435893/article/details/50903082 请支持原创,本转载目的只是备忘。如果看过源码的人都知道,在处理消息的时候使用了Looper.loop()方法,并且在该方法中进入了一个死循环,同时Looper.loop()方法是在主线程中调用的,那么为什么没有造成阻塞呢? 首先我们需要从Android程序启动的入口开始来看

2016-11-25 13:42:09 542

转载 Handler详解

MessageMessage是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。HandlerHandler顾名思义也就是处理者的意思,它主要用于发送和处理消息的。发送消息一般会使用Handler的sendMessage()方法,而发出的消息经过一些列地辗转处理后,最终会传递到Handler的handleMessage()方法中。MessageQueueMessageQu

2016-11-24 11:37:28 1127

原创 Win7下使用ant编译volley成jar包

一、准备内容:1.下载git工具下载地址:https://git-scm.com/downloads 默认安装就可以了。2.用git clone下来volley源码git clone https://android.googlesource.com/platform/frameworks/volley/ (需要翻墙)下载下来的存放路径在LWL下面。 3.下载Ant下载地址:http://a

2016-11-23 10:48:46 319

原创 Ubuntu使用中一些问题的解决办法备忘

Ubuntu16.04 WIFI 经常掉线的问题:解决方法:在终端输入命令:sudo nano /etc/modprobe.d/blacklist.conf打开配置文件,在最后一行加入:blacklist acer-wmi

2016-05-01 17:44:50 643

原创 系统时间的差别

1. long a = System.currentTimeMillis();手机上显示的时间距离1970年1月1号的时间差(以毫秒计算)可以被用户通过时钟设置,也可以网络校时。Log.d("MainActivity","currentTime-->"+a);2. long b = SystemClock.uptimeMillis();手机开机之后,减去手机休眠的时间。比如你手机重启之后,4

2015-12-30 17:55:21 373

原创 程序学习网站

1.android 相关书籍2.android官网:https://developer.android.com/intl/zh-cn/index.html

2015-12-29 17:43:02 355

原创 android sqlite 数据库操作

备忘 demo https://github.com/linweiliang/DataBaseTest.git该demo 简易的做了增删改查操作。可以adb 查看 数据库 表 数据是否存在: 本demo 使用虚拟机跑起来的(因为root了,所以有权限查看/data/data区) adb操作截图: 说明:数据库建立之后,如果通过外部操作,比如adb删除了表,再在应用程序中创建表会失败,报n

2015-12-28 18:20:34 281

转载 Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率。获取序列号: adb get-serialno查看连接计算机的设备: adb devices重启机器: adb reboot重启到bootloader,即刷机模式: adb reboot bootloader重启到recovery,即恢复模式: adb reboot recovery

2015-12-28 10:41:32 510

转载 MAC中设置android adb环境变量

验证可行: 1.找到android sdk的本地路径,  adb命令在platform-tool下面,记为XXXX  我的路径是(/Applications/eclipse/android-sdk-mac_x86/platform-tools)2.打开终端输入touch .bash_profile   open -e .bash_profil

2015-12-28 10:35:11 314

原创 android studio ignore 文件

怕以后忘记,写下来忽略掉不需要到文件,方法有几种,当前只记录我比较喜欢的一种方式过滤。ignore 不需要的文件步骤:环境:mac 下的 android studio  ;Github 平台。步骤1:在android studio 上,先安装.ignore 插件(可能需要翻墙)这是已经安装好之后的截图,如果不想使用它,可以把勾给取消掉,或者uninstall .使用

2015-12-24 15:46:53 3928

转载 ShapeDrawable 资源

xml控件配置属性android:background="@drawable/shape"标签corners ----------圆角gradient ----------渐变padding ----------内容离边界距离size ------------大小 solid  ----------填充颜色stroke ----------描边

2015-11-14 18:57:30 279

转载 Android中View的绘制过程 onMeasure方法简述 附有自定义View例子

Android中View的绘制过程  当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。  绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。  每一个ViewGroup 负责要求它的每一个孩子被绘制,每一个View负责绘制自己。  因为整

2015-10-23 19:19:17 303

转载 Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)

2015-09-24 13:31:40 243

原创 Android studio change package name

android studio 1.2.2版本改变报名视频,youtube .link : https://www.youtube.com/watch?v=vu_kyLWUsUI

2015-08-17 11:33:37 409

转载 Android中Parcelable接口用法

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which

2015-06-11 18:31:13 313

转载 Android include标签的使用

android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下:http://schemas.android.com/apk/res/android"      

2014-07-09 13:26:51 355

转载 Android中解析XML

XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API

2014-07-07 10:08:49 342

空空如也

空空如也

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

TA关注的人

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