自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android减少开发过程中Drawable xml文件的数量

开发过程中Drawable xml文件膨胀问题开发过程中,为了实现UX设计的好看的效果,通常避免不了去写很多的Drawable xml文件。比如: 圆角Shape, 渐变,Selector等等。由于UX效果复杂多变,UI元素的尺寸形状必定会存在很多差异,所以就要编写很多Drawable xml文件去实现效果。加之多个开发人员并行开发过程中,如果没有较强的文件命名规定约束,其他人也会加入相同的Drawable xml文件。导致越来越多的xml文件加入到项目中,不仅会增加应用包体积,也不利于后续复用。通常解

2021-02-20 17:35:36 327

原创 Android 大文件分片上传断点续传任务管理实现

Transer是一个传输框架,目前支持: - 支持 HTTP/HTTPS 断点续传下载 - 支持 HTTP/HTTPS 大文件分片上传 - 支持 类EventBus的task状态变更通知,支持三种线程的订阅模式 - 支持 任务分组,分用户设计简单的下载或上传:下载: ““ java mHandler = new DefaultHttpDownloadHandler();

2018-01-02 17:26:16 5396 1

原创 Android aidl 编写编译错误

Error:Execution failed for task ':app:compileDebugAidl'.> java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing process D:\Android\sdk\build-tools\25.0.0\aidl.exe with arguments {-pD:\Android\sdk\platforms\andr

2017-09-25 12:58:51 997

原创 Handler,Complie Annotion,ExecutorService 实现Android 事件管理器

Handler , Compile Annotion ,ExecutorService 实现Android 事件管理器

2017-09-15 14:54:05 259

转载 Android stuido JCenter 下载慢问题解决

转自:https://my.oschina.net/lifj/blog/754861下面是build.gradle的内容:主要增加了jcenter(){url 'http://jcenter/bintray.com/'} // Top-level build file where you can add configuration options common to all sub-pro

2017-04-05 11:27:30 2478

原创 使用GreenDao出现:unique constraint failed解

集成GreenDao,inserty一个Entity会出现greendao unique constraint failed错误.1.首先entity中需要存在一个Long类型的主键(@Id(autoincrement = true) private long id;)2.在entity的构造方法中置id = null.

2017-04-01 15:03:31 7073 2

原创 Android 基于OkHttp的下载,支持https,断点下载,优化下载速度

Android 基于OkHttp的下载,支持https,断点下载,优化下载速度

2017-03-17 15:21:25 6286

原创 AndroidStudio2.3 run app,无法自动打开app

更新了AndroidStudio2.3新建项目后点击Run App,app安装后无法自动打开,AndroidStudio2.3 run app,无法自动打开app

2017-03-08 16:54:25 1094

转载 Android Studio 编译报错:Error:Conflict with dependency 'com.android.support:support-annotations'. Resolv

Android Studio 编译报错:Error:Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.3.0) and test app (23.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.

2017-03-06 14:18:00 1486

原创 AndroidStudio 编译时遇到:Error:(246, 0) Gradle DSL method not found: 'testCompile()' (或者其他)问题

AndroidStudio 编译时遇到:Error:(246, 0) Gradle DSL method not found: 'testCompile()' (或者其他)问题Error:(246, 0) Gradle DSL method not found: 'testCompile()'Possible causes:<ul><li>The project 'HCC' may be using a version of the Android Gradle plug-in that does no

2017-03-06 13:17:49 1179

转载 Android gradle 版本问题

转自: http://www.cnblogs.com/aegealee/p/5645087.html在 android studio 目录下有一个默认的 gradle 文件夹,新建项目时使用的就是此 gradle文件夹名显示版本号为 2.10 一个项目的工程目录如下 其中 gradle\wrapper\gradle-wrapp

2017-03-03 13:15:17 293

翻译 Android Studio gradle编译 NullPointerException(no error message)解决

1.关闭Android Studio 2.找到工程目录下的 .gradle 文件夹,删除3.重新启动Android Studio 即可

2017-01-16 12:33:01 5558

原创 Android studio 编译错误

UnsupportedMethodException         Unsupported method: AndroidProject.getPluginGeneration().         The version of Gradle you connect to does not support that method.         To resolve the pro

2016-12-02 15:40:46 348

原创 封装一个自动绑定View和数据的Adapter

利用注解反射以及baseAdapter封装了一个自动将ViewHolder中的控件和资源Id绑定,并且自动将moudle中的数据和ViewHolder中数据绑定的Adapter.

2016-08-10 15:15:24 515

原创 关于LayoutInflater动态加载View到AbsListView和ViewGroup之间的区别

当我们要加载动态加载一个布局并将它添加到ListView和ViewGroup中时,会出现一些问题,如下例:首先我们看下要加载的布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout

2016-08-09 15:41:04 913

原创 关于LayoutInflater的inflate方法和LayoutParam分析(二)

其实通过inflate从xml加载的view,被动态的添加到其他视图中,view的layout_xx属性是否有效,关键在于,加载完后,view的LayoutParam属性是否和xml中的layout_xx属性一致。因为当系统无法计算view的layout_xx属性时,view 的LayoutParam是空的,所以在addView的时候,系统会设置一个默认的LayoutParam,导致我们xml中设

2016-08-05 17:30:26 1035

原创 关于LayoutInflater的inflate方法分析

LayoutInflater 中的inflate方法共有四个重载 public View inflate(int resource, ViewGroup root) { return inflate(resource, root, root != null); }public View inflate(XmlPullParser parser, ViewGroup r

2016-08-04 12:01:52 382

原创 Android 中drawText中坐标参数解析

* 在View中drawText时,它的参数x,y和之前的x,y的意义不同** x: drawText中的yi'yi坐标和panit的ALIGN方式有关* 当ALIGN_LEFT时x坐标的意义为从屏幕左侧起始0个像素开始* 当ALIGN_RIGHT时无法显示,暂时不能确定* 当ALIGN_CENTER时,以长度的中心为起始坐标** y:默认情况下,y坐标为文字基线的坐标、** 使

2016-08-03 15:42:50 482

转载 Android 实现贝塞尔曲线

转自:http://www.2cto.com/kf/201604/497130.htmlAndroid 自定义View高级特效,神奇的贝塞尔曲线效果图效果图中我们实现了一个简单的随手指滑动的二阶贝塞尔曲线,还有一个复杂点的,穿越所有已知点的贝塞尔曲线。学会使用贝塞尔曲线后可以实现例如QQ红点滑动删除啦,360动态球啦,bulabulabula~什么是贝塞

2016-08-02 11:39:03 1048

原创 关于Android调用相机拍照,完成后无法返回

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String path = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "test_2016_7_26"; File file = new File(pat

2016-07-26 11:18:19 9329

转载 Android属性动画详解

导论本文着重讲解Android3.0后推出的属性动画框架Property Animation——Animator。产生原因        3.0之前已有的动画框架——Animation存在一些局限性, Animation框架定义了透明度,旋转,缩放和位移几种常见的动画,而且控制的是整个View,实现原理是每次绘制视图时View所在的ViewGroup中的drawChild函数获

2016-07-07 17:50:50 339

原创 使用Fragment ViewPager时,ViewPager被遮盖重新显示,ViewPager不正常显示

使用Fragment ViewPager时,ViewPager被遮盖重新显示,ViewPager不正常显示。最近在开发中遇到一个很蛋疼的问题,当多个 Fragment嵌套时,如果子Fragment中包含ViewPager时,如果这个Fragment被其它Fragment覆盖,重新显示时,则会显示不正常。如:出现空白页,但是如果你多滑动几次,就又恢复正常。出现这种问题的解决方法是:把

2016-04-07 10:40:23 1519

转载 解开Android应用程序组件Activity的"singleTask"之谜

在Android应用程序中,可以配置Activity以四种方式来启动,其中最令人迷惑的就是"singleTask"这种方式了,官方文档称以这种方式启动的Activity总是属于一个任务的根Activity。果真如此吗?本文将为你解开Activity的"singleTask"之谜。        在解开这个谜之前,我们先来简单了解一下在Android应用程序中,任务(Task)是个什么样的概

2015-08-25 09:08:45 513

原创 Android 中 ListAactivity 和Activity 使用ListView 以及ArrayAdapter和SimpleAdapter参数详解

在使用Activity和ListActivity 上的一些区别 首先看一下ArrayAdapter和SimpleAdapter的参数(参数名有可能不对,按顺序排列的) *1.ArrayAdapter Context 表示设备上下文(和c中的设备上下文相同,就是代表了该窗口)  resource  表示列表的每个行的布局(可以使用系统提供的,也可以自己定义) data数据

2015-08-22 17:33:03 1034

原创 java中变量和方法的内存分析

1.内存分类 A:栈内存:存放局部变量和正在运行的方法 B:堆内存:存在类的实例变量 C:方法区:存放实例方法和静态变量及静态方法,静态代码块 D:本地方法区:存放使用native关键字修饰的方法,主要是通过java代码访问C,C++代码是使用的.

2015-07-16 16:35:19 430

原创 Android 的NoClassDefFoundError

Build Path -> add jar 只是关联了要用的文件 但生成apk在目录下的lib文件夹下没有该文件导致复制该文件到lib目录下

2015-04-22 16:09:19 424

原创 java实现表达式求值(算符优先算法,可计算int,double,float 形数据)

1.首先要实现一个运算符关系表(根据运算符的优先权生成)import java.util.ArrayList;public class RuleTable { //此表可添加 //操作符 static public char[] op = { '+', '-', 'x', '/', '(', ')', '#' }; //优先关系

2015-04-21 13:16:40 2156

原创 关于Struts2配置问题,不能映射到对应的页面

之前视屏教程上的配置进行配置,配置了后怎么也不能显示,

2014-11-05 18:36:21 1220

原创 被Ajax加载的页面中多级联动问题

问题:要用Ajax加载一个包含多级联动的页面,而这个多级联动页面中

2014-11-04 21:27:06 465

原创 关于ajax代码包含到页面不能调用的问题

例如:页面A通过Ajax更新某一区域,该区域的内容又是一个

2014-11-01 15:13:47 415

原创 MyEclipse无代码提示或代码提示不全

最近学习java web,MyEclipse

2014-10-17 17:52:17 691

安卓常用颜色盒子

java开发的一款安卓开发常用的颜色盒子工具,囊括了安卓开发一般常用的颜色,并且支持添加自定义颜色等,是安卓开发中界面颜色选择的一款小工具 需要jdk支持(需要安卓java)

2016-06-11

空空如也

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

TA关注的人

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