随笔分类 - Android
Android development
摘要:1.使用 CountDownTimer 实现倒计时 /** * CountDownTimer timer = new CountDownTimer(3000, 1000)中, * 第一个参数表示总时间,第二个参数表示间隔时间。 * 意思就是每隔一秒会回调一次方法onTick,然后1秒之后会回调onF
阅读全文
posted @ 2020-09-20 17:57
火热火热7
摘要:从Android 6.0开始,权限不再是在Manifest文件中声明一下即可申请,除了要在Manifest中填写以外,还要在程序中动态申请,即便用户授权,权限也不是永久的。 Android系统权限的概念: Android是一个权限分隔的操作系统,每个应用都有独特的系统标识。一般情况下,应用没有权限执
阅读全文
摘要:android中的资源文件,主要分为两类: 一种出于assets目录下,称为原生文件,无法通过R资源清单类访问,这类文件在被打包成apk文件时是不会进行压缩的; 一类则是res下的文件,这类文件在打包成apk文件时,可通过R资源清单类访问,会进行小内存优化的哦。 两种不同类型的文件,对应着不同的访问
阅读全文
摘要:1.安装***-NG 1.8.2 2.偏好设置里打开http代理 3.打开AS,搜索Proxy 4.设置如下图 5.打开gradle.properties,加入以下行,保存 6.Check for updates测试AS代理,Sync Gradle测试gradle代理
阅读全文
摘要:对于轻量级的本地数据保存,如软件配置参数的保存,是否打开背景音乐等,Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/dat
阅读全文
摘要:package com.mazingtec.dealtool; import android.graphics.Color; import android.support.design.widget.Snackbar; import android.view.Gravity; import android.view.LayoutInflater; import android.view.Vie...
阅读全文
摘要:https://futurestud.io This is a Powerful Image Downloading and Caching Library for Android 1. Add dependence to your project, 2. Simplly get a pic fro
阅读全文
摘要:1.BottomNavigationView 由3部分组成,首先是layout 1 <android.support.design.widget.BottomNavigationView 2 android:id="@+id/navigation" 3 android:layout_width="m
阅读全文
摘要:1.在activity的layout中添加toolbar,使用一个TextView来显示title,方便控制 2.新建一个layout来放主要内容 3.代码中启用toolbar 4.添加其他需要的按钮,需要新建一个menu,最左边的导航按钮不包括在这里面 5.代码中很简单了,响应时间,设置属性,最左
阅读全文
摘要:1.在Theme Editor里新建号Theme,会自动添加到style.xml里 2.在manifest.xml里为每个Activity设置使用哪一个Theme,代码如下:
阅读全文
摘要:1.TextInputLayout是一种嵌套格式,首先将你要输入信息的Views放置在嵌套格式里,每个View分别嵌套 2.调整好UI之后,使用各种method来使用 setError(String),设置error hint 出现error后使用requestFocus()来设置焦点 3.完整的l
阅读全文
摘要:1.首先前往firebase.google.com注册账号,必须使用Gmail账户; 2.进入firebase console,create new project,进入project, Add an app,选择Android; 3.在Android Studio中打开Manifest文件,复制p
阅读全文
摘要:Toast toast = Toast.makeText(this, "Message", Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);toast.show();参数3是显示时间的长短,通过setGravity方法可以设置信息显示的位置。 package com.mazingtec.dealtool; /** * Cre...
阅读全文

浙公网安备 33010602011771号