自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 图标跟随TextView显示

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/too.

2020-09-02 15:55:58 212

原创 小米应用市场adb install 三次无法安装 错误

signingConfigs { if (existSignConfig) { release { storeFile file(signingStoreFile) storePassword signingStorePassword keyAlias signingKeyAlias keyPassword signingKeyPassword v1Signi...

2020-05-13 10:24:59 3034

原创 RXJava 场景应用

RXJava 场景应用使用RXJava可以极大的简化业务逻辑,解决多线程问题。后面会多总结在应用开发过程中使用到的RXJava场景,形成系列文章。场景如下:启动页广告获取定位信息防止重复刷新页面上传反馈信息...

2018-03-23 10:20:15 212

原创 RXJava应用系列4

四、上传反馈信息场景描述:首先上传用户图片,图片上传完成后把服务端返回的图片地址和反馈内容上传到服务器。问题分析:此问题可以分为三个数据流 1.上传单张图片 2.上传所有图片 3.上传图片地址和反馈内容伪代码实现: //上传单张图片 public Observable&lt;String&gt; uploadImage(String path) { return nu...

2018-03-23 10:11:48 149

原创 RXJava应用系列3

三、防止重复刷新页面场景描述:首页内容为用户订阅信息,当用户订阅信息发生变化时刷新首页内容,如果用户在订阅页面重复多次使订阅内容发生变化会导致在在后台的首页多次刷新。希望用户多次订阅状态发生变化时,只让首页刷新一次。问题分析:无论用户状态发生多少次变化,只判断是否有大于等于1次的变化,如果有刷新首页。伪代码实现: //接收刷新通知 private BroadcastReceiver ...

2018-03-23 10:10:50 211

原创 RXJava应用系列2

二、获取定位信息场景描述:首先使用GPS定位,如果定位失败使用IP定位从服务器获取。问题分析:此问题可以分为两个操作流 1.GPS数据流 2.IP数据流 判断GPS数据流为空使用IP数据流。伪代码实现: //获取GPS流 public Observable&lt;String&gt; getGPS(){ return null; } //获取IP流 ...

2018-03-23 10:10:04 180

原创 RXJava 应用系列1

一、启动页广告场景描述:启动时从网络拉取最新数据,超过1S无数据返回使用本地缓存数据。问题分析:此问题可以分为两个操作流 1.网络拉取数据流 2.读取本地缓存数据流 可以使用超时操作符进行连接两个操作流。伪代码实现://获取网络流 public Observable&lt;String&gt; getNetwork(){ return null; } //获...

2018-03-23 10:07:27 152

原创 Android Studio Gradle 插件开发

参考文章: http://blog.csdn.net/sbsujjbcy/article/details/50782830注意点: 如果使用AndroidStudio 代码自动提示,一定要注意project 类的选择。 org.gradle.api.Project 才是插件的类 如果你选择了 aQute.bnd.build.Project 就会报如下错误: Error:Unable to

2016-07-25 16:27:30 340

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-07-25 16:25:18 226

原创 Android Studio Unsupported major.minor version 51.0

Android Studio运行的环境小于jdk 7.解决步骤,首先确认你的AndroidStudio的JDK版本。点击AndroidStudio的关于红色划线就是AndroidStudio实际运行的JDK版本。2.修改Android Studio的JDK环境应用程序-》Android Studio-》显示包内容-》info.plist->JVMOptions->J

2016-04-15 15:40:00 355

原创 AppbarLayout 自动滚动到指定位置

Appbarlayout 可是展示scrim,如果不想展示,可以使用方法滚动到指定位置:android.support.design.widget.CoordinatorLayout.Behavior behavior = ((android.support.design.widget.CoordinatorLayout.LayoutParams)appBarLayout.getLayoutPar

2015-07-10 14:32:22 9977 12

原创 动态改变actionbar上menu的图标

menu中的每个item都是textview的子类,ActionMenuItemView,可以使用findvviewbyid 获取到View,使用seticon方法修改图标记录一下

2015-07-08 10:39:21 549

转载 Android安装后图标不显示

http://trinea.iteye.com/blog/1463296

2015-06-11 13:06:20 315

原创 Android系统下载使用中的坑

使用cursor查询下载进度,不要忘了关闭

2015-06-03 14:42:54 476

原创 android ExpandableListView 默认展开

ExpandableListView 定义Adapter时,传入expandableListView 在getGroupView中调用 if(expandableListView!=null){expandableListView.expandGroup(groupPosition);}

2015-05-11 10:13:12 457

原创 记录使用fragment

使用fragment遇到的坑使用fragment要用FragmentTransaction,自作聪明,把FragmentTransaction实例保存起来,然后问题就来了。使用FragmentTransaction add 或者replace应用都无效。因为FragmentTransaction.begintransaction 和commit要成对出现。教训记录一下

2015-05-06 11:06:13 297

原创 Android studio 引入远程仓库和引入so

build.gradle (project)allprojects {    repositories {        jcenter()        maven {            url 'http://mvnrepo.taobao.ali.com/mvn/repository'        }    }}build gradle

2015-05-04 20:11:04 1095

转载 Jsoup 解析带有空格的Class

jsoup使用样式class抓取数据时空格的处理最近在研究用android和jsoup抓取小说数据,jsoup的使用可以参照http://www.open-open.com/jsoup/;在抓纵横中文网永生这本书的目录内容时碰到了问题,永生的书简介url http://book.zongheng.com/book/48552.html中,我要抓取 <aclass="button r

2015-03-10 16:41:26 2062 2

原创 Mac 下Google官方Android eclipse 无法找到jre

记录一下,Mac下谷歌官方IDE无法找到

2014-11-20 13:23:09 599

原创 window git ssh

记录添加ssh方法1.window 下药x

2014-09-04 10:27:55 3725

原创 线程状态

新建:new Thread就绪:调用start方法未获取CPU。yu

2014-08-05 09:24:34 397

转载 Java 中堆栈的理解

堆:动态分配,自动回收,存放对象和数组。

2014-08-05 08:42:12 473

原创 使用百度地图API遇到的问题

1.Caused by: java.lang.UnsatisfiedLinkError: Couldn't load BaiduMapSDK_v3_0_0: findLibrary returned null引入

2014-07-14 15:09:50 1525

原创 Android View 阴影

Android Paint 类方法 setShadowLayer 可以设置阴影,但是

2014-07-04 15:58:02 850

原创 Android 9 patch 的坑

Android .9图片有一个大坑。做.9图片时,zuo'ce

2014-06-30 11:24:20 576

原创 Android volley添加Cookie

Volley 默认是不支持Cookie的,如何添加Cookie,很是头疼。看源码后发现HttpStack的子类中都有添加Header的代码。HurlStack  performRequest方法中HashMap map = new HashMap(); map.putAll(request.getHeaders()); map.putAll(addi

2014-05-29 16:11:35 2757 1

原创 Android 面试相关

Android基础知识:1.handler+thread2.lancher model3.service4

2014-05-15 09:37:20 537

转载 Java基础面试题

http://yidwo.iteye.com/blog/42906

2014-05-07 10:52:29 338

原创 Eclipse git 插件使用遇到的问题

1.411 Length Required解决方法:Eclipse>Preferences>Team>Git>Configuration>Add EntryEnter http.postBuffer as key and 524288000 as value (if 500M is enough)2.413 Request Entity Too Large

2014-01-03 16:52:04 924

原创 Android listView 滑动加载

Android listview实现滑动加载,需要实现接口android.widget.AbsListView.OnScrollListener主要分析接口中的方法调用时间onScrollStateChanged会有三种状态SCROLL_STATE_FLING滑动状态SCROLL_STATE_IDLE滑动停止状态SCROLL_STATE_TOUCH_SC

2013-11-20 16:22:21 944

转载 Android 虚拟键中菜单键不显示

http://leybreeze.com/blog/?p=1654

2013-11-15 18:22:41 1194

原创 解决Viewpager与listivew冲突问题

private void solveScrollConflict() { mViewPager.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {

2013-10-20 18:22:20 584

原创 FragmentStatePagerAdapter

两层嵌套使用viewpager使用FragmentStatePagerAdapter时遇到的crash,找不到原因。如果有高手知道原因,请留言。现在的解决办法是使用FragmentPagerAdapter10-13 20:38:36.654: E/AndroidRuntime(25509): FATAL EXCEPTION: main10-13 20:38:36.654: E

2013-10-13 20:43:30 2183 1

原创 Android自定义属性

记录:命名空间使用的是工程的包名。不是自定义控件所在的包。

2013-10-09 21:00:30 514

原创 Fragment 的坑

最近项目需要新手指导功能,为了图省事Viewpager使用了fragment。因为展示的UI大同小异,所以重载了Fragment的构造方法,这就出事了。java.lang.RuntimeException: Unable to start activity ComponentInfo{ctrip.pad.view/ctrip.pad.splash.NewFunctionIntroduceA

2013-10-08 16:06:37 963

原创 Android HorizontalScrollView

使用 HorizontalScrollView 时,设置fill_parent 不起作用,设置属性:android:fillViewport="true"后起作用

2013-09-18 15:08:15 646

原创 论Android Adapter notifyDataSetChanged 与notifyDataSetInvalidated无效原因

最近在开发中遇到一个问题,Adapter中使用notifyDataSetChanged 与notifyDataSetInvalidated无效,经过思考和网上查找,得出如下原因。首先看一下notifyDataSetChanged与notifyDataSetInvalidated的区别我们可应用粮仓来解释一下,两者的区别。notifyDataSetChanged:粮仓中得粮食少了,或者多

2013-09-05 10:39:03 2729 3

原创 Android RelativeLayout 如何使控件伴随左侧控件位置变换,而不使控件被挤走

描述:界面顶部显示名称、图标。图标要跟随名称的长短变换位置。前提,要知道图标的大小。

2013-08-28 15:33:34 1957

原创 twitter storm笔记

Storm 学习笔记准备1.了解git 的最基本的使用方法,因为storm的事例和源码都是用git进行管理的。2.了解maven的使用方法,因为工程中会使用很多的jar包,管理起来比较麻烦。maven地址:http://maven.apache.org/index.html开始本地安装,下载最新的storm.地址:http://storm-project.net/downl

2013-07-11 15:43:02 810

原创 杭州到上海

小时候看过上海滩后,一直都很向往,觉着上海到处都是机遇和金钱。刚毕业的时候,想去上海来着,但是听说上海消费太高,没敢去,本人又十分的向往江南水乡,所以和同学一块去到了杭州。对杭州最大的印象是:杭州没让我失望,除了美女少点(IT这行你明白的)。虽然我是一个IT男,但我不是一个宅男。在杭州的两年内,周六周日和节假日,我几乎没有在出租房内呆过,每次都背着包到杭州各个景点去转,一个人。各种

2013-07-08 09:38:33 1085

网络播放器

一个android开源项目,从中你可以了解如何使用ListView进行异步下载

2012-11-15

10个经典Android开源项目

10个经典android开源项目,有详细的代码。可直接导入运行

2012-11-15

AndroidPush_ServiceAndClient

Android Push 服务器和客户端。具体使用方法可参照:http://www.cnblogs.com/hanyonglu/archive/2012/03/16/2399655.html

2012-10-23

c语言编的带*的密码函数

用c语言编的带*的函数 只要把头文件包括在内就可用

2009-03-02

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

TA关注的人

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