自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android开发优化之的强引用、软引用、弱引用的使用

本文转载至:http://www.jianshu.com/p/8488079a939b 引言 早在JDK1.2,Java就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。但是平时我们的代码中似乎很少出现这些, 而之前还看到过一份代码中, 一个Activity中有一个静态变量持有对自己的弱引用,来达到类似的si...

2018-08-29 21:33:25 122

转载 一位程序员工作10年总结的13个忠告

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告。 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。 01.自己的户口档案、养...

2018-08-29 21:06:06 180

转载 Java的接口

一、接口是极度抽象化的类,接口的所有方法都是抽象的(public abstrack),并没有具体的实现。而抽象方法是不能使用static进行修饰,有static的方法是不能override的,所以这样定义接口才有意义。但接口中的变量也都是public static  final类型的。二、从另外一个方面理解,静态的变量和方法在内存种分配了空间, 而接口只是类的表现形式,是没有分配空间的。三...

2018-08-29 19:51:30 101

转载 Android总结篇系列:Android广播机制

1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程的不同组件之间...

2018-08-29 14:53:19 114

转载 一步一步学习Android TV/盒子开发(三)

本文主要说的就是在TV开发中常遇到的问题总结焦点丢失问题在使用ListView、GridView及RecyclerView时有时会出现,这时需要在xml中,添加android:descendantFocusability="afterDescendants"1 2这里会有三种方式分别为 beforeDescendants:viewgroup会优先其子类控件而获取到焦点...

2018-08-28 16:37:20 685 1

转载 一步一步学习Android TV/盒子开发(二)

TV、机顶盒开发调试不能像手机一样通过USB线连接调试,可通过ADB连接调试连接电视adb connect 10.74.84.1991 2连接后就可以开始开发调试了!断开连接// 断开某个设备adb disconnect 10.74.84.1991 2 3// 断开所有设备adb disconnect1 2 3常用的ADB命令...

2018-08-28 16:28:14 2371 4

转载 一步一步学习Android TV/盒子开发(一)

写在前面的话:本人做了几年的机顶盒和Android电视上的应用开发,写这些文章只是为了让初次接触大屏开发的同学能够快速上手。TV端因为没有触控操作,只有遥控操作,所以焦点处理、控制以及按键监听是其主要特点。焦点处理设置可获取焦点布局中需要设置某个控件可获取焦点需要加上:android:focusable="true"代码中:view.setFocusable(...

2018-08-28 16:26:21 3181 3

原创 keil c51软件安装教程

一、将软件进行加压二、选择其中的c51v954.exe文件并运行三、选择其中的mdk523.EXE文件并运行四、启动设置安装路径中的UV4.exe文件运行五、点击此处添加一些文件 六、进行破解,点击编译器的这个按钮 在下图中通过CID和不同架构的的板子生产不同架构的->激活码七、打开已经存在的项目八、点击rebuild按...

2018-08-28 14:04:49 12297

转载 一、logcat命令介绍

1.android log系统 2.logcat介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息log类是一个日志类,可以在代码中使用logcat打印出消息常见的日志纪录方法包括: 方法 描述 v(String,String) (vervbose) 显示全部信息 d(String,Str...

2018-08-27 17:46:45 277

转载 android:launchMode的四种方式

Activity一共有以下四种launchMode:            standard            singleTop            singleTask            singleInstance1.standardstandard模式是默认的启动模式,不用为<activity>配置android:launchMode属性即可,...

2018-08-20 11:51:48 5381

转载 Android Animation 动画——translate解析图

今天来学习一下Animation文件里面translate的fromXDelta/fromYDelta与toXDelta/toYDelta值使用。现在看一下动画吧:很简单,就是一个从左向右的动画,怎么实现呢?我们来看一下动画文件:anim.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http...

2018-08-14 18:56:32 5146 1

转载 Android ViewPager使用方法小结

android-support-v4.jar 是谷歌提供给我们的一个兼容低版本安卓设备的软件包,里面包囊了只有在 Android 3.0 以上可用的API。而 ViewPager 就是其中之一。利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。准备在使用ViewPager之前,需要在 build.gradle 中加入如下语句:compile 'com.android.sup...

2018-08-09 10:29:44 9960

转载 Android 自定义View (五)——实践

前言:前面已经介绍了《Android 自定义 view(四)—— onMeasure 方法理解》,那么这次我们就来小实践下吧任务:公司现有两个任务需要我完成(1)监测液化天然气液压罐的液位(2)监测液化天然气液压罐的压力UI设计师给我的设计截图如下: 任务一实践开始第一步:先来看看整体结构组成第二步:绘制底部文字(1)我们将底部的文字、颜色,大小...

2018-08-01 09:52:49 115

转载 Android 自定义 view(四)—— onMeasure 方法理解

前言:前面我们已经学过《Android 自定义 view(三)—— onDraw 方法理解》,那么接下我们还需要继续去理解自定义view里面的onMeasure 方法推荐文章:http://blog.csdn.net/a396901990/article/details/36475213?utm_source=tuicool&utm_medium=referral onMe...

2018-08-01 09:51:29 187

转载 Android 自定义 view(三)—— onDraw 方法理解

前言:上一篇已经介绍了用自己定义的属性怎么简单定义一个view《Android 自定义view(二) —— attr 使用》,那么接下来我们继续深究自定义view,下一步将要去简单理解自定义view的一个比较重要的方法 onDraw(Canvas canvas) ,在探究 onDraw方法之前,我们必须先深入了解两个类Paint和Canvas 。 第一:认识Paint在探究onDr...

2018-08-01 09:50:15 561

转载 Android 自定义view(二) —— attr 使用

前言:attr 在前一篇文章《Android 自定义view —— attr理解》已经简单的进行了介绍和创建,那么这篇文章就来一步步说说attr的简单使用吧自定义view简单实现步骤(1)首先创建attrs自定义属性文件名称,定义属性以及相关数据类型(2)再次创建自定义view,然后读取相关属性完成需要的view相关布局、绘制等工作(3)最后在xml布局文件中引用或者直接在代码...

2018-08-01 09:48:03 202

转载 Android 自定义view (一)——attr 理解

前言:自定义view是android自定义控件的核心之一,那么在学习自定义view之前,我们先来了解下自定义view的自定义属性的attr的用法吧Android attr 是什么(1)attr 的简单理解就是一个属性约束,约束具体属性字段的属性的数据类型(boolean、string、float…)(2)attr的文件名称不是固定的,只是方便理解和规范,也可以是其他名称,比如arr...

2018-08-01 09:22:01 1251

空空如也

空空如也

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

TA关注的人

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