自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 如果公司里面要你提供一份购买测试机的清单,你应该如何提供呢?

本人曾经遇到过这样一个问题:  以下是列出的表单,供大家参考:测试机 手机品牌市场占有率(%)手机系统屏幕分辨率数量备注 oppo18.5 Android 6.01920*10801  vivo15.4 Andr

2017-12-31 21:47:48 10015

原创 Android 代码中如何绘制虚线

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="@dimen/dp_0.6" android:color="@color/color_gray_c

2017-12-31 12:00:18 462 1

转载 Could not find method compile() for arguments

Could not find method compile() for arguments出现类似的状况简直害苦我了,找了好久都没找到原因,删除了项目,期间删除了代码,,重新构建也不行,始终报这个错误Could not find method compile() for arguments最初的时候是没有这个错的,导入了一个module之后就出现了这

2017-12-26 13:34:54 20659 2

原创 登陆注册的四种方式。

Android 开发中,很多刚开始做这行的新手,会觉得登陆和注册很简单,但是上手的时候发现有点不适应.本文主要在登陆的几种实现方式!     1.token  放在请求头中。有时候他会放在请求头的 添加的Seesion中的     2.cookies  也是放在请求头中     3.uid   拼接在url后面     4.seesion  放在请求头中    他们在传输过程中

2017-12-24 23:02:29 1643

原创 keyStore 和.jks的签名的区别

很多做安卓的朋友,打包的时候,有时候遇到的是keystore 有时候看到的是。jks。这两个都是打包的生成的签名,可能会笔试很了解!他们到底有什么区别?如果突然有人问你这个问题,可能临时还答不上来,具体有什么区别?     其实他们的区别在于:        keystore 是Eclipse 打包生成的签名。 而 。jks是Android  studio 生成的签名!都是用来打包的,

2017-12-24 22:55:18 18398 4

原创 Android 程序运行后,界面不显示的问题解决办法

今天在写代码的时候发现程序运行后,在onCreate里面写的布局,一点都没有显示出来,项目也没有报错,显示的界面就是一片空白,这是什么鬼???  刚开始我以为是主题或者 背景颜色的问题,后来都改了,结果程序运行一下还是一片空白,撞邪了???  平时也是在onCreate里面加载布局啊,为什么,这次加载就是加载不出新布局呢?  后面反思是不是新控件的问题,干脆我把所有的布局都删除掉,就加

2017-12-23 16:51:51 20510 8

转载 Android常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )尺寸单位转换和屏幕适配相关

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VG

2017-12-23 16:07:10 15704

原创 Android开发更改应用图标无效的问题 最终解决办法

最近新项目上线,更换应用图标,之前打包一直用的是默认的图标,结果发现在 <application android:name=".app.BaseApplication" android:label="@string/app_name" android:persistent="true" android:icon="@drawab

2017-12-22 17:33:26 22094 12

原创 验证用户名,手机号,ip地址,邮箱,url,密码,汉字等等的工具类

工具类代码如下:如果喜欢给我点个赞!package com.xxx.xxx.utils;import java.util.regex.Pattern;/** * 校验器:利用正则表达式校验邮箱、手机号等 * * @author dwb * github:https://github.com/wolfking0608 * csdn:h

2017-12-22 09:39:42 1873 1

转载 eclipse项目迁移到android studio(图文最新版)

前言最近Android studio(下文简称AS)官方发布了正式版,目前火得不行。个人认为主要是因为android是google自家的产品,AS也是他自己搞的IDE,以后的趋势android开发肯定会用AS,至于eclipse的adt插件是否继续更新就不可而知了。最近我也在android官网找了一下集成好的adt-bundle,但没有找到,可能是路径变了(搜索也没有找到)或者是真的为了支

2017-12-21 14:44:53 703

原创 Android 设置全屏沉浸式透明状态栏的工具类(超级简单,两步实现)

用法:   @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(ge

2017-12-21 14:18:39 3863 3

原创 Android 找控件的五种方式,解放你的双手!

你还在为Android找控件烦恼吗?或者你还在手写indviewByID吗? 那说明你已经out了!下面介绍几种方式,让你快速找控件 1.butterknife  //插件2.Data binding3.LayoutCreator  //插件4.这个网站左边格式化你的xml,右边生成相应的代码:网站地址:http://android.lineten.net/layout.p

2017-12-21 13:40:37 3873

转载 AndroidStudio ADB WIFI 无线调试

1、File-Settings-Plugins-Borwse Resportories  搜索ADB WIFI,  然后Install 安装,重启AndroidStudio2 设置调试模式Run/Debug Configurations3 手机打开 USB 调试模式后,用数据线将其连接至电脑,点击 ADB USB to W

2017-12-21 11:39:21 411

原创 Android strings.xml中添加空格的方法

string name="box_no_txt">箱号:  string>  表示一个空格

2017-12-21 11:36:06 6056

转载 Java爬虫,信息抓取的实现

转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23272657今天公司有个需求,需要做一些指定网站查询后的数据的抓取,于是花了点时间写了个demo供演示使用。思想很简单:就是通过Java访问的链接,然后拿到html字符串,然后就是解析链接等需要的数据。技术上使用Jsoup方便页面的解析,当然Jsoup很方

2017-12-21 09:01:20 312

原创 单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2017-12-20 22:43:29 1456

原创 javaEE程序.设置在网络快慢,或者不稳定的情况下,测试程序是否有bug的方法!

打开谷歌浏览器,然后按F12 会出现控制台,然后点击控制台右上角竖着的三个小黑点,会出现Dock  side  选择 第二个,控制台位于下方.  -->点击Network ,选择第二导航栏的 最右边的 online 点开会看到  Presets 下面有三种状态:  1.Fast 3G  //第二快   2. Slow 3G//最慢   3.Online //最快 这三种状态,切

2017-12-20 18:09:09 512

原创 Android架构师或者独立开发,前期搭框架应该做哪些事情

总结如下:     1.基础UI的封装     2.加密解密     3.版本控制      4.异步加载框架      5.组件间通讯的选择     6.推送集成     7.地图(如果有)集成     8.验证码     9.网络请求     10.二维码(如果有)     11.统计      12.图片框架     13.debug.ke

2017-12-20 09:09:12 877

原创 Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:

报错内容如下:Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar]F:\gangrong\app\src\main\res\layout\item_domestic_ports_layout.xmlError:ja

2017-12-19 15:59:10 711

原创 Error:Tag <uses-permission> attribute name has invalid character '?'. Error:java.util.concurrent.Exe

Error:Tag <uses-permission> attribute name has invalid character '?'.Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process E:\Android\Sdk\build-tools\26.0.2\aapt.exe with arguments

2017-12-19 15:57:05 1316

原创 hosts配置路径:

路径如下:C:\Windows\System32\drivers\etc 右键点击hosts-->选择编辑:# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contai

2017-12-19 11:39:40 713

原创 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportant

错误描述:com.wcyq.gangrong E/CrashReport: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference

2017-12-19 10:16:05 7829

原创 Android 和JavaScript 中的java方法加 @JavascriptInterface的原因分析:

代码如下: //js调用安卓代码 private class JavaScriptinterface { private Context mContext; public JavaScriptinterface(Context c) { this.mContext = c; } //获取消费者i

2017-12-18 11:26:57 7268

转载 第三方开源库 RxJava - Android实用开发场景

到底什么情况下可以使用 RxJava ? 我们需要知道不是使用 RxJava 而是响应式编程,好吧,那到底什么时候可以响应式编程?按道理来讲,我们写任何代码都可以采用响应式编程的思想,只不过是有没有必要而已。罗列一些使用场景:防止按钮重复点击;RxView.clicks(mClearContent).debounce(300, TimeUnit.MILLISECONDS)EditText

2017-12-18 09:16:28 560

原创 史上最强屏幕适配方案,傻瓜式集成,一步到位---不服来辩!

我想做安卓的朋友们,很多即便是做了好几年的对屏幕适配方案,有时候也会比较头痛!采用了各种是配方法,但是有时候,感觉还是不是很满意!经过和很多大神讨论过,我总结的这个屏幕适配方案,是目前公认最合理并且最简单的: 废话不多说: 上步骤:     1.打开这个链接:https://pan.baidu.com/s/1dEFu3x3下载对应的jar包:    2.解压后你会得到两个文件:

2017-12-17 21:44:52 914 3

原创 TextView设置可滚动的方式

xml:<TextView android:id="@+id/tv_result" android:text="@string/register_now" android:scrollbars="vertical" android:singleLine="false" and

2017-12-15 16:10:38 14295 1

原创 高德和百度:MapView 上浮动布局的解决办法

直接上代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">

2017-12-15 11:27:02 1263 2

原创 Binary XML file line #0: Error inflating class com.amap.api.maps.MapView 高德地图

错误描述: Caused by: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class com.amap.api.maps.MapView

2017-12-14 18:07:17 1032

原创 Faliure [INSTALL_FAILED_ALREADY_EXISTS] 解决办法 Android csdn

最近adb install  apk的时候遇到下面这个错误:Faliure [INSTALL_FAILED_ALREADY_EXISTS]造成的原因是之前的apk存在,并没有处理干净!解决办法:  把本地手机中的apk删除掉, 然后重新安装即可!

2017-12-14 14:52:36 917

原创 Plaase select at least one of the signature versions to use 问题的解决

签名时候遇到下面这个错误:解决办法:V2仅支持7.0及以上版本,不能在7.0以下版本手机上安装。签名时只勾选v2打的包(即生成的apk)安装时会提示“未安装”。通用签名方式:勾选v1或者v1+v2(v1和v2同时勾选)。V1: 支持7.0 以上的手机!

2017-12-14 14:24:17 377

原创 install falled update incompatible

最近adb install  apk的时候遇到下面这个错误:install falled update incompatible 造成的原因是两个Apk版本不一致造成的,解决办法:  把本地手机中的apk删除掉, 然后重新安装即可!

2017-12-14 14:18:13 422

转载 Android开源项目和应用源码分析

把之前Android开源项目分析和Android应用源码分析博文整理如下,方便检索:Android开源项目分析:【Android开源项目分析】android轻量级开源缓存框架——ASimpleCache(ACache)源码分析【Android开源项目分析】自定义圆形头像CircleImageView的使用和源码分析【Android开源项目分析】TAB导航栏Pager

2017-12-14 11:50:10 490

转载 【Android开源项目分析】android轻量级开源缓存框架——ASimpleCache(ACache)源码分析

转载请注明出处:http://blog.csdn.net/zhoubin1992/article/details/46379055ASimpleCache框架源码链接https://github.com/yangfuhai/ASimpleCache 杨神作品,大家最熟悉他的应该是afinal框架吧官方介绍ASimpleCache 是一个为android制

2017-12-14 11:45:15 261

转载 android:一行代码实现沉浸式布局效果

先看效果效果一:20170208160944467.png效果二:20170208161011359.png首先要引入statusbaruitl库``` compile 'com.jaeger.statusbaruitl:library:1.3.5'```在Activity中一行代码实现: //目的是让状态栏全透明 Sta

2017-12-13 17:12:42 1132

原创 android studio 升级3.0后,遇到的相关异常(6-7个bug)描述和解决办法!

异常描述1:Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsError:java.util.concurr

2017-12-13 15:45:43 4363 1

转载 Android开发自动生成的AndroidManifest.xml中的allowBackup属性的含义和危险性实例讲解

一、前言今天在开发的过程中遇到一个问题,就是关于AndroidManifest.xml中的allowBackup属性,也算是自己之前对这个属性的不了解,加上IDE的自动生成代码,没太注意这个属性,但是没想到这个属性会直接导致隐私数据的丢失。下面就来看一下这个属性的影响到底有多大。他的作用是什么?二、Android中的allowBackup属性1、allowBackup安全风

2017-12-13 15:42:56 12709

原创 Android版本更新(Service下载 Notification进度条:直接拿来用)

废话不多说:直接上代码: public class UpdateService extends Service { public static final String TAG = "UpdateService"; public static final String ACTION = "me.shenfan.UPDATE_APP"; public static...

2017-12-12 00:03:46 3886

原创 android studio 取消自动启动上次项目

最近android studio启动或者导入一个项目失败就会自动打开上次关闭的项目,这样严重影响工作效率。所以发出来给刚用as的伙伴们!->File->settings->system Settings-> Reopen last project on startup  取消勾选,就可以了!

2017-12-10 23:51:35 873

原创 Installation failed with message Invalid File:

最近在studio 在安装apk的时候遇到了这么个问题,他说我之前已经有安装版本了,但是这个apk却是我第一次安装! 怎么回事,之前遇到过一次,自己不知道怎么解决了,当时忘记记录下来现在记录下来,给自己和后面遇到的朋友,提供一个快速的解决办法!解决办法如下:1.点击工具栏上的Build中的Clean Project 2.再点击工具栏上的Build中的Rebuli

2017-12-09 18:00:24 13180 11

原创 Decompiled .class file bytecode version:49.0(java5.0) load or open source file.

最近在使用ContextCompat.checkSelfPermission方法时报错,这个方法竟然编译不通过,怎么回事?明明是直接copy错来的代码,另外一个程序就没有出现这个问题,而copy了一下就报错了!而且都是在ContextCompat点过去都是在android.support.v4.content;下面,这是什么鬼?一个有checkSelfPermission方法,一个

2017-12-09 17:45:13 8355

JDBC开发步骤

JAVAEE java调用存储过程 JDBC 的开发步骤,和示例代码

2018-10-25

空空如也

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

TA关注的人

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