- 博客(15)
- 收藏
- 关注
原创 进制之间的转换
一、二进制和十进制之间的转换。1、十进制转为二进制: 方法为:十进制除二取余法,即十进制数除2,余数为权位上的数,得到商值继续除2,依次步骤继续向下运算直到商为0。2、二进制转为十进制:方法为:把二进制数按权展开,想加即得十进制。二、二进制与八进制之前的转换1、二进制转为八进制;方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进...
2019-09-09 11:23:50 276
原创 TabLayout标题文字不显示
问题描述:使用Design包的TabLayout实现类似网易选项卡动态滑动效果的时候,使用addTab()方法给TabLayout动态添加标题的时候,标题可能会出现不显示文字的情况。分析:真实情况并不是不显示文字,二而是ViewPager又给TabLayout添加了许多的标题,导致之前手动添加的标题又被挤到了后面。不信你多往后翻一翻就出来了。解决办法:不要为ViewPager手动使用addTab()
2017-11-04 11:55:40 1391
原创 AutoLayout 安卓全新的适配方式
AutoLayout 张鸿祥适配包优点:不需要在进行适配。 缺点:手机软件字体的大小和手机设置里面字体的大小没有关系了。 用法:第一步:添加依赖 compile ‘com.zhy:autolayout:1.4.5’ 第二步:注明设计稿的尺寸:<meta-data android:name="design_width" android:v
2017-11-04 11:02:55 471
原创 if条件句有大括号和没有大括号的区别
加大括号是表示满足小括号中条件时执行的,而不加大括号,则表示默认的满足条件时,执行后面的第一句话,以分号结束: 例:if (条件句) { 表达式1; 表达式2; 表达式3; } 当条件句满足的时候,表达式1、2、3都会执行。 if (条件句) 表达式1; 表达式
2017-11-04 10:40:47 2002 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 1335
转载 Android---网络:HTTP
一、使用HttpClient发送HTTP请求(通过get方法获取数据)(一)、Http协议初探: HTTP,中文“超文本传输协议”,是一种分布式,合作式,多媒体信息系统服务,面向应用层的协议 ,是Internet上目前使用最广泛的应用层协议,他基于传输层的TCP协议进行通信,HTTP协议是通用的,无状态的协议。这几个名词有一种通俗的解释:通讯协议:双方对话标准 通用的:用了都说好,谁用谁知道
2017-07-27 16:57:46 346
原创 怎样判断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 5197
原创 浅谈MVC和MVP
MVC 一、MVC简介 MVC(Model—View—Controller,模型,视图,控制器)式是80年代Smalltalk-80出现的一种软件设计模式,后来得到了广泛的应用,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。二、Android中的MVC. Android中界面部分也
2017-07-10 11:32:58 227
原创 ANR产生的原因及其定位分析
一、前言: ANR是安卓中独有的概念,全称Application NO Responding(应用无响应),如何定位和避免出现这个问题是Android程序员的必备修养。二、 ANR产生的原因: 1、ANR产生的原因: 只有当应用程序的UI线程响应超时才会引起ANR,超时产生的原因有两种: 第一
2017-07-10 09:39:13 547
翻译 Android事件分发机制
Android事件分发机制一、Android分发机制概述: Android如此受欢迎,就在于其优秀的交互性,这其中,Android优秀的事件分发机制功不可没,那么,作为一个优秀的程序员,要想做一个具有良好交互性的应用,必须透彻理解Android的事件分发机制。 要想充分理解android的分发机制,需要先对以下几个知识点有所了解: 1、View
2017-07-07 11:32:05 257
原创 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 1942
原创 配置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 377
原创 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 527
原创 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 850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人