Android
vida990717
小菜鸟~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
No version of NDK matched the request version 20.0.5594570.Version available locally:22.1.7171670
升级Android studio和gradle后,有时会遇到这样的问题:解决办法:1.在build gradle中加入如下代码:android { ndkVersion "22.1.7171670"}2.下载ndk 20.0.5594570tools–>sdk manager–>Android sdk–>sdk tools–>show package detail–>找到NDK(side by side) 具体版本,完成下载并安装即可...原创 2021-06-24 12:24:51 · 1702 阅读 · 0 评论 -
Bringing down service while still waiting for start foreground
开发中遇到问题:不能在后台启动service解决办法:1.启动服务做判断if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { //android8.0以上通过startForegroundService启动service startForegroundService(intent);} else { startService(intent);}2.在service中修改通知设置NotificationManag原创 2021-02-18 17:40:32 · 2293 阅读 · 0 评论 -
Android AIDL 使用
一、AIDL的基本概念AIDL定义:AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写。其主要作用是用于进程间额通讯。IDL支持的基本类型 : String,int,long,boolean,float,double,ArrayList,HashMap,Parcelable...原创 2020-08-18 11:29:02 · 465 阅读 · 0 评论 -
Android Service使用详解
转载文章:添加链接描述转载 2020-08-18 10:39:31 · 179 阅读 · 0 评论 -
Android 解决静态广播收不到的问题
最近用到静态广播的时候发现收不到,百度一搜说Android8.0以后加了限制…Emm…解决办法这里写两个:1.发送广播的Intent里添加Component参数。Intent intent = new Intent("com.example.sendbroadcast.faultmsg");intent.putExtra("Data", InfoObj.toString());intent.setComponent(new ComponentName("com.example.sendbroadc原创 2020-05-15 14:23:09 · 2575 阅读 · 0 评论 -
Android从WebView中获取html,得到页面显示的文本
private void initView() { WebView mWebView = findViewById(R.id.webview); mWebView.loadUrl("file:///android_asset/book/GUID-0B7E066B-D444-4C7C-918F-339F9D7B5319.html"); //使webview支持javascr...原创 2020-04-03 15:55:03 · 3045 阅读 · 1 评论 -
BroadcastReceiver components are not allowed to register to receive intents
原因:context.registerReceiver()不能在BroadcastReceiver的onReceive()里面调用解决:提高context的级别context.getApplicationContext().registerReceiver()原创 2020-01-10 18:46:26 · 1903 阅读 · 0 评论 -
Android 资源命名规范整理
本文转载自:https://www.jianshu.com/p/868434805038参考结合官方、各厂、各博客标准命名规范,整理出的符合 Android 风格的资源命名规则。布局文件(Layout)命名<类型>_<位置>eg1.activity_homeeg2.item_countrylisteg3.layout_actionbar_backbutton类...转载 2019-12-31 15:48:18 · 591 阅读 · 0 评论 -
Android 点击EditText以外区域,隐藏键盘
主要包括以下两点:1.监听键盘是否是显示状态2.判断点击的位置是否是EditText1.以下用来监听键盘是否显示(别人写的,忘记在哪看到的了~)public class SoftKeyBoardListener { private View rootView;//activity的根视图 int rootViewVisibleHeight;//纪录根视图的显示高度 ...原创 2019-07-16 13:59:56 · 757 阅读 · 0 评论 -
Android 去掉滑到尽头时的阻尼 阴影
在使用可滑动的控件时,比如recyclerview,scrollview等,滑动到尽头继续滑动会有阻尼 阴影效果。如下图左侧区域所示:但有时我们并不想要这个效果,咋去掉这个效果呢。只需要在控件中添加如下属性即可:android:overScrollMode="never"...原创 2019-04-19 09:41:09 · 1061 阅读 · 0 评论 -
Android cardview覆盖问题
大家都知道RelativeLayout中的控件会叠加显示,默认写在后面的控件在上层。我在RelativeLayout中先放了一个cardview,想在cardview上叠加一个imageview用来显示头像信息,却发现imageview始终显示不了…就想肯定是cardView的问题!查了一下,嘿,果然是他~这里要注意的是elevation属性,设置该属性后会使控件有一个阴影,感觉该控件像是“...原创 2019-04-19 09:20:37 · 4079 阅读 · 1 评论 -
Android 常用控件着色方法 修改阻尼颜色 修改checkbox颜色等
大家都知道recyclerview在滑动到边界继续滑动的时候,会有阻尼效果也就是如下图左侧所示的阴影:怎么改变阴影的颜色呢?上网百度了一下大家都是说怎么去掉阴影…沮丧。其实很简单,找到你使用的主题,改变colorPrimary的值就好~<style name="AppActionTheme" parent="Theme.AppCompat.NoActionBar"> &l...原创 2019-04-17 09:35:47 · 540 阅读 · 0 评论 -
Android RecyclerView瀑布流 上拉加载更多
项目中要实现上拉加载更多的功能,先看效果图:图很渣…咋实现的呢?1.先给RecyclerView增加一个FooterView,Footerview就是加载中显示的内容,例如:加载中…等2.判断是否滑动到最后一个Item,控制FooterView的显示和隐藏1.Adapter中添加Footerview:private static final int TYPE_ITEM_NORMAL ...原创 2019-04-02 17:07:23 · 1458 阅读 · 2 评论 -
Android 获取drawable中图片的高度宽度
1.定义一个ImageData类如下:package com.example.vidarecyclerviewstagger;public class ImageData { private int resourceId; private int height; private int width; public ImageData(int resourc...原创 2019-03-25 14:42:34 · 7813 阅读 · 1 评论 -
Android 使用迭代器完成List的遍历并删掉一定条件的数据
使用迭代器完成List的遍历并删掉一定条件的数据:private void initData (List<DataBean> data){ Iterator<DataBean> iterator = data.iterator(); while (iterator.hasNext()) { DataBean current = iterat...原创 2019-03-25 13:28:21 · 2731 阅读 · 1 评论 -
Android List的混排 随机排序
一句话搞定~Collections.shuffle(mDatas);//mDatas是ArrayList原创 2019-04-10 13:48:39 · 1387 阅读 · 0 评论 -
Android 图片绕中心旋转动画
项目中要实现loading的动画,只有一张图片。需要将此图片做成绕中心旋转的效果。1.首先定义一个ImageView<ImageView android:id="@+id/loading_img" android:layout_width="100px" android:layout_height="100px" android:layout_cent...原创 2019-04-10 11:25:01 · 2103 阅读 · 0 评论
分享