自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CnPeng

最新文章请移步 GitHub:https://github.com/CnPeng/LearningNotes

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 如何让Android service进程变成前台进程

原文地址:https://www.douban.com/note/503003550/?from=tagAndroid的前台Service        Service几乎都是在后台运行的,一直以来它都是默默地做着辛苦的工作。但是Service的系统优先级还是比较低的,当系统出现内存不足情况时,就有可能会回收掉正在后台运行的Service。如果你希望Service可以一直保

2016-07-29 23:25:27 3518

转载 Android子线程中更新UI的3种方法

原文链接:http://gqdy365.iteye.com/blog/2112471在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新UI,下面就自己经历的一些项目总结一下更新的方法: 在看方法之前看一下Android中消息机制:  引用Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由Message

2016-07-29 23:00:47 811

转载 Padding +Margin+gravity

一、对于几个概念的比较模糊的这里记录一些: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父空间的边距. android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性

2016-07-28 13:02:35 301

转载 Padding 与Margin

一、定义android:layout_margin就是设置view的上下左右边框的额外空间android:padding是设置内容相对view的边框的距离padding,含义为“填充”,像垫肩压类似的填充物,一个控件的padding及此控件内部的填充,由此可见padding是以所被定义的控件A为parent控件,而内部的内容物与控件A的间距。而layout_margin是A

2016-07-28 12:55:46 359

原创 安卓中的延时启动 与 JAVA中的计时器/定时器类

安卓中使用的两种延时启动===============================================JAVA中的计时器/定时器类 Timer使用步骤:                   1:定义一个类继承TimerTask重写run方法,把需要定时执行的任务逻辑代码写到run方法里面                   2:在main方法中

2016-07-28 00:46:15 645

转载 大图加载+软引用+LruCache

每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要压缩

2016-07-28 00:32:02 368

转载 LruCache

转载:原文链接点击打开链接今天我们来一起学习一下缓存技术,相信大家做开发的时候都知道请求网络数据的重要,但是有一些只用请求一次就过时性的消息比如某些新闻信息,如果我们每次进入新闻界面就从新从网络上获取势必会给用户带来不好的体验,所以我们需要缓存技术来帮我们解决这一问题。1,LruCache介绍核心的类是LruCache (此类在android-support-v

2016-07-28 00:21:49 425

原创 Android Studio中关联SVN进行版本控制(二)从已有的SVN库中checkout代码到AS(本地)中

第一步: 现在AS的设置界面中,关联SVN的执行程序第二步  在AS的欢迎界面选择Checkout ,版本控制软件选择SVN,具体如下图:第三步: 复制已有SVN 仓库的地址,到AS的checkout界面,然后选择checkout第四步:选择要checkout到哪里去/设置checkout的目标路径第五步:如图所示,指定要

2016-07-27 22:31:01 3451

原创 单例吐司工具类

/**自定义单例吐司工具类*/publicclass ToastUtil {    Toast toast;    public void showToast(String tips) {        //为空,调用makeText新建Toast,不要new;吐司的makeText方法源码是充气了一个布局,在布局中设置文本,        if(toast== n

2016-07-27 12:26:28 614 3

原创 Android 小知识点总结(2016-7-27)

1 如何将一个 Activity 设置成窗口的样式?只需要给我们的 Activity配置如下属性即可。android:theme="@android:style/Theme.Dialog"2 限制TextView 的显示行数如果限制显示单行,使用      android:singleLine="true"  //超出的部分会用省略号替代下面

2016-07-27 00:02:55 321

转载 属性动画的基本用法

原文链接:http://www.jianshu.com/p/0af106016140在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的

2016-07-23 22:54:17 980

转载 八个造成 Android 应用内存泄露的原因

原文链接 : Eight Ways Your Android App Can Leak Memory原文作者 : Tom Huzij译文出自 : 掘金翻译计划译者 : zhangzhaoqi校对者: Jasper Zhong,江湖迈杰诸如 Java 这样的 GC (垃圾回收)语言的一个好处就是免去了开发者管理内存分配的必要。这样降低了段错误导致应用崩溃或者未释放的内存挤爆了堆的可能性,

2016-07-22 22:37:03 4787

原创 Fragment的声明周期整理

1   生命周期两张图Fragment生命周期图:Fragment与Activity生命周期对比图:2   生命周期分析1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。onS

2016-07-21 22:36:12 718

原创 Android 常用的adb命令

1、安装APK(如果加 -r 参数,保留已设定数据,重新安装filename.apk) adb install xxx.apk  adb install -r xxx.apk   2、卸载APK(如果加 -k 参数,为卸载软件但是保留配置和缓存文件)adb uninstall xxx.apkadb uninstall -k xxx.apk 3、查看当前所有连接的模拟

2016-07-21 12:50:03 292

20小时入门学会go语言.docx

基于黑马程序员同名视频教程整理,讲解了 go 语言的入门知识。 如果您需要该文件,但是没有积分,可留言给我

2021-04-28

软件项目工作量评估表(模板)

适用于软件开发项目的工作量评估表。 如果您需要该文件,但积分不足,可留言给我

2021-01-11

空空如也

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

TA关注的人

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