随笔分类 -  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是一个权限分隔的操作系统,每个应用都有独特的系统标识。一般情况下,应用没有权限执 阅读全文
posted @ 2020-07-21 17:40 火热火热7 阅读(1772) 评论(0) 推荐(0)
摘要:android中的资源文件,主要分为两类: 一种出于assets目录下,称为原生文件,无法通过R资源清单类访问,这类文件在被打包成apk文件时是不会进行压缩的; 一类则是res下的文件,这类文件在打包成apk文件时,可通过R资源清单类访问,会进行小内存优化的哦。 两种不同类型的文件,对应着不同的访问 阅读全文
posted @ 2020-07-21 12:56 火热火热7 阅读(1393) 评论(0) 推荐(0)
摘要:1.安装***-NG 1.8.2 2.偏好设置里打开http代理 3.打开AS,搜索Proxy 4.设置如下图 5.打开gradle.properties,加入以下行,保存 6.Check for updates测试AS代理,Sync Gradle测试gradle代理 阅读全文
posted @ 2019-09-02 01:00 火热火热7 阅读(323) 评论(0) 推荐(0)
摘要:对于轻量级的本地数据保存,如软件配置参数的保存,是否打开背景音乐等,Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/dat 阅读全文
posted @ 2017-05-30 17:00 火热火热7 阅读(147) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2017-05-27 03:33 火热火热7 阅读(405) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2017-04-12 23:07 火热火热7 阅读(120) 评论(0) 推荐(0)
摘要:1.BottomNavigationView 由3部分组成,首先是layout 1 <android.support.design.widget.BottomNavigationView 2 android:id="@+id/navigation" 3 android:layout_width="m 阅读全文
posted @ 2017-04-11 12:52 火热火热7 阅读(642) 评论(0) 推荐(0)
摘要:1.在activity的layout中添加toolbar,使用一个TextView来显示title,方便控制 2.新建一个layout来放主要内容 3.代码中启用toolbar 4.添加其他需要的按钮,需要新建一个menu,最左边的导航按钮不包括在这里面 5.代码中很简单了,响应时间,设置属性,最左 阅读全文
posted @ 2017-04-11 04:39 火热火热7 阅读(225) 评论(0) 推荐(0)
摘要:1.在Theme Editor里新建号Theme,会自动添加到style.xml里 2.在manifest.xml里为每个Activity设置使用哪一个Theme,代码如下: 阅读全文
posted @ 2017-04-11 01:23 火热火热7 阅读(2709) 评论(0) 推荐(0)
摘要:1.TextInputLayout是一种嵌套格式,首先将你要输入信息的Views放置在嵌套格式里,每个View分别嵌套 2.调整好UI之后,使用各种method来使用 setError(String),设置error hint 出现error后使用requestFocus()来设置焦点 3.完整的l 阅读全文
posted @ 2017-04-10 15:54 火热火热7 阅读(225) 评论(0) 推荐(0)
摘要:1.首先前往firebase.google.com注册账号,必须使用Gmail账户; 2.进入firebase console,create new project,进入project, Add an app,选择Android; 3.在Android Studio中打开Manifest文件,复制p 阅读全文
posted @ 2017-04-10 14:56 火热火热7 阅读(833) 评论(0) 推荐(0)
摘要:Toast toast = Toast.makeText(this, "Message", Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);toast.show();参数3是显示时间的长短,通过setGravity方法可以设置信息显示的位置。 package com.mazingtec.dealtool; /** * Cre... 阅读全文
posted @ 2017-04-10 14:23 火热火热7 阅读(202) 评论(0) 推荐(0)