自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 resoure IDs cannot be used in a switch statement in android library modules

在Android library中不能使用switch-case语句访问资源ID,Androidstudio 会报错误:resoure IDs cannot be used in a switch statement in android library modules,把switch - case 替换为if else 就可以了,当模块以library 使用的时候,在R 资源中 ids都不是fi...

2018-04-19 16:17:44 334

转载 gradle配置多个代码仓库repositories

收集了一些。方便copy使用。 [plain] view plain copyrepositories {      mavenCentral()      maven { url "https://jitpack.io" }      maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }      maven {...

2018-04-02 10:42:37 5480

原创 Android Studio 运行出现 Multiple dex files define Landroid/support/annotation/AnimRes

Android Studio 运行出现 Multiple dex files define Landroid/support/annotation/AnimRes出现这种情况的原因肯定是jar包有冲突,引入的module中肯定和主工程中的引用jar包有冲突,support v4 包中也包含annotation 方法,跟module中的引用出现冲突,可以把module中compile 修改为prov...

2018-03-27 12:41:31 1256

原创 recycleview adapter 复用刷新页面 错乱

自己项目中出现的问题,记录一下。场景:    每个item中会根据条件显示或隐藏view操作,这时候切换刷新界面的时候,该显示的view没有显示,不该显示的时候显示出来了,这时候可以在onBindViewHolder()中,先把需要隐藏的view都先显示出来                        arg0.imageView_bg.setVisibility(View.VISIBLE); ...

2018-03-02 12:08:23 1088

原创 微信支付 拉取支付失败 返回-1 解决办法

Android 微信支付统一下单成功,成功返回prepayid,启动支付, 拉取支付页面失败,直接调用回调页面,返回错误码-1

2017-06-02 16:48:51 20469

原创 Error:java.lang.RuntimeException: Some file crunching failed, see logs for details

出现这种情况的原因:   在drawable 中有同名的png和jpg 两个图片资源,删掉一个后,clean后就出现了这个问题,r文件丢失!  解决办法:在app下的build.gradle 中添加:aaptOptions { cruncherEnabled = false useNewCruncher = false}重新clean一下,就可

2017-03-27 15:08:19 476

原创 Android 启动应用白屏

name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> ...... name="android:windowIsTranslucent">true name="android:windowNoTitle">true添加上这两句后,就可以解决启动应用时有瞬间白屏的现象了。

2017-03-27 14:40:22 300

原创 拉去远程服务器分支代码------git

在公司新建分支,回家拉去分支使用  git  branch 本地并不能查看到git服务器上的新建分支解决办法:(根据网上资料,具体实现:)1. git fetch2.git branch -a 或者 git branch -r ,都可以查看到git服务器上的新建分支3.git checkout -b origin/   在本地新建分支,把服务器上的分支内容checkout

2016-09-27 22:13:19 2152

原创 git更新文件冲突 Please,commit your changes or stash them before you can merge.

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge:        protected/config/main.phpPlease, comm

2016-09-27 21:54:06 3451

转载 RecyclerView 在tv端 焦点问题

recyclerView 在TV端使用中,焦点会乱跳的bug

2016-09-24 11:37:40 4736 3

RecyclerView焦点跳转BUG优化

我们把RecyclerView写成GridView样式,并把RecyclerView的item写成focusable并且有焦点框的时候,我们用焦点滚动RecyclerView的时候会发现RecyclerView的焦点跳转有bug,跟我们想要的焦点跳转规则不一致,会出现的BUG如下图:黑色方框代表屏幕,我们从左上角的一个item往下按焦点的时候,当需要加载新的一行的时候焦点却跑到了新的一行的

2016-09-24 11:35:32 1192

原创 Android service启动dialog对话框 全局对话框

在service 中启动dialog,既 全局对话框,在任何页面都可以启动对话框。主要是添加  dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); 支持系统在清单文件中添加权限: 就可以实现Android  全局对话框的显示。

2016-08-04 11:40:09 1046

原创 android switch button 报 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean

在使用switch时,在Android 5.0版本时会报空指针异常java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.drawable.Drawable.getPadding(android.graphics.Rect)' on a null object refe

2016-05-07 11:15:33 4393 1

转载 Android 关于:android.view.InflateException: Binary XML file line #1: Error inflating class <unknown>

转自:http://blog.csdn.net/yiding_he/article/details/38597703?utm_source=tuicool&utm_medium=referral今天的异常很有意思,叫做android.view.InflateException: Binary XML file line #95: Error inflating class(ou

2016-02-18 09:29:36 807

原创 activity中嵌套webview ,onkeydown和onkeyup 方法不执行

如题,activity中嵌套webview后,在某些机子上onkey事件不执行了,可以通过重写 dispatchKeyEvent(KeyEvent event) 这个方法,在进行处理。。为什么会造成onkey不执行,还没有找到原因。。如有知道的,恳请告知。

2015-12-22 16:51:16 2265 2

原创 关于混淆打包后,webview 无法调用js方法 的问题

需要添加 :-keepclassmembers class **.*$JspObject {    public *; }-keepattributes *Annotation*-keepattributes *JavascriptInterface*这两句,***代表包含webview的activity,jspObject  代表调用js方法的内部

2015-12-22 15:20:56 710

原创 android 中关于String 字符串 format的使用

cwj_Demo     android开发网 复制代码上面是一段简单的字符串资源文件,没有用到格式化,因为比较简单直接描述了意思,当我们设计一个类似 Delete xxx File ? 的时候,我们可能需要在Java中动态获取 xxx 的名称,所以定义资源时使用格式化可以轻松解决,不需要一堆String去拼接或StringBuffer一个一个append这样的

2015-08-12 17:39:25 613

原创 layout_gravity 和gravity 的区别。。。

1.android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的

2015-06-25 17:08:56 525

原创 adb 命令 直接把日志存到text文件中

adb 命令 直接把日志存到text文件中adb  logcat -v time > pay.log     就可以吧日志存到pay.log   中

2015-06-12 15:13:54 6589 2

原创 Android 获取屏幕的宽高

WindowManager wm = (WindowManager) this.getApplicationContext().getSystemService(Context.WINDOW_SERVICE);Display display = wm.getDefaultDisplay();Point size = new Point();display.getRealSize(siz

2015-05-25 17:29:04 397

原创 Android 设置dialog 的大小

AnnouncementDialog=new XXXDialog(this);//  自定义dialog类  AnnouncementDialog.show(); AnnouncementDialog.getWindow().setLayout((int) (width*0.5),(int)(height*0.75));//设置dialog的大小  ,必须在show()方法之后设置

2015-05-25 17:27:50 778

原创 No package identifier when getting value for resource number 0x0000001c

W/ResourceType(2411): No package identifier when getting value for resource number 0x0000001c W/System.err(2411): android.content.res.Resources$NotFoundException: String resource ID #0x1c错误位置示例代

2015-04-02 15:36:29 754 1

转载 Android————————Handler

转自:http://www.cnblogs.com/devinzhang/archive/2011/12/30/2306980.html方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题   new Thread( new Runnabl

2015-03-27 10:24:35 339

转载 Android:用Handler实现异步处理功能

转自:http://mobile.51cto.com/abased-375243.htm一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需要把这些耗时

2015-03-27 10:21:16 268

原创 android(安卓)开源框架

转自:http://www.jb51.net/article/51052.htm1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求

2015-02-10 09:55:54 513

原创 设置listview 中每个Item之间的间距

设置listView的item间距,可以在xml布局文件中的listView下设置xml属性:android:divider="#00000000"//分割线透明android:dividerHeight="18dp"//间距android:listSelector="@drawable/classfiy_itmet_title_selector" //修改默认选中的效果

2015-01-30 13:40:18 1976

转载 android studio项目如何导入到eclipse中

android studio项目如何导入到eclipse中下面是studio项目的目录结构:打开src 目录进入main其实library的所有代码都在这里面了而eclipse的结构是这样的其实studio项目中java目录里面的代码对应的是eclispe项目中的src目录中的代码。而studi

2015-01-30 11:21:09 614

原创 android.view.ViewRootImpl$CalledFromWrongThreadException错误处理

我们在编写android代码的时候,我们会将一些耗时的操作,比如网络访问、磁盘访问放到一个子线程中来执行。而这类操作往往伴随着UI的更新操作。比如说,访问网络加载一张图片  new Thread() { @Override public void run() { try { URL url = new URL(path); HttpURLConnection connection = (Htt

2015-01-24 13:00:42 1330

转载 理解Fragment生命周期

zhuanzi:http://blog.csdn.net/forever_crying/article/details/8238863/官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周           二,

2014-12-16 10:34:58 364

转载 Android GridView属性集合

转自:http://blog.csdn.net/hyp712/article/details/87676111.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度3.android:stretchMode=”col

2014-12-12 10:53:25 409

转载 px、dp和sp,这些单位有什么区别?

转自:http://blog.csdn.net/scyatcs/article/details/20330111一、怎么获取android的屏幕像素、屏幕密度、屏幕尺寸?        在一个Activity的onCreate方法中,编写以下代码:          DisplayMetrics metric = new DisplayMetrics();         

2014-12-07 14:38:19 735

转载 【Android】详解Android动画之Interpolator插入器

转自:http://www.cnblogs.com/rayray/archive/2013/10/17/3373691.htmlInterpolator英文意思是: 篡改者; 分类机; 校对机SDK对Interpolator的描述是:An interpolator defines the rate of change of an animation. This allows t

2014-12-04 16:33:24 419

转载 onNewIntent调用时机

转自:http://www.cnblogs.com/zenfly/archive/2012/02/10/2345196.html一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(12410): onResume发Intent的方法:

2014-12-03 21:35:17 325

转载 Build.VERSION_CODES类

转自:http://blog.csdn.net/u010142437/article/details/21260901一、类结构:java.lang.Object↳android.os.Build.VERSION_CODES二、类概述:目前已知的SDK版本号的枚举类,这些值可以在SDK中找到,每次官方发

2014-12-03 20:42:05 934

转载 Andriod动画中windowEnterAnimation和activityOpenEnterAnimation的区别

转自:http://www.drovik.com/html/7258433323.html在做android动画的过程中,遇到了设置动画的两个参数windowEnterAnimation和activityOpenEnterAnimation。看了android的源代码和资源文件,终于明白二者的区别: windowEnterAnimation用于修饰dialog动画, activityOpenE

2014-12-03 11:51:54 14004

转载 Android之SurfaceView实现视频播放

转自:http://www.cnblogs.com/devinzhang/archive/2012/02/03/2337576.html1.案例一布局文件:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2014-12-01 16:09:17 380

转载 activity 之间切换动画

转自:http://lzy3169421.blog.163.com/blog/static/113545277201111164647961/在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,@Override       public void onCre

2014-11-30 21:10:39 354

转载 Android中shape的使用

转自:http://jingyan.baidu.com/article/86112f13513f4127379787b0.html一、在res/drawable文件夹下创建一个名为gradient_box的xml文件:shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID

2014-11-27 20:47:25 287

转载 Android中shape中的属性大全

本文章转接于:http://kofi1122.blog.51cto.com/2815761/521605Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:                                                      

2014-11-27 20:34:35 321

转载 Android UI系列-----ImageView的scaleType属性

转自:http://www.cnblogs.com/xiaoluo501395377/p/3390909.htmlImageView这个控件是用来显示图片用的,例如我们可以通过下面这段xml配置来声明显示一张图片:ImageView android:id="@+id/imageView" android:layout_width="100dp"

2014-11-25 15:33:31 404

nodejs 小代码,实现图片上传

nodejs的一个小代码,使用nodejs代码实现图片的上传

2014-08-19

空空如也

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

TA关注的人

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