自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进制之间的转换

一、二进制和十进制之间的转换。1、十进制转为二进制: 方法为:十进制除二取余法,即十进制数除2,余数为权位上的数,得到商值继续除2,依次步骤继续向下运算直到商为0。2、二进制转为十进制:方法为:把二进制数按权展开,想加即得十进制。二、二进制与八进制之前的转换1、二进制转为八进制;方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进...

2019-09-09 11:23:50 253

原创 TabLayout标题文字不显示

问题描述:使用Design包的TabLayout实现类似网易选项卡动态滑动效果的时候,使用addTab()方法给TabLayout动态添加标题的时候,标题可能会出现不显示文字的情况。分析:真实情况并不是不显示文字,二而是ViewPager又给TabLayout添加了许多的标题,导致之前手动添加的标题又被挤到了后面。不信你多往后翻一翻就出来了。解决办法:不要为ViewPager手动使用addTab()

2017-11-04 11:55:40 1354

原创 AutoLayout 安卓全新的适配方式

AutoLayout 张鸿祥适配包优点:不需要在进行适配。 缺点:手机软件字体的大小和手机设置里面字体的大小没有关系了。 用法:第一步:添加依赖 compile ‘com.zhy:autolayout:1.4.5’ 第二步:注明设计稿的尺寸:<meta-data android:name="design_width" android:v

2017-11-04 11:02:55 445

原创 if条件句有大括号和没有大括号的区别

加大括号是表示满足小括号中条件时执行的,而不加大括号,则表示默认的满足条件时,执行后面的第一句话,以分号结束: 例:if (条件句) { 表达式1; 表达式2; 表达式3; } 当条件句满足的时候,表达式1、2、3都会执行。 if (条件句) 表达式1; 表达式

2017-11-04 10:40:47 1789 2

原创 Android:scaleType用法及参数含义

scaleType用法及参数含义1、scaleType是用来控制图片如何resized/moved来匹配对ImageView的size.2、参数含义: (1)、center:按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 (2)、centerCrop:按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

2017-11-04 10:22:54 1305

转载 Android---网络:HTTP

一、使用HttpClient发送HTTP请求(通过get方法获取数据)(一)、Http协议初探: HTTP,中文“超文本传输协议”,是一种分布式,合作式,多媒体信息系统服务,面向应用层的协议 ,是Internet上目前使用最广泛的应用层协议,他基于传输层的TCP协议进行通信,HTTP协议是通用的,无状态的协议。这几个名词有一种通俗的解释:通讯协议:双方对话标准 通用的:用了都说好,谁用谁知道

2017-07-27 16:57:46 327

转载 Android实现异步任务机制AsyncTask 的使用及源码分析

Android实现异步任务机制AsyncTask的使用及源码分析

2017-07-25 09:49:53 814

原创 怎样判断JSON数据类型是JSONObjec还是JSONArray

package com.example.administrator.testhtml;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.view.View;import and

2017-07-21 11:51:07 5177

原创 浅谈MVC和MVP

MVC    一、MVC简介         MVC(Model—View—Controller,模型,视图,控制器)式是80年代Smalltalk-80出现的一种软件设计模式,后来得到了广泛的应用,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。二、Android中的MVC.       Android中界面部分也

2017-07-10 11:32:58 216

原创 ANR产生的原因及其定位分析

一、前言:       ANR是安卓中独有的概念,全称Application NO Responding(应用无响应),如何定位和避免出现这个问题是Android程序员的必备修养。二、  ANR产生的原因:         1、ANR产生的原因:             只有当应用程序的UI线程响应超时才会引起ANR,超时产生的原因有两种:             第一

2017-07-10 09:39:13 531

翻译 Android事件分发机制

Android事件分发机制一、Android分发机制概述:             Android如此受欢迎,就在于其优秀的交互性,这其中,Android优秀的事件分发机制功不可没,那么,作为一个优秀的程序员,要想做一个具有良好交互性的应用,必须透彻理解Android的事件分发机制。  要想充分理解android的分发机制,需要先对以下几个知识点有所了解:       1、View

2017-07-07 11:32:05 243

原创 Android判断手机是数据连接还是wifi连接

package com.example.a22internet.wk6.wk622internettype;import android.app.AlertDialog;import android.content.ComponentName;import android.content.Context;import android.content.DialogInterface;im

2017-06-22 08:51:21 1922

原创 配置java环境变量

一:配置java环境变量(作用是让系统找到解释器和编译器)1:右击计算机选择属性 2:高级系统设置3:环境变量4:在系统变量里面新建变量JAVA_HOME,  值:jdk的安装路径5:在Path变量前面加   %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;6检查环境变量是否配置成功   在Windows+里面输入  cmd  点击回车   

2017-06-19 17:51:29 360

原创 NFC扫卡各种功能

一、主活动,选择进入不同功能的页面package com.gc.nfc;import android.content.Intent;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.AdapterV

2017-06-19 10:48:47 501

原创 Android接收短信和发送短信

一、布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heig

2017-06-19 10:39:03 834

空空如也

空空如也

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

TA关注的人

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