自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旭日

平时积累的小知识点

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android开发中比较常见的内存泄漏问题及解决办法

原文地址:http://mp.weixin.qq.com/s/Aqfv70-ea1G75iEV5FAMAA在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正

2017-03-16 10:00:47 344

转载 Android开发时,那些相见恨晚的工具或网站!

Android开发时,那些相见恨晚的工具或网站!2017-03-09 D_clock爱吃葱花 技术视界 本文来我在知乎话题Android开发时你遇到过什么相见恨晚的工具或网站?下的回答!在实际Android开发过程确实会有很多相见恨晚的工具或网站出现,下面是我自己的一些分享。1源码网站 https://github.com/googlesamples Android系统每次推出一些新特性,Go

2017-03-15 09:26:20 568

原创 Viewpager 滑动动画笔记

google为viewpager开放了一个接口PageTransformer,用于实现viewpager动画。开发者可以实现这个接口,定义自己想要的动画,同时google定义了两个默认的动画实现 官方实现。实现一个普通的viewpager。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://sche

2017-02-20 01:09:03 331

原创 用Scroller实现简单viewpager滑动

用Scroller实现简单viewpager滑动看了guolin大神的一篇博客,介绍的很详细,不适合小白。 viewpager可以左右滑动,如何做的呢,viepager的实现代码太多了3千多行,不做深究了。我们是实现简单的滑动即可。说道滑动大家一定会想到scrollTo(x,y)和scrollBy(x,y)。现在来看一下他们的起源,从View控件中可以找到。public class View im

2017-02-09 21:35:14 1161 1

原创 工厂模式起步

在java开发中经常会听到这样的话,“针对接口编程,不针对实现编程”,可能你已经知道了,但是在这里我还是啰嗦一下,使用接口编程,可以隔离掉以后系统可能发生的一大推改变。为什么呢?如果代码是针对接口写的,那么通过多态,它可以与任何新类实现该接口。但是,当代码使用大量的具体类时,等于自找麻烦,因为一旦加入新的具体类就要修改源代码。1.当看到“new”,就会想到“具体”是的,当使用“new”时,

2017-02-06 23:40:31 305

原创 Material Design 定制状态栏

android官方文档,定制状态栏,在google官方文档中优点难找,这次看到了就作为笔记记录在博客上,方便以后

2016-12-30 17:40:27 447

原创 Android ContentProvider的基本使用

今天我准备写一个android 软件版本升级功能,从网上发现了一个downloadmanager配合ContentProdiver下载更新的例子,由于ContentProvider在开发中很少自定义,所以忘了很多,并且自己没有ContentProvider的笔记帮助回忆,所以今天做了一个学习笔记。大家对这个组件都不陌生,它的主要功能就是进程间通信。例如A应该要获得B应用的数据,就可以用Cont

2016-12-29 16:42:29 621

原创 Unable to add window -- token null is not valid; is your activity running?

在使用PopupWindow时出现的error,这个错误有一句话is your activity running?看到这句话时,立刻想到了是由于PopupWindow依赖的窗口没销毁掉。 PopupWindow的创建方式:// 获取自定义布局文件activity_popupwindow_left.xml的视图 private void createPop(){ View popupWindo

2016-11-09 13:36:47 16363 2

转载 代码混淆详解

代码混淆详解2014-10-13 09:23 5309人阅读 评论(3) 收藏 举报什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java

2015-12-17 10:21:03 524

转载 经过验证过的接收系统广播

1.安装应用后,首先要启动一次。2.如果签名后,不可以用eclipse安装apk文件,手动安装好后,也要启动一次。3.添加以下:  4.添加以下:                                                                                                   

2015-08-28 11:25:00 326

原创 动态的测量listview的高度

/** * 动态设置ListView的高度 * * @param listView */ public static void setListViewHeightBasedOnChildren(ListView listView) { if (listView == null) return; ListAdapter listAdapter = listView.getAdapter(); if

2015-08-20 10:34:08 1094

原创 Android fragment用法

1 .创建Fragment如何创建Fragment呢?其实它与创建Activity一样要继承父类,这里不考虑向下兼容问题在创建Fragment时最常用的就是两个父类了,Fragment 和 ListFragment,通常说起来,创建一个Fragnemt只要使用三种方法:① OnCreate() ② OnCreateView()③ onPause()他们3个方法即可穿件一个F

2015-07-14 10:19:03 650

原创 自定义圆角矩形---BitmapShader

今天,在网络上学习时发现了一个好东西啊--BitmapShader ,改变图片的形状,自定义控件后可以重复使用--哈哈。这里我进行了自己的理解并且自己实现了一个,我会对每一个代码语句进行注解。如果想自己详细的学习,请看鸿洋大大的作品-http://blog.csdn.net/lmj623565791/article/details/41967509%20mutable在上图中有

2015-07-08 16:48:01 1330

原创 Android 中如何取得已经安装在手机山的app的信息

android手机上的app都安装data/data文件下1. 用户安装的app在data/data/app目录下2. 系统自带的app在data/data/system目录下注意如果想要查看data/data下文件夹中的数据,数据必须是root的,否则看不到data/data文件夹中的内容,模拟器可以看到。下面是代码,获得手机安装软件app信息都存在AppInfo.java类中,

2015-06-14 00:08:39 521

原创 如何获取手机sd可用空间大小和手机内存可用空间大小

package com.luo.safemobile;import android.annotation.TargetApi;import android.app.Activity;import android.os.Build;import android.os.Bundle;import android.os.Environment;import android.os.StatF

2015-06-13 23:43:47 637

原创 在使用ActionBarActivity和AppCompatActivity时,对应的android v7包的版本

在使用ActionBarActivity和AppCompatActivity时,对应的android v7包的版本,今天就行了android studio 的升级,升级后建立activity时,继承的父类activity不在是ActionBarActivity而是AppCompatActivity,但是建立activity后android studio报错,出现support.v7包中不存在App

2015-06-13 21:55:45 5324

原创 Android Studio 使用Support.v7和support.v4包遇到的各种问题

使用v7和v4包时会出现这种情况:/Users/luolawn/Project/AndroidStudioProject/news/ThirdLib/PullToRefreshLibrary/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/values-v11/values.xmlEr

2015-05-05 12:56:31 25202

转载 Android Scroller类的详细分析

尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/7321910  Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践,对Scroller的用法和工作原理有了一定的理解,在这里和大家分享一下,希望大

2015-04-13 14:36:24 325

转载 Android中View绘制流程以及invalidate()等相关方法分析

Android中View绘制流程以及invalidate()等相关方法分析分类: Andoird框架浅析2011-12-29 21:18 118522人阅读 评论(96) 收藏 举报androidlayoutbuttonhierarchy框架constructor目录(?)[+]                            

2015-04-10 18:41:36 338

转载 Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明

Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明分类: Andoird技巧拾取2012-02-10 00:02 40693人阅读 评论(39) 收藏 举报androidscrolllayoutbuttonstringclass 转载 :http://blog.csdn.net/qinjuning     

2015-04-10 18:34:20 292

转载 FAQ_07_android:clickable 问题

FAQ_07_android:clickable 问题分类: FAQ2011-07-17 16:11 8808人阅读 评论(6) 收藏 举报androidbuttonxmllayout在android Button的xml文件属性中有这麽一个属性标签:[html] view plaincopyprint?andro

2015-04-10 18:32:53 349

转载 Android中View和ViewGroup介绍

转载blog地址   http://blog.csdn.net/linghu_java/article/details/98388731. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有View的特性

2015-02-26 17:34:41 363

原创 ViewPage+frament不预加载下一个Frament数据解决办法

在做一个ViewPage+Frament 滑动数效果,当滑动到每一页时加载哪一页的数据,但是ViewPage会预加载下一也数据,这个问题之前做项目是一直未解决,今天找到一个方法一下子就解决的这个问题,Frament里面有一个setUserVisibleHint方法,setUserVisibleHint每次fragment显示与隐藏都会调用,下面说一下这个方法的使用@Overridepubl

2015-02-26 15:43:08 472

原创 状态开关按钮ToggleButton和开关switch的功能和用法

状态开关ToggleButton与开关switch也是由button按钮派生出来的,因此他们的本质也是按钮,button支持的各种属性,方法toggleButton和switch也适用。toggleButton的xml属性android:checked 表示按钮是否被选中android:textoff 表示按钮关闭状态显示的文本android:texton 表示按钮开启显示的文本

2014-12-27 23:01:38 1397

原创 状态开关按钮ToggleButton和开关switch的功能和用法

状态开关ToggleButton与开关switch也是由button按钮派生出来的,因此他们的本质也是按钮,button支持的各种属性,方法toggleButton和switch也适用。toggleButton的xml属性android:checked 表示按钮是否被选中android:textoff 表示按钮关闭状态显示的文本android:texton 表示按钮开启显示的文本

2014-12-27 22:42:35 1147

原创 圆角边框,渐变背影的TextView

默认情况下呢,textview组件是没有边框的,那么如果想在textview周围添加边框,该如何实现呢?我们可以为Textview设置一个背景Drawable,该Drawable是一个边框,这样不就实现了带边框的Textview么。下面是布局文件    android:id="@+id/list_item"    android:layout_width="match_

2014-12-25 20:52:10 631

原创 自定组件

大家都知道,在android中自定义控件时,基础的做法就是继承View类,在重写View中的方法的一些方法下面来说明一下一些方法:   protected void onFinishInflate() 这是个回调方法,当activity从xml布局文件加载组件并利用xml文件构建ui时,该方法就会被回调。   protected void onMeasure(int widthMeas

2014-12-24 21:48:31 348

原创 把html转化成string代码

public static String htmlToText(String inputString) {        String htmlStr = inputString; // 含html标签的字符串        String textStr = "";        java.util.regex.Pattern p_script;        java.util.

2014-12-05 17:50:41 7185

原创 ViewPager滚动监听解释

这周做了一个需求,使用viewpager实现图片的滚动,我的需求是三张图片,要求在滚动时,图片在两两之间有淡入淡出效果,要想实现这个效果,要在viewpager的滚动监听中操作,首先看一下viewpager的滚动监听函数OnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelec

2014-12-05 16:45:00 3238

原创 AsyncHttpClient的get基本用法

做项目时,用到了网络知识,现在我使用AsyncHttpClient写了一个网络demo,在这里记录一些,对他的一些基础使用首先,AsyncHttpClient是封装好的网络类,使用起来非常方便,该类可以实现大部分的网络功能,      AsyncHttpClient的jar包可以从网上下载,有很多,     使用方法:1.实例化一个AsyncHttpClient类,AsyncH

2014-12-03 00:44:57 1909

原创 修改EditText中光标的颜色

今天,我在写黑夜模式时,遇到了一个问题,我的光标不见了,为了可以看见光标,我修改了光标的颜色,好像次方法只能在api3.0以后那就是修改EditText中的一个属性,android:textCursorDrawable="",注意在修改时,它的值一定要是drawable形式的,如果你只是给了,如下android:textCursorDrawable="@color/black",那

2014-12-02 19:18:32 573

原创 修改进度条颜色记录

//对应系统进度条的背景颜色                                    android:radius="5dp"/>                            android:color="#fffaaa"                />            //第二进度条颜色   

2014-11-30 22:52:48 479

原创 android 很多牛叉布局github地址

https://github.com/Trinea/android-open-project

2014-11-24 19:19:02 6398

转载 http://blog.csdn.net/xiaanming/article/details/17483273

Android 带你从源码的角度解析Scroller的滚动实现原理分类: Android 高手进阶2013-12-26 22:14 9711人阅读 评论(25) 收藏 举报AndroidScrollerscrollTo和scrollBy的区别滚动原理转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/articl

2014-11-24 16:18:52 784 1

原创 viewpager和两种adaper使用

viewpager和pageradapter一起使用受用

2014-11-23 17:57:31 438

转载 http://blog.csdn.net/lmj623565791/article/details/24740977

Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager分类: 【android 进阶之路】2014-04-29 22:25 9309人阅读 评论(33) 收藏 举报FragmentManagerFragmentViewPagerTab目录(?)[+]转载请标明出处:http://blog.cs

2014-11-22 13:00:57 596

转载 http://blog.csdn.net/xiaanming/article/details/9401981

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵

2014-11-21 00:55:58 461

原创 android启动其他acitivity过程中,出现的短暂黑屏问题

我遇到的问题:                           我从activity A 启动

2014-11-19 14:46:29 622

原创 如何得到手机屏幕的分辨率--使用记录

public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R

2014-11-18 22:52:35 595

Fragment保存用户操作

fragmen保存用户操作,在exittext上输入数据后,Fragment相互切换后数据保存

2015-07-14

空空如也

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

TA关注的人

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