- 博客(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
转载 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人