自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

淮师杨建波

就是我的学习android的点点滴滴。

  • 博客(84)
  • 资源 (18)
  • 收藏
  • 关注

原创 HttpPost请求的完美封装

摘要:/*** * 封装了post请求的方法: * 1.使用了异步AsyncTask + Handler的处理模式; * 2.适用于仅仅一条数据的请求,最大的优势在于:能够同时适用于多条数据的请求,并保证数据不出现紊乱; * 3.这里面也同时使用了 * compile 'com.jakewharton:butterknife:7.0.0' * compile '

2016-05-25 19:16:00 3169

原创 Android:PopupWindow的透明图层实现方式

Android 对话框的透明图层实现方式我这边讲解的是有些特殊情况下,无法用组件自带的透明阴影显示,此处讲解的是一种普遍的、高度实用的透明层实现方法。下面我们先看小demo效果此处是使用的PopupWindow组件,因为其自带一个PopupWindow阴影的功能,使用之后会出现下图这样的效果:上图的问题会产生上下2个地方都是空白,显然不是我们想要的,我们需要上面的阴影应该是白色的...

2019-10-29 11:33:58 457

原创 React Native 之Modal对话框 · 阴影

React Native 的Modal对话框使用很简单,有很多资料可以参考;我在此文中就不多加阐述了;下面我想讲的内容是:Modal对话框的阴影是怎么产生的。之前使用过Modal对话框,但是每次都在找阴影的产生方法,第一次找到了之后,印象异常深入,但是没有形成记录,所以第二次遇到的时候发现还是不知道怎么用,第二次使用时以为Modal自己就能产生阴影,后来想了半天,找了之前的代码、效果,才发现是...

2018-08-26 12:27:48 750

原创 微信小程序开发-仿今日头条(二)

转载请标明:https://blog.csdn.net/yangjianbo456/article/details/80935017欢迎访问我的微信小程序:该小程序github源码地址(喜欢就给个star呗)(本小程序是模仿新闻类的app做的一个小程序)在此特别感谢: 有梦想的程序丶猿 提供的免费开放接口API(其博客地址:https://www.jiansh...

2018-07-12 22:52:36 3501 2

原创 React Native安装和使用(基于android端)(一)

/*** * React Native的安装 * 说明:我的qq号:1457521527;欢迎互相学习~ * @author yjbo * @create 2017年3月24日23:37 */转载请标明:http://blog.csdn.net/yangjianbo456/article/details/65697174react-native系列一、React Nati...

2018-07-06 14:34:58 495

原创 微信小程序-仿今日头条客户端

欢迎访问我的微信小程序:该小程序github源码地址(喜欢就给个star呗)(本小程序是模仿新闻类的app做的一个小程序)在此特别感谢: 有梦想的程序丶猿 提供的免费开放接口API(其博客地址:https://www.jianshu.com/p/e6f072839282)本次发版主要实现功能如下:(2018年7月5日发布)(搭建小程序的开发环境等内容请参考:h...

2018-07-06 00:41:15 9941 10

原创 okhttp3的网络请求框架

okhttp3的网络请求框架 React Native开发工具、插件(二) @author yjbo @create 2017.06.20 19:00 @qq号:1457521527;欢迎互相学习~ 之前写过几篇关于网络框架的文章: 1.HttpPost请求的完美封装 2.基于Retrofit2,okhttp3的数据缓存(cache)技术–深入

2017-06-20 09:52:41 498

原创 github发布正式版本---sourcetree工作流操作

git系列文章一、 git的版本管理使用(一)-初识git二、git的版本管理使用(二)-克隆代码到本地三、git的版本管理使用(三)-拉取分支代码四、github发布正式版本—sourcetree工作流操作github发布正式版本—sourcetree工作流操作动画流程具体的操作第一步

2017-05-12 23:02:18 3004

原创 DialogFragUtil 打造一款DialogFragment的统一封装类

/*** * DialogFragUtil 打造一款DialogFragment的统一封装类 * 我的qq号:1457521527;欢迎互相学习~ * ****欢迎star**** * @author yjbo * @create 2017.03.29 23:00 */一.参考:1.(封装布局内的id)封装adapter内使用的保存layout的id方法:

2017-04-22 19:45:41 3885

原创 webview在android端基本用法(三)

本文转发请标明:http://blog.csdn.net/yangjianbo456/article/details/70180248github地址:https://github.com/hytcyjb/yweb本文源码:点击下载yweb为了将html页面能够显示在android手机上而做的框架realse 1.0 : 写一个最简单的android与html5交互的案例(2017年4月15日01:

2017-04-15 01:38:47 954

原创 新闻客户端v2.0---(正在进行中)

yNewsRecycle–一个新闻客户端的定位app2.0版本:2017年4月6日 (正在做)1.初步完成了项目中需要完成的任务;应该接口的形式是采用html解析获取接口方式;决定将其内容改成测试版;2.在2.0中,将使用http://wangyi.butterfly.mopaasapp.com/的api进行信息的规范请求;充实内容;3.选择一款上拉刷新,下拉加载的框架;XRecycleView

2017-04-07 21:03:00 462

原创 新闻客户端v1.0

yNewsRecycleyNewsRecycle–一个新闻客户端的定位app1.0版本:2017年4月3日 (已完成) 下载地址:https://github.com/hytcyjb/yNewsRecycle/tree/v1.0 1.完成新闻的多项列表显示,滑动,动态添加的功能; 2.完成通过接口访问的形式读取csdn博客上的json数据(jsoup包,html技术); 3

2017-04-07 20:50:00 416

原创 测试接口文档--http://gank.io/api

测试接口文档--http://gank.io/api

2017-04-01 13:34:07 3670

原创 React Native开发工具、插件(二)

/*** * React Native开发工具、插件(二) * 说明:我的qq号:1457521527;欢迎互相学习~ * @author yjbo * @create 2017.03.29 23:00 */转载请标明:http://write.blog.csdn.net/mdeditor#!postId=65697174react-native系列一、React Native安装和

2017-03-29 22:50:15 869

原创 HTML基本用法(一) · css将文字在一行中有序排列;

HTML基本用法(一) · css将文字在一行中有序排列;注意:此处主要用了“float:left”属性;实现了这个效果;

2017-03-03 09:24:12 6183 1

原创 android 如何实现webview(h5)的视频播放

本文转发请标明:http://blog.csdn.net/yangjianbo456/article/details/55258299 摘要:本来是想直接使用腾讯的tbs-X5进行webview的在android端的展示,可是腾讯提供的这个三方框架有点不仁道呀,自带框架;所以没有办法的情况下只能自己研究在不使用X5框架的情况下实现X5的效果和功能; 之前写的腾讯X5的相关视频有广告的问题

2017-02-16 14:29:51 4072 8

原创 HttpPost请求的完美封装

转发请表明出处:http://blog.csdn.net/yangjianbo456/article/details/53889567摘要:/*** * 封装了post请求的方法: * 1.使用了异步AsyncTask + Handler的处理模式; * 2.适用于仅仅一条数据的请求,最大的优势在于:能够同时适用于多条数据的请求,并保证数据不出现紊乱; * 3.这里面也同时使用了 *

2016-12-26 21:51:03 1462

原创 如何去除播放视频时下方的广告-----商务合作的话可以解决吗?

官网:http://x5.tencent.com/如何去除播放视频时下方的广告—–商务合作的话可以解决吗? 关键是给出的联系电话给打不了,qq也不加,在线等,请快点帮忙解决一下; 太恶心了:

2016-11-29 10:37:49 1605 1

原创 基于Retrofit2,okhttp3的数据缓存(cache)技术--深入挖掘

之前写过的文章:基于Retrofit2,okhttp3的数据缓存(cache)技术是局限于:在有网的情况下设置缓存时间t(s),在有网或者无网时都在t(s)之后就会缓存数据清空;这是有很多局限性的;本文着力于进行研究以下四个(2*2)方面:有网时:1.每次都请求实时数据;2.特定时间之后请求数据;(比如:特定时间为20s)无网时1.无限时请求有网请求好的数据;2.特定时间之前请求有网请求好的

2016-10-30 22:12:18 2751 3

原创 基于Retrofit2,okhttp3的数据缓存(cache)技术

在有网的情况下设置缓存时间t(s),在有网或者无网时都在t(s)之后就会缓存数据清空; 有很多局限性;可以查看: [基于Retrofit2,okhttp3的数据缓存(cache)技术–深入挖掘]做了更深入、更全面的解决;](http://blog.csdn.net/yangjianbo456/article/details/52975183)请查看最新文章:点击这里

2016-07-29 12:25:21 2270 2

原创 git的版本管理使用(三)-拉取分支代码

*之前2篇是在github上操作的git版本管理,这篇是在开源中国·码云 上面的git版本管理。使用下来都差不多,暂时没有发现不一样的内容。 关于分支内代码的拉取的问题: 问题详述:看下图,我们一般都是使用默认分支master进行git的上传代码; 在团队的合作中,我们都往主分支master上提交代码,分2步:$ git pull $ git push https://git.o

2016-07-22 16:13:40 37493 1

原创 Android:反编译app

因为年轻还不能参与到使用类千万级别的app,总在接触创业公司小的app的小功能;但是资源还是可以有的,即使不能参与我们还是能参考这样的app的,我们可以通过反编译apk来了解、学习别人千万级用户的app的框架:下面介绍反编译滴滴打车Android用户端apk: 声明:本文参考了原文:https://gold.xitu.io/entry/577a8dc1128fe1005654d598 ,感谢

2016-07-22 14:04:02 662 1

原创 git的版本管理使用(二)-克隆代码到本地

主要讲git同一账号在不同电脑上,加载相同的项目: 1.第一步:将项目克隆到本地,(相当于下载了源码) **$ git clone https://github.com/hytcyjb/xxx.git**返回值:(下载中:)Administrator@WIN-0UR4RGO6JBB MINGW64 /e/yjbo/sougu/code/mygit (master)$ git clone htt

2016-07-09 21:49:52 23093

原创 测试搜集android:bug的方法(基于人测试的)

帮助测试人员搜集android测试bug的好的三方方法(测试版使用,正式版不建议使用) 以下是对这2款三方的做一个比较: 一. bugtags(推荐使用) 1.出处:好像是:北京八哥科技有限责任公司(反正介绍的不是很详细) 官网地址:[https://work.bugtags.com/apps/1538987459084364](https://work.bugtags.com/apps/1

2016-07-05 15:55:39 1331

原创 第三方包属性的定义(这里是以刷新库为例)

下面是以pulltorefresh内部的刷新库为例: 1.在xml布局内,使用方法如下: <com.handmark.pulltorefresh.library.PullToRefreshScrollView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:id="@+id/meet_story

2016-06-17 12:12:15 875 1

原创 SwipeBackActivity的另一种方法(二)

摘要:关于SwipeBackActivity,主要注意以下几种情况: 1.引入 compile ‘com.github.liuguangqiang.swipeback:library:1.0.2@aar’ 2.将app的主题设置加入 true –这样主题就可以使透明的,不能用默认的主题;使用默认背景就是黑屏了,这个属性就是设置防止黑屏的。 关于阻止黑屏可查看:ht

2016-06-12 18:54:56 1420

原创 关于android自定义键盘

因为百度里面搜索android自定义键盘内容很少,所以就将我在github上找到的好点的键盘(keyboard)源码分享出来:(因为我在源码上修改了,所以图片是我源码修改之后的图片,大家可以到github上看原作者的效果,感谢作者分享源码)1.相对初次接触键盘的可以看这个,简单的数字键盘可以初步学习其功能https://github.com/xuejinwei/NumberKeyboa

2016-05-31 19:02:52 642

原创 (android开发http拦截)fiddler2抓包工具

fiddler2抓包工具android抓包http拦截:(主要是为了便于android开发者能够实时看到自己的http 的请求与返回值,同时也为了查看其它app的数据请求的方式,参数等)1).下载fiddler2汉化版软件,下载地址: http://www.cr173.com/soft/42248.html 2).安装完成之后,设置一些属性: a. 设置f

2016-05-29 18:08:37 2036 1

原创 android图片素材的网站

android图片素材的网站http://www.iconfont.cn/http://97ui.com/http://www.58pic.com/ http://588ku.com/https://500px.com/http://hao.shejidaren.com/http://www.shejidaren.com/examples/tools/low-poly/#http://l

2016-05-27 14:19:00 2798

原创 git的版本管理使用(一)-初识git

git系列文章一、 git的版本管理使用(一)-初识git二、git的版本管理使用(二)-克隆代码到本地三、git的版本管理使用(三)-拉取分支代码参考文章廖百万–初次学习git可以查看这篇文章,讲的很全面1.git 的客户端可以到这里下载: http://pan.baidu.com/s/1skFLrMt?errno=0&errmsg=Auth%20Login%20Sucess&stoken=63

2016-05-26 23:20:32 2707

原创 SwipeBackActivity的学习遇到的问题

//摘要:关于SwipeBackActivity,主要注意以下几种情况: // 1.引入 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’ // 2.将app的主题设置加入 true // –这样主题就可以使透明的,不能用默认的主题;使用默认背景就是黑屏了,这个属性就是设置防止黑屏的。 // 关于阻止黑屏可查看:

2016-05-26 18:25:34 3139

原创 android studio安装以及集成svn进行版本控制的方法

1.android studion的安装直接就是在这下载一个版本的as(比如android-studio-bundle-141.2422023-windows.exe)进行安装,在安装过程中直接就会给你下载sdk。(前提是你得先下载jdk(比如jdk-7u79-windows-x64.exe),在as的使用过程中,不需要再环境变量中配置jdk的路径)2.安装客户端的svn,不是服务器端的,服务

2016-05-23 10:21:43 642

原创 Android 监听电话---在多页面同时使用不产生影响的解决方法

/**** * 监听电话---在多页面同时使用不产生影响的解决方法 * @author yjbo 2016年4月26日12:26:35 */第一个页面package cn.net.sougu.www.yjboapplication;import android.app.Service;import android.content.BroadcastReceiver;impor

2016-04-26 14:17:23 478

原创 Android开发:高德地图通过经纬度反编译其位置名称

Android高德地图定位:可以使用web API——http://lbs.amap.com/api/webservice/reference/georegeo/;   有链接http://restapi.amap.com/v3/geocode/regeo?key=您的key&location=116.481488,39.990464&poitype=商务写字楼&radius=10

2016-04-18 18:32:45 3974

转载 超过4G的压缩包无法复制到U盘,怎么处理?

超过4G的压缩包无法复制到U盘,怎么处理?系统提示:由于什么什么文件过大……满意答案!!! 2011-04-07你U盘多大?如果小于4G就免了。是装不下。如果大于4G右键 然后 发送到 试试。追问: 肯定是大于4G的U盘。。。提示的是单个文件过大……一般就是4G左右,在大就传不了了.

2016-03-07 13:00:53 11957

原创 Notification通知栏在app更新时自定义布局与原生态的对比分析(自定义的布局会卡死!)

在app更新时:我的app包大小是21.0M;我想在更新的时候在后台更新,使用notification通知栏;因为主流的app都是这样做的,既能很明显的看到当前下载的进度,同时也不影响app的使用;基于如此情况,所以我就使用通知栏进行app更新了,为了显示个好看的通知栏,所以就想着自己自定义一个布局进行使用;自定义通知栏:手机会卡死,genymotion模拟器会坚持一会不死。

2016-01-07 18:39:31 1144 1

原创 Android 时间选择器的原生态界面

这上面三个界面其实是同样的代码生成的。代码如下:package com.example.testchoosedialog;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Dialog;i

2015-11-26 09:52:08 4171 1

原创 Android开发:关于在启动页面就会报相机异常等类似问题

关于在启动页面就会报相机异常等类似问题0.错误类型: 报错前: 修改成: 再看看腾讯云更新信息: 1.错误起因:a) 腾讯云推送缺少了“.so”包;而且,正好也恰巧腾讯云的jar也有bug,会启动得时候就开启了相机的权限,然后在登录的界面的时候停留着,到系统相机的页面就不能开启手机相机了。b) 在哪个地方开始出错,这也得找清楚了。1).很淡定地找

2015-11-23 20:58:34 1180

原创 android:Adapter中设置textview字体颜色

这样在adpater里面设置是有效果的,设置子布局中TextView文本框的字体颜色:

2015-10-28 11:28:13 8515 1

原创 Android开发:友盟推送多次重复打开页面,退出时得多次退出才能退出的解决办法(浅显方法)

Android开发:友盟推送多次重复打开页面,退出时得多次退出才能退出的解决办法(浅显方法)(---写的有点啰嗦,请谅解)         在做友盟推送的时候,遇到了标题这个问题,当时初始加入时,本来打算直接就不解决这个问题,操作上就复杂一点点拉到了。到后来还是解决了,客户使用太麻烦,有厌恶感。bug详情:友盟推送时:每次接收一条推送信息,打开时就相当于启动了一个应用;在不关闭的情况下

2015-09-23 20:37:48 1960

微信小程序开发-仿今日头条(二)

请认真都https://blog.csdn.net/yangjianbo456/article/details/81023761描述文章,看完文章再看是否下载;喜欢可以给我github点star哦

2018-07-12

微信小程序-仿今日头条 源码下载

(本小程序是模仿新闻类的app做的一个小程序)[具体描述可查看CSDN博客:https://blog.csdn.net/yangjianbo456/article/details/80935017](https://blog.csdn.net/yangjianbo456/article/details/80935017)

2018-07-10

基于Retrofit2,okhttp3的数据缓存(cache)技术(修改了缓存时间,能够设置缓存时间了)

可解决在无网络的情况下设置超时时间,之前很多文章可以实现在有网的情况下设置缓存时间,但是无网的情况下根本没有设置超时时间(设置是设置了,但是不起效果,大家可以测试) 当查找cache的时候,网上基本都是这样的文章,而且内容都这样;把里面的代码弄出来放到了包中,运行不了,真不知道疯狂转载类似文章的人是自己看了文章,实践了之后才疯狂转发的吗?不懂了!反正我是没能实现;然后看了我同学的这篇博客http://blog.csdn.net/qqyanjiang/article/details/51316116,看下来的感觉也差不多,问题同样没能解决,后来就问我同学了,然后他看了之后说少加了

2016-07-29

基于Retrofit2,okhttp3的数据缓存(cache)技术

当查找cache的时候,网上基本都是[这样的文章,而且内容都这样;](http://blog.qiji.tech/archives/1690)把里面的代码弄出来放到了包中,运行不了,真不知道疯狂转载类似文章的人是自己看了文章,实践了之后才疯狂转发的吗?不懂了!反正我是没能实现;然后看了我同学的这篇博客[http://blog.csdn.net/qqyanjiang/article/details/51316116](http://blog.csdn.net/qqyanjiang/article/details/51316116),看下来的感觉也差不多,问题同样没能解决,后来就问我同学了,然后他看了之后说少加了

2016-07-29

Bugtags:android测试工具

Bugtags:(优势:可以添加文字,提交) * 是在测试版本下使用的,好处是可以在测试情况下统计错误,及时修改。

2016-07-05

Bugly:是在测试版本下使用的,好处是可以在测试情况下统计错误,及时修改。

Bugly: * 是在测试版本下使用的,好处是可以在测试情况下统计错误,及时修改。

2016-07-05

AndroidSwipeBack滑动返回

摘要:关于SwipeBackActivity,主要注意以下几种情况: 1.引入 compile 'com.github.liuguangqiang.swipeback:library:1.0.2@aar' 2.将app的主题设置加入 <item name="android:windowIsTranslucent">true</item> --这样主题就可以使透明的,不能用默认的主题;使用默认背景就是黑屏了,这个属性就是设置防止黑屏的。 关于阻止黑屏可查看:http://blog.csdn.net/fancylovejava/article/details/39643449 3.这个侧滑关闭页面的方法,同时这个三方的包的出处地址是:https://github.com/liuguangqiang/SwipeBack(里面有完整项目),感谢 4.滑动关闭有4种形式,上下左右,在下面已经列举了 5.已经就遇到了,今天终于不是仅仅看人家的代码了,自己把代码写出来真的很好,印象也加深了;多加练习肯定会不一样的,加油。 6.同时引入了作者的另一个加载圆形进度条的库:compile 'com.github.liuguangqiang.prettyprogressbar:library:+';这个也不错

2016-06-12

SwipeBackActivity的学习遇到的问题

//摘要:关于SwipeBackActivity,主要注意以下几种情况: // 1.引入 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’ // 2.将app的主题设置加入 true // –这样主题就可以使透明的,不能用默认的主题;使用默认背景就是黑屏了,这个属性就是设置防止黑屏的。 // 关于阻止黑屏可查看:http://blog.csdn.net/fancylovejava/article/details/39643449 // 3.这个侧滑关闭页面的方法,同时这个三方的包的出处地址是:https://github.com/ikew0ng/SwipeBackLayout(里面有完整项目),感谢 // 4.滑动关闭有4种形式,在下面已经列举了 // 5.这里面已经通过监听滑动的手势来设置震动效果了:vibrate方法,(记住在配置文件中得申明震动的权限) // 6.已经就遇到了,今天终于不是仅仅看人家的代码了,自己把代码写出来真的很好,印象也加深了。

2016-05-26

httppost请求的完美封装

/*** * 封装了post请求的方法: * 1.使用了异步AsyncTask + Handler的处理模式; * 2.适用于仅仅一条数据的请求,最大的优势在于:能够同时适用于多条数据的请求,并保证数据不出现紊乱; * 3.这里面也同时使用了 * compile 'com.jakewharton:butterknife:7.0.0' * compile 'com.kaopiz:kprogresshud:1.0.1' * 对于这2个三方的类, * 虽然kprogresshud有些不足,(kprogresshud--缺点是在进度框显示的过程中不能手动点击取消,只能返回取消) * 但是butterknife真是太方便开发了,也有不少人已经介绍了,在此就不多做介绍 (butterknife--引用布局控件非常方便) * 4.封装了log打印的类-L.class; * 初始化的让其显示log方法 L.isDebug = true;默认不打印log * 5.此处的接口都是使用的三方接口:知乎地址:https://www.zhihu.com/question/39479153(未使用) * 此处可以将自己的ip接口放上去。 * * 说明:我的qq号:1457521527;欢迎互相学习~ * @author yjbo * @create 2016年5月25日18:20:01 */

2016-05-25

ecplipse配置环境,jdk的配置

ecplipse配置环境,jdk的配置

2016-05-23

android如何查看某个app的包名的app(第三方apk)

下载app的连接:android如何查看某个app的包名的--只为了备份apphttp://file.liqucn.com/upload/2014/xitong/1403912793com.zxm.getappclassname_2.apk

2016-04-29

Notification通知栏

和博客得配套看http://blog.csdn.net/yangjianbo456/article/details/50478180 博客名:Notification通知栏在app更新时自定义布局与原生态的对比分析(自定义的布局会卡死!); 可以大家一起讨论,互相学习。

2016-01-07

播放本地视频

找了好久都没能播放本地视频,这是最简单的本地视频播放方法,就几行代码。。

2015-06-04

在MyEclipse 10.5 上安装ADT插件的方法

在MyEclipse 10.5 上安装ADT插件的方法

2015-04-17

Myeclipse-2014-GA-破解文件

myeclipse破解工具Myeclipse-2014-GA-破解文件

2015-03-24

蓝牙设备名显示

将你连接好的蓝牙名称显示上你的页面,可以不点击直接显示,也可以点击显示

2014-11-17

截取图片拍照压缩图片

截取图片,拍照,压缩图片等功能,欢迎讨论

2014-11-02

AndroidSwipeBack滑动返回(精简版,不需要依赖)

滑动关闭有4种形式,上下左右,在下面已经列举了 ,(精简版,不需要依赖)

2009-07-14

空空如也

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

TA关注的人

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