自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 知识点-----用android studio 生成签名文件,并加到gradle里

1、生成签名文件1.1 顶部工具栏Buidle -- Generate Signed Bundle/APK1.2 选中APK,点击下一步1.3 如果是第一次生成则点击 Create New1.4 接下来是需要填写密码,发版人,组织名称,国家,城市等信息,这些信息要保管好(除了密码外可以通过命令行解析jks来获取其他信息)首先要选的得是key store文件的目录...

2019-10-12 15:21:49 243

原创 知识点-----组件化、模块化

1概念1.1组件化 就是"基础库"或者“基础组件",意思是把代码重复的部分提炼出一个个组件供给功能使用。 使用:Dialog,各种自定义的UI控件、能在项目或者不同项目重复应用的代码等等。 目的:复用,解耦。 依赖:组件之间低依赖,比较独立。 架构定位:纵向分层(位于架构底层,被其他层所依赖)。1.2模块化 ...

2019-03-19 15:52:07 1288

原创 总结-----与脚本相关

=======================================bat结尾的批处理========================================1、如何新建: 1.1、新建一个txt文件,把命令直接一行一行拷进去,保存 1.2、直接修改文件后缀名为.bat结尾 1.3、双击文件,即可运行2、关于脚本的关键字: 2.1 备注(相...

2019-03-11 11:19:09 131

原创 总结-----adb命令行

录视频: adb shell screenrecord /sdcard/demo.mp4 截屏: adb shell screencap -p /sdcard/02.png 将手机上的文件导到电脑(桌面)上: adb pull /sdcard/02.png C:\Users\wangpos\Desktop\02.png================...

2019-03-11 11:01:31 198

原创 总结-----git命令行

===================================与拉取代码有关===================================git fetch 同步远程分支上的commit-Idgit merge orgin/远程分支 强制与服务器...

2019-01-11 10:22:00 275

原创 新知识-----Retrofit

1、Retrofit:是OkHttp的加强版,底层调用OkHttp封装的2、特点:多注解,简化了代码量,支持很多开源库(Retrofit + RxJava)3、好处:解耦4、用法:1)、添加依赖库:包括Okhttp和Retrofit2)、创建接收服务器返回的类3)、创建用于描述网络请求的接口4)、创建Retrofit实例5)、创建网络请求接口实例并配置网络请求参数...

2019-01-11 10:20:16 102

原创 知识点-----AIDL(二)简单的aidl实现,自定义实体类

服务端1、创建实体类:如BookBean,且BookBean要实现Parcelable接口,且要手动添加readFromParcel方法(不然只支持 in 的定向tag)/** * 实现序列化的实体类 * <p> * 序列化:由于不同的进程有着不同的内存区域,且相互之间不能直接访问, * 所以我们必须将要传输的数据转化为能够在内存之间流通的形式,这个转换的过程就是序列...

2019-01-08 17:57:34 1565 1

原创 知识点-----AIDL(一)简单的aidl实现

AIDL是什么AIDL(Android Interface Definition Language)是Android系统自定义的接口描述语言。可以用来实现进程间的通讯。AIDL 支持的数据类型共 4 种:Java 的基本数据类型 List 和 Map  元素必须是 AIDL 支持的数据类型 Server 端具体的类里则必须是 ArrayList 或者 HashMap ...

2019-01-07 18:20:25 1394

原创 测试用例-----maven

创建Maven项目1、File -> New -> Project -> Maven 2、一路next,会遇到让填GroupId,ArtiactId,GroupId是xxxxxxxxxxx,ArtifactId就是你点击pom.xml后的名称3、在pom.xml里添加依赖(pom.xml相当于android项目的gradle),Alt + Insert,选中depende...

2019-01-04 16:31:57 299

原创 控件-----fragment使用(二)

接下来说一下第二种fragment的使用。单独用fragment有两种实现方式:一、直接在xml里添加的方式<fragment android:name="bai.bai.bai.demo.fragment.Fragment1"//这个name就是你新建的自定义类Fragment android:id="@+id/fragment_1" android:la...

2018-12-27 17:12:26 224

原创 控件-----fragment使用(一)

Fragment的使用一般可以分为两种场景:一、Fragment与ViewPager连用,二、Fragment单独使用。一、Fragment与ViewPager连用1、在activity的xml里添加ViewPager控件<android.support.v4.view.ViewPager android:id="@+id/vp_fragment" androi...

2018-12-27 15:45:54 309

原创 自定义工具类-----沉浸式标题栏

一、本次用的是java,工具类如下package bai.bai.bai.demo.systembar;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.content.res.Resources;imp...

2018-11-15 15:14:23 220

原创 自定义工具类-----GPS、网络定位

代码依旧是kotlin编写,java类似1、在清单文件里添加权限<!--请求网络权限--><uses-permission android:name="android.permission.INTERNET" /><!-- 这个权限用于进行网络定位 --><uses-permission android:name="android.perm...

2018-11-07 14:42:02 588

原创 自定义工具类-----通过图片名称获取资源文件(运用反射)

一、用kotlin写的话如下:object ReflectUtil { /** * 获取图片名称获取图片的资源id的方法 ,调用的时候 * getResourceByReflect("sdf", R.mipmap::class.java) */ fun getResourceByReflect(imageName: String, mipmap: ...

2018-09-08 10:10:07 367

原创 自定义工具类-----动画工具类

此代码是用的kotlin写的,java也类比class AnimUtil { companion object { //平移动画常量 val TRANS_ENTER_FROM_LEFT = 0//平移动画左侧进入 val TRANS_ENTER_FROM_RIGHT = 1//平移动画右侧进入 val TRANS_EXI...

2018-09-08 10:09:49 152

原创 res-----不同图片实现动画效果(帧动画)

1、准备几张图片(可命名为a1-a6)2、在drawable文件夹下新建xml,内容如下<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"    android:oneshot="false" &

2018-09-08 10:06:22 259

原创 自定义控件-----控件布局随着手指滑动而滑动

依旧是kotlin代码写的一、主要关键类class SlideLinearLayout @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : LinearLayout(context, attrs), View.OnTouchListener { private var mHeigh...

2018-08-20 17:22:04 481

原创 自定义控件-----自定义数字键盘,适配了正则表达式的带输出字符串的控件

一、主要的类:CustomAmountInputKeyboard class CustomAmountInputKeyboard constructor(context: Context, attrs: AttributeSet? = null) : LinearLayout(context, attrs), AdapterView.OnItemClickListener, View.OnC...

2018-08-16 15:27:34 258

原创 自定义控件-----ActionBar

先声明,一下用的kotlin写的,不是java,但是这两个是相通的,如果使用java的话类比就行写这个主要是解决原生系统存在的一些问题,比如如果是系统原生的ActionBar的话:1、getActionBar的时候要考虑到activity引用的主题theme,如果是NoActionBar之类的主题的话,会取不到ActionBar,报空指针2、即使是theme选对了,也能取到Action...

2018-08-06 10:36:11 471

原创 控件-----实现listView的互斥事件

我用的是kotlin写的,用java的类似就可以,只摘要了adapter和调用方法,具体的可以按照自己的需求来1、adapter如下,主要是添加一个selectedItemPosition()方法class TipAdapter(context: Context?, percents: List<String>?) : BaseAdapter() { private...

2018-08-01 15:02:11 376

原创 自定义控件-----popupWindow的使用

1、下面的主要的类PopWindowpackage bai.bai.bai.demo.view;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.graphics.drawable.BitmapDrawable;impo...

2018-07-26 11:55:47 179

原创 自定义控件-----用自定义linearLayout实现数字键盘

先上效果图,类似这种的  一、首先我们自定义一个继承自LinearLayout的类,如下KeyBoardLinearLayoutpackage bai.bai.bai.demo;import android.content.Context;import android.content.res.TypedArray;import android.support.anno...

2018-07-23 13:50:15 1091

空空如也

空空如也

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

TA关注的人

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