
Android
小小小小枫叶
smile,smile!
展开
-
项目常见依赖
1、ButterKnife--依赖注入findViewByIdimplementation 'com.jakewharton:butterknife:10.0.0'annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'2、BaseRecyclerViewAdapter--适配器implementation...原创 2020-06-24 15:53:13 · 579 阅读 · 0 评论 -
AndroidManifest内部标签属性---一篇可能就够了
一、基本标签1. <?xml version="1.0" encoding="utf-8"?> version: xml的版本 encoding: 编码格式2.AndroidManifest每一个Android应用都包含一个manifest文件,即AndroidMnifest.xml,用于配置应用的各方面信息;3. manifest是And...原创 2020-03-24 16:43:16 · 3621 阅读 · 0 评论 -
WebView加载HTML内容监听
最近使用Android开发时,在WebView加载网页的时候遇到一个问题,感觉很有趣,记录一下,如果有更好方案的朋友评论和私信都可以,共同学习。需求:手机某个页面加载一个网页,当网页内容滑动到底部(完全展示)时,底部的按钮才变为可用状态方案:给Webview设置监听,当WebView滑动时,通过WebView控件的高度、滑动的距离、WebView中html内容的高度、来确定...原创 2020-03-21 14:13:52 · 1765 阅读 · 0 评论 -
Android中的权限申请
一、权限的基本使用**1.引入时机:Android中的 运行时权限 是在Android6.0时引入的,主要用于保护用户安全与隐私;2.运行时权限:用户不需要在安装软件的时候一次性授权所有申请的权限,而是在软件使用的过程中再对某一项权限申请进行授权3.Android权限分类:并非每种权限都需要申请,Android中将权限分为两类:普通权限和危险权限;普通权限:不会直接影响用户安全和隐...原创 2019-11-28 15:04:35 · 948 阅读 · 0 评论 -
Android中的小知识
1、AndroidManifest中application标签要记着要添加 android:allowBackup="false",关闭恢复和备份数据的功能;原因:此属性不设置会默认为true,意味着应用可通过adbbackup和adb restore来进行对应用数据的备份和恢复,存在安全隐患。2、AndroidManifest中中application标签中 的android:supp...原创 2019-08-16 16:51:10 · 231 阅读 · 0 评论 -
Android 获取array数组资源
开发中经常使用到RecylerView这个控件,对于RecyclerView而言,填充数据的环节是必不可少的,而数据大部分情况下都是多条的,所以在此记录一下;数组资源文件一般放在 res--> values -->attrs.xml(没有就自己创建一个)注意:Resoures的获取在Activity中、Fragment和其他类中是有区别的,例如:Activity中:R...原创 2019-08-03 14:24:45 · 12106 阅读 · 0 评论 -
Android Notification
Android 通知不显示?看书的时候,按照代码写一个通知,万万没想到,竟然显示不出来,我的天,My Cod !手机坏了? What ?经过一份搜索,原来android 8.0之后通知需要加入channelId元素,否则无法显示通知,老衲手机是Android 9 (哼,趁我不注意自己升级,差评);这就郁闷了,还是记录一下,下次遇到方便查找。实现通知的示例代码(兼容Androi...原创 2019-06-28 17:12:07 · 869 阅读 · 0 评论 -
Android启动页跳转与连续点击退出程序
在Android开发中,启动页与退出程序是大部分程序员都会做的一个小模块,根据之前踩过的坑,特此记录一下,一方面自己下次查阅方便,另一方面希望可以分享一下,水平有限,错误之处,还请多提宝贵意见.我的测试的程序是 从启动页停留两秒---->>跳转到 MainActivity, 在MainActivity页面,在2秒内连续点击底部返回键两次,退出程序问题1:启动页跳转主...原创 2017-11-28 14:26:11 · 533 阅读 · 0 评论 -
Android NDK开发之CMake
知之为知之,不知为不知哇!(先来个王者之哇助助兴),最近的项目一直用到Android NDK,简直头皮发麻,每次底层出现问题,都要找同事帮忙,甚是尴尬,于是看一些帖子,稍微整理了一下,做个小笔记,同时也分享一下前人之经验.不说了,开始进入正题.Android开发环境工具:Android Studio 3.0.1开发jni工具 : CMake要使用CMake进行jni开发,需要一...原创 2018-11-09 17:28:39 · 284 阅读 · 0 评论 -
Android常见异常
1、Long Msg: java.lang.ArithmeticException: divide by zero(算术异常:运算除数/分母为0) 异常产生原因: 第一种:除数为0(分母为0); 解决方法:在不确定分母(变量初始化没有赋值)的情况下,我们 对其进行判断是否为0,在不为0的情况下执行代码; 第二种:数据超出限制,如:long类型数据转换为in...原创 2018-08-16 16:31:31 · 650 阅读 · 0 评论