自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决git push时出现Failed to connect to github.com port 443: Timed out

最近,在android studio上push代码到github时,出现Failed to connect to github.com port 443: Timed out错误。此错误是因为代理的设置问题;解决方法:进入项目目录中,使用命令行取消代理设置:git config --global --unset http.proxygit config --global --unset https.proxy...

2021-03-18 10:52:45 4011 1

原创 android studio 4.0.1设置工具栏回到左边

android studio 4.0.1设置工具栏回到左边

2020-08-05 13:59:14 574

原创 集成极光分享错误:Manifest merger failed with multiple errors, see logs

集成极光分享错误:Manifest merger failed with multiple errors, see logsManifest merger failed with multiple errors, see logsManifest merger failed with multiple errors, see logs集成极光分享时,编译总是不通过,一直提示:Manifest ...

2019-10-29 18:38:29 607 1

原创 使用apktool进行反编译获取XML资源文件

使用apktool反编译apk获取资源的步骤,以及遇到这个错误:Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file

2017-12-11 17:10:46 9232 1

原创 android-Failed to inflate ColorStateList, leaving it to the framework错误

运行没问题,但是还是出现错误日志:布局文件中总是出现:Failed to inflate ColorStateList, leaving it to the framework错误。红红的一片看不习惯。问题的根本在于android.support.design.widget.TextInputLayout,解决办法: 给TextInputLayout设置属性 app:errorTextAppear

2017-08-15 15:41:30 2881

原创 解决ExpandableListView 点击效果失效问题

最近expandableListView总是遇到点击子View失效问题,因此,记录一下。解决方法:1、先检查 Adapter中的 isChildSelectable 方法,将其返回值设置为true;2、经过1还是没有解决的,那就寻找子View中的布局,是否有占用焦点的控件,比如:EditText,CheckBox等,如果有,就将EditText设置属性 focusable=”false”;3、如果取

2017-07-14 11:09:33 2737

原创 百度定位SDK出错:unable to resolve static field 155 (SUPPORTED_ABIS) in Landroid/os/Build

问题: W/DeviceId: galaxy lib host missing meta-data,make sure you know the right way to integrate galaxy 05-25 11:27:16.888 416-450:remote W/dalvikvm: VFY: unable to resolve static field 155 (SUPPORTED

2017-05-25 11:48:50 2093

原创 基本配置使用butterknife

每次使用butterknife时总是会忘记配置步骤,现在将其记录下来。 第一步: 在module的gradle.bulid中添加依赖:com.jakewharton:butterknife:8.1.0,添加:apply plugin: ‘com.neenbedankt.android-apt’,apt ‘com.jakewharton:butterknife-compiler:8.1.0’ 如

2017-03-28 14:27:36 439

原创 android studio 中gradle插件retrolambda的使用

在android studio 中使用gradle插件retrolambde,需要jdk8以上。 第一步:build.gradle(project)文件中加入classpath ‘me.tatarka:gradle-retrolambda:3.2.5’和mavenCentral() ,如下:buildscript{ dependencies { classpath 'me.t

2017-02-15 10:15:48 805

转载 出现 java.lang.NoClassDefFoundError: 在Android 5.0以下

公司项目需要添加新的模块功能,需要添加LeonidsLib-1.3.2库,然后项目就一直无法运行,总是提示 java.lang.NoClassDefFoundError: 但是实际上类是存在的,而且没有错误。这个问题我找了一个下午。最后解决了,跟大家分享一下。 原文:http://www.jianshu.com/p/8b4f711da0bb 解决方法: 第一步:配置build.gradle (

2017-01-03 10:32:04 1281

原创 android studio 无法运行项目,app显示红叉

app显示红叉,有两种情况: 1、只有当前的项目,app显示红叉 2、所有的项目都显示红叉,并且无法new android 项目 对于第一种情况(只有当前项目无法运行),可以先检查看settings.gradle文件里是否有include ‘:app’(app是module名),如果这个没问题,那就检查AndroidMainfest.xml文件里是否 Main 入口的Activity。 对于

2017-01-03 10:18:39 28343 3

原创 Handler通信方式,不需要将数据回调回主线程,只需要告诉用户加载完成

有的时候,我们使用子线程加载请求时,不需要将数据回调回主线程,只需要告诉用户加载完成,那么我们可以使用以下方式直接提示加载完成new Thread(new Runnable() { @Override public void run() { //直接处理结果 Message.obtain(hand

2016-10-12 14:05:48 336

原创 popupwindow的二级Listview的联动菜单、ListView形式的菜单、GridView形式的菜单的Util

popupwindow的二级Listview的联动菜单、ListView形式的菜单、GridView形式的菜单的Util。 资源地址:这里写链接内容 popupwindow的子布局无外乎就是那几个形式:listview、gridview、listview二级联动等。因此,我将它们都写成了util类,只需要将item的onClick事件单独引出来,使用者将数据源以及控件对象传入即可。具体效果见下:

2016-09-29 10:52:09 1343

原创 android 6.0以下系统 应用出现crash,报错:使用android.permission.READ_PHONE_STATE权限出现SecurityException异常

android 6.0以下系统 应用出现crash,报错:使用android.permission.READ_PHONE_STATE权限出现SecurityException异常 开发环境:android studio2.0 SDK23。 具体出现问题:JNI DETECTED ERROR IN APPLICATION: JNI NewStringUTF called with pending

2016-09-23 10:45:49 5911 2

转载 andriod studio 减少打包apk大小

android studio打包发现比eclipse大太多了,因此,减少大小就很有必要了。转载:减少图片:http://www.cnblogs.com/soaringEveryday/p/5148881.html剔除无用代码:http://m.blog.csdn.net/article/details?id=50834617

2016-09-13 10:24:01 3288

原创 使用onTouch判断滑动的方向

使用touch事件判断滑动的方向:向上、向下、向左、向右

2016-07-26 15:38:00 8477 2

原创 Android 代码自动升级新版本更新apk时出现“已安装了存在签名冲突的同名数据包”

原因如下:首先,你手机上的应用是直接用eclipse或者android studio安装的,而eclipse或者android studio有自己默认的签名:**debug.keystore**,但是在服务器上的apk的签名则是我自己定义的,xxx.keystore。因此,当我要从服务器上把最新版本更新到我手机上时,由于两者的签名不同,所以就会报“**已安装了存在签名冲突的同名 数

2016-06-15 14:21:57 7065

转载 Android 设置EditText为仅输入数字且最多只能有两位数字

转载:http://www.codes51.com/article/detail_228321.html 需求:设置一个EditText仅能输入数字且输入的数字中小数部分最多可以有两位。 第一步:在XML文件中,将EditText的inputType设置成NumberDecimal:<EditText 。。。 android:inputType="numberDeci

2016-04-12 20:13:55 1014

转载 android6.0M系统在代码中实现请求以及检查权限。

转载:http://mdsa.51cto.com/art/201508/489882_all.htm 新运行时权限 android的权限系统一直是首要的安全概念,因为这些权限只在安装的时候被询问一次。一旦安装了,app可以在用户毫不知晓的情况下访问权限内的所有东西。会被有意人利用这个缺陷恶意的收集用户数据! android小组也知道这事儿。7年了!权限系统终于被重新设计了。在android6.

2016-04-06 19:58:10 3074

原创 Android Universal Image Loader 使用详解

Android Universal Image Loader是GitHub上的一个图片异步加载类库。下载地址:https://github.com/nostra13/Android-Universal-Image-Loader源码分析网站:http://a.codekk.com/detail/Android/huxian99/Android%20Universal%20Image%20

2015-10-24 11:07:36 624

原创 NiftyDialogEffects-master 使用详解

NiftyDialogEffects-master 使用详解(自定义对话框动画弹出样式库) 本人刚学Android不久,在GitHub网站上学习一些第三方库,现在就来分享一下使用的具体步骤。 NiftyDialogEffects-master 下载地址: https://github.com/sd6352051/NiftyDialogEffects

2015-10-23 20:37:02 1989

Base64编码解码工具类

android Base64编码解码jar包

2017-08-30

popupwindow 的二级联动菜单、ListView形式菜单、GridView形式菜单的Util

popupwindow下拉布局为:listView、Gridview、二级菜单listview。将其写成Util类,只要将数据源和在哪个控件弹出的对象传入就可以直接引用并且设置item的点击事件。

2016-09-29

使用BroadcastReceiver和接口回调实时监控(监测)网络状态Demo

使用BroadcastReceiver和接口回调实现实时监控(监测)网络状态。

2016-07-14

使用OnTouch实现一个控件同时设置单击、双击、长按事件demo

使用OnTouch实现一个控件同时设置单击、双击、长按事件监听。

2016-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除