- 博客(50)
- 资源 (12)
- 收藏
- 关注
原创 安卓推送——FCM推送集成
1.FCM地址:https://firebase.google.com/?hl=zh-cn2.点击左上角转到控制台,进行登录3.转入控制台,点击添加项目,填写项目名称,勾选我接受控制方条款,确认创建项目。(项目ID可在输入项目名称之后,进行编辑修改成自己想要的,也直接使用默认,此 ID 将用在公开显示的 Firebase 功能(例如数据库网址)以及您的 Firebase 托管子域名中)4.添加Android应用,将Firebase添加到Android应用中5.填入Andro.
2020-06-09 16:49:40
2493
6
转载 Android Studio 出现“Cannot resolve symbol” 解决办法
参考:https://blog.csdn.net/WuLex/article/details/83414031
2020-06-09 16:39:09
3933
转载 关于android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法
前段时间打开Android studio 在build过程中总会出现以下错误Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Reso...
2019-06-24 11:54:49
356
原创 Androidstudio 全局搜索替换
全局搜索替换第一种方式:ctrl+shift+r第二种方式:ctrl+shift+a=>搜索replaceinpath
2019-04-22 17:58:04
2213
转载 ListView/GridView嵌套CheckBox滑动时CheckBox选中状态显示错乱
在讨论这个问题之前应该先了解ListView的复用机制ListView复用的原理:ListView中的每一个Item显示都需要Adapter调用一次getView的方法,这个方法会传入一个convertView的参数,返回的View就是这个Item显示的View。如果当Item的数量足够大,再为每一个Item都创建一个View对象,必将占用很多内存,创建View对象(mInflater.inf...
2017-12-12 16:13:31
988
转载 Java方法的可变参数个数
原文:Java方法的可变参数类型许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?[java] view plaincopypublic class TestVarArgus { public static void dealArray(int...
2017-11-09 17:39:49
4647
转载 ViewPager+动态加载网络图片
package com.yalantis.contextmenu.sample;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v7.app.ActionBarActivity;import android.os.Bund
2017-09-25 18:31:10
632
转载 failed to resolve: com.android.support:appcompat-v7:25.4.0解决办法
今天在导入一个依赖包的时候弹出了这个错误failed to resolve: com.android.support:appcompat-v7:25.4.01一开始我以为是要添加这一项,但是在app.gradle里添加后仍报错,百度的方法试了都没用后,谷歌大法给出了正确答案。首先,在builder.gradle(Project)里面,注意是project的那一个,将allpro
2017-09-12 16:53:09
1256
转载 onResume()里面getIntent().getSerializableExtra(name)获取不到值
原文链接:http://blog.csdn.net/jingleye/article/details/49635251问题描述:singleTask模式下,onResume()里面getIntent().getSerializableExtra(name)或getIntent().getStringExtra(name)获取不到值。处
2017-09-06 11:07:27
1047
转载 Android 密码校验,字符串中必须包含字母或者数字
下面是Util类的内容提供了三种密码规则的校验和一个判断输入类型的方法[java] view plain copy/** * Created by zhangshun on 2016/8/18. */ public class PwdCheckUtil { /** * 规则1:至少包含大小写字母及
2017-09-01 16:36:16
3528
转载 Android 6.0+动态权限申请模板
相信大家对网上对网上的文章和框架 有些厌烦了,我今天搜了很多 ,就是没能解决,还好遇到了刘老师的这篇博客(http://blog.csdn.net/qq_26787115/article/details/64127695)现在总结一下APP入口activity写入下列方法 //权限是否申请完全 标志 //k 表示动态申请权限的个数,要做循环计数器用,所以先不赋初值,具体
2017-07-28 16:01:18
903
原创 关于新版SDK报错You need to use a Theme.AppCompat theme的两种解决办法
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.法一:当在AndroidManifest.xml文件的application的节点设置了属性:android:them
2017-07-27 14:33:44
3260
3
原创 Error:Execution failed for task ':app:transformClassesWithDexForDebug'
错误内容如下:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Librar
2017-07-25 18:35:34
233
转载 Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录
转载请标明出处: http://blog.csdn.net/lxk_1993/article/details/50511172本文出自:【lxk_1993的博客】; 3个错误non-zero exit value 1; non-zero exit value 2; non-zero exit value 3Error:Execut
2017-07-25 18:27:37
335
原创 解决The SDK platform-tools version ((23)) is too old to check APIs compiled with API 23
用2.0的Android Studio bate版 打开项目,在包名的地方会出现一条红线,解决如下:1、点开SDK Manager,打开SDK Tools面板,将Platform-tools更新2、点击FIle -> Invalidate Caches/Restart,重启动后就OK了
2017-07-25 15:35:55
747
转载 安卓在代码中设置TextView的drawableLeft、drawableRight、drawableTop、drawableBottom
TextView的xml文件[html] view plain copyTextView android:id="@+id/tv_versionstatus" android:layout_width="wrap_content" android:la
2017-07-21 15:16:19
230
转载 Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了
目录介绍官网及文档中文社区教程 & 文章开源库和框架Demo其他介绍为什么要做这个?今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,这里为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin.官网及文档Kotlin 官网Kotli
2017-06-17 16:37:06
769
转载 androidstudio使用kotlin开发APP
前言嗯,然后的然后,今天有Qcon大会哈,很不错哈,公司有5张门票,嗯,明天过去看看。Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。嗯,上面的话我是复制百度百科的,其实就想说,这东西可以用来开发Android。好,我们来看看这玩意儿。那么,现在大家
2017-06-17 16:33:22
5418
转载 Android 7.0 拍照 FileUriExposedException
最近开发项目遇到7.0 拍照崩溃记录此问题这个异常只会在Android 7.0+ 上会出现此问题,当app使用file:// url 共享给其他app时, 会抛出这个异常官方推荐使用FileProvider 来解决此问题第一步在manifest.xml文件添加provider,相机,读写文件权限第二步在appliction 节点中插入代码,注意 android:
2017-06-03 17:52:28
621
转载 Android Studio 如何依赖第三方项目详解
关于如何依赖第三方项目详解1.首先点击File,选择New里面的Import Module 2.然后回弹出地址选择界面,点击选择你所要依赖的项目,选择好后Next下去完成了依赖第一步。 3.接下来我们需要把依赖项目跟我们的项目关联起来,选择File里面的 Project Structure 4.进入Project Structure选中我们的项目,再选中
2017-05-22 17:49:11
539
转载 Android Fragment 真正的完全解析
本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fragment有何用处?Fragment如何与Activity交互?Fragment如何创建对话框?Fragment如何与ActionBar集成等等。1、F
2017-05-20 16:28:13
339
转载 Android studio 自动导入(全部)包 import
1 Android studio 只有import单个包的快捷键:Alt+Enter。没有Eclipse下的快速导入包的快捷键Ctrl+Shift+O。 2 但Android studio设置里有一项Auto Import自动导入功能。设置过程如下: Android studio --> File--> Settings --> Editor --> Auto
2017-05-19 18:17:14
904
转载 Android Animation动画
Animations一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类Animations从总体上可以分为两大类:1.Tweened Animations:该类Ani
2017-05-18 17:54:16
395
转载 Android 知识点梳理,较完整
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。1.ActivityActivity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android Trai
2017-05-17 09:29:23
461
转载 Activity四种启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置Android:launchMode属性,
2017-05-16 17:45:06
206
转载 git常用命令
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add
2017-05-12 10:30:38
271
原创 图片三级缓存
图片的三级缓存何为图片的三级缓存?内存缓存(优先加载,加载速度最快,不耗费流量)本地缓存(次优先加载,加载速度稍块,不耗费流量)网络缓存(最后加载,加载速度最慢,耗费流量)内存缓存package bitmap;import java.lang.ref.SoftReference;import java.util.HashMap;import android.graphics.Bitmap;
2017-05-05 17:07:15
237
转载 安卓图片模糊化
高斯模糊高斯模糊就是将指定像素变换为其与周边像素加权平均后的值,权重就是高斯分布函数计算出来的值。一种实现点击打开链接算法的介绍,我们需要首先根据高斯分布函数计算权重值,为了提高效率我们采用一维高斯分布函数,然后处理图像的时候在横向和纵向进行两次计算得到结果。下面是一种实现[java] view plain copy print?
2017-04-27 17:18:39
403
转载 运行Android项目,报错java.lang.IllegalAccessException: access to constructor not allowe
修改了AndroidManifest.xml,设置的属性Android:name="自定义的Aplication",结果运行Android项目,报下面错误: 08-18 02:27:41.660: D/dalvikvm(649): newInstance failed: Lcom/foxhis/untils/ActivityApplication;.() not accessi
2017-04-18 17:19:59
604
原创 androidStudio使用eclipse的快捷键
androidStudio使用eclipse的快捷键 File——>setting——>搜索keymap——>修改默认为eclipse
2017-02-23 15:41:57
357
转载 RecyclerView的使用
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的
2017-02-23 15:34:52
230
原创 android五大manager
一、PowerManager主要是用来控制电源状态,设置屏幕状态,和电池待机状态 PowerManager pm = ((PowerManager)getSystemService(POWER_SERVICE)); 这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。 WakeLock wake = pm.newWakeLock(PowerMa
2017-02-18 18:22:54
669
原创 listView回到第一个item
在adapter.notifyDataSetChanged();之后调用ListView.setSelection(0);就可以 如果是ScrollView,那么使用scrollView.scrollTo(0, 0);可以达到效果
2017-02-17 16:17:19
792
原创 禁止ViewPager的预加载
ViewPager有预加载的功能,但是有的时候又不想要它出现预加载,我们将v4包里面的 ViewPager的预加载的页面数设置为0即可完美解决。已经修改的v4包下载地址:http://download.csdn.net/download/qq_30219217/9642063下载此v4包,将项目的lib目录下的v4包替换即可。
2016-09-28 17:31:11
692
原创 java.lang.IllegalArgumentException异常解决
java.lang.IllegalArgumentException异常,
2016-09-23 13:57:33
17980
原创 TextView设置文字间距以及识别电话
在开发时,我们可能需要对TextView或者EditText中的文字设置间距,因此就需要用到下面的属性:android:lineSpacingExtra="2dp" //设置行间距android:lineSpacingMultipier="1.5" //设置1.5倍的行间距同时有需要对TextView的电话号码,邮箱,网址等自动识别,属性如下:android:autoLink="
2016-09-22 17:33:25
1201
原创 按钮设置形状的同时设置点击效果
按钮设置形状的同时设置点击效果我们可以通过shape给Button这种形状以及边框,可以通过selector给Button设置点击显示不同颜色的效果 下面就是在设置形状的同时又有点击效果的使用:代码如下:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res
2016-09-22 17:23:24
1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人