自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android WiFiDirect 一个jar包搞定一切

概要: 本文主要介绍基于Android原生WiFidirect封装的jar包。其中实现的要点有: 1,IP列表管理; 2,一行代码配置WiFidirect; 3,实现了文本,文件,buffer的通信传递; 4,自动连接与恢复(当应用强制退出后,再次进入的自动连接过程)。 以上4点都是原生WiFidirect未实现的,相信对想基于WiFidirect进行开发的朋友会有所帮助。想必对WiFi

2016-09-20 10:55:45 5255 17

原创 CSS hover 不生效的原因

遇到hover不生效的情况可以检查以下方面:1,代码中类名是否写正确,这是最基础的情况,有时候会因为粗心或者代码量过多导致敲错类名或者引用错误类名;2,检查hover控制的层级关系是否正确,通常来讲如果直接通过 hover .类名的方式来控制的话,需要满足被控制对象是触发对象的子元素。若要跨层级进行控制可阅读这篇文章3,注意冒号hover中不要空格,应该连在一起否则也会导致不生效。即:hover,而不是: hover。...

2020-09-06 23:36:54 9280

原创 CSS hover 父对子、子对父、同级之间的控制

1,父对子是指父元素触发hover事件,并且控制父元素中的子元素做出响应。<div class="d1"> <p class="p1">hello</p></div>.d1:hover .p1{ color:#fff}当鼠标移入d1时触发hover事件,其子元素p1的color变为#fff2,子对父是指子元素触发hover事件时,其父元素做出相关相应。<div class="d1"> <p class="p1"&g

2020-09-06 23:34:15 27341 9

原创 腾讯云直播业务实属坑爹,简直搞笑!劝大家谨慎考察后进行接入

近期公司项目需开发直播业务,我们初步选定了使用腾讯云的直播服务。原因是看在他们在直播领域有着不错技术与市场。但是经过快2个月的对接与开发,里面的坑爹的规则实在让人无法忍受(不是说他们api或者SDK有什么bug,而是商务规则)。到了什么程度呢?到了我们项目组无法进行开发测试,完全无法测试直播!到了忍无可忍要写篇文章怒怼他们才行。事情是怎么发生的呢?他们移动直播SDK需要license授权,购买流...

2019-09-11 16:55:51 5060 7

原创 Android Recyclerview item设置selector背景无效问题

1,item布局中设置android:background="@drawable/xxx_selector"的地方要注意设置android:clickable="true"不设置clickable为true,selector不会生效。2,selector文件中,有android:state_pressed="true"的item需要放在第一行。效果如下:<?xml versi...

2019-07-31 17:11:57 2119

原创 搭搭云中如何创建表单

本系列文章之前有介绍如何创建应用,以及表单的基本概念,那么本文主要介绍如何在搭搭云系统中创建表单。正文:之前我们说了我们可以把搭搭云创建的应用想象成一个数据库,如果数据库搭建好了,那么接下来的自然就是建表啦。在搭搭云上建表非常 **简单,方便,好玩,惊讶** 通过“托拉拽”配置的方式建表,没有编程经验的人都学得会,而且能马上看到效果。ok!进入正题,开始创建表单模板(即建表)在应用列表中,对自己的应用点击“开发应用”按钮,即可进入到该应用的开发环境。

2018-11-28 12:23:51 458

原创 搭搭云配置系统概述-表单

我们都知道**数据**是信息时代的核心,数据越来越多,靠传统人工已经管理不过来这些数据了,于是软件就出来了,软件从功能上来说就是帮助人们处理、管理数据的。所以抽象的从本质上来说,软件围绕中心就是数据。数据也有生命周期,数据的产生、传递、改变、存档、存档或者被删除。在搭搭云中数据是基于表单承载的,简单的说就是表单就代表数据。因此系统所有功能都与表单有着密切的关联,那么我们就从表单开始来了解搭搭云。

2018-11-28 12:12:54 474

原创 开发者如何创建搭搭云应用

在搭搭云平台上创建应用只需3步1,在搭搭云官网注册成为搭搭云会员2,成为搭搭云开发者在搭搭云官网开发者中心可成为开发者,然后只需填写基本信息即可,并且成为开发者是免费的,...

2018-11-27 15:22:12 501

原创 ObjectHttp使用介绍篇 —— 基础使用

前言:撰写本文目的在于向Android开发者介绍ObjectHttp在项目中的具体使用方法。如有兴趣,可以通过本人上篇文章了解ObjectHttp功能 ObjectHttp功能介绍篇 正文: 一,导入jar,完成配置 jar下载地址:ObjectHttp.jar,需要CSDN1个积分权限配置:<uses-permission android:name="android.permission.I

2017-01-03 11:55:36 1368

原创 ObjectHttp功能介绍篇

前言: 撰写本文是为了向Android开发者介绍一款简单实用的Http网络请求框架——ObjectHttp。 正文: 一,总体介绍: ObjectHttp是基于Retrofit(即OKHttp)基础封装而成,使用中只需简单的生成网络访问对象即可完成网络相关操作,故命名为ObjectHttp。适用于中小型项目中网络框架的搭建。 二,优点介绍: 1,使用简单,功能强大: ObjectHtt

2017-01-02 11:12:24 833

原创 Android支付宝支付接入(支付宝支付SDKV2.0版)

前言:个人上篇文章介绍了Android微信支付接入,这里将支付宝支付也介绍下,希望对大家能有帮助。 正文:无论是微信支付还是支付宝支付,其总体流程基本都是相同的。结构图如下: 订单信息:其中包含订单价格,订单号,密钥等订单信息。在支付宝支付中,该订单信息是一段由key&value拼接的字符串。如果在项目中,该订单字符串由服务器构造完成,那么在APP客户端只需使用该订单信息串即可,无需自己构造,支

2016-12-24 12:09:35 3132

原创 Android微信支付接入

前言:本文主要说明如何在Android项目中接入微信支付,介绍微信支付在项目中的配置,分析微信支付数据与其交互流程,分享个人遇到的坑,以帮助有需要的朋友能更快的在项目中进行微信支付的接入。 正文: 1,开发资质申请: 这个过程在本文中不详细介绍,总的来说需要企业资质申请微信支付功能以及微信开发者,最终是为了得到APPID和商户密钥(后面会详讲这个两个值怎么使用) 2,流程总体介绍

2016-12-23 11:51:51 1437

原创 Android http java.net.SocketException: sendto failed: EPIPE 解决方案

在项目中Http上传文件时遇到这样一个错误 W/System.err: java.net.SocketException: sendto failed: EPIPE (Broken pipe)Caused by: libcore.io.ErrnoException: sendto failed: EPIPE (Broken pipe)而且这个错误只发生在一台Android4.3系统的三星手机上,

2016-11-09 13:28:21 6342

原创 修改Jar包源码(无需反编译工具)(文章看起来很长,其实方法超级简单!)

前言:本文结合实际项目案例,介绍修改jar包源码的方式。(其中运用了一些小技巧~) 正文: 场景:在项目中用了第三方的jar包,但是jar包某个类的成员变量是private的,想将其改为public属性,以便为其赋值(源码中没有其提供简单的set方法) 问题:如下图中,源码虽然可以阅读,但是根本无法进行修改。 基本思路: 编写修改好的java文件–>编译该java文件为class文件–

2016-11-01 19:26:00 58254 35

原创 Android 录制的mp4视频文件在IOS中无法播放问题

公司最近在做一个项目,其中有视频录制功能。 当我们Android端和IOS端都做完后,IOS的同事问我为什么我们Android端录制的视频,他们播放不了。但是IOS录制的视频在Android却能正常播放。 经过测试在Android端录制的视频,使用IOS的其他应用也无法打开(微信),并且在浏览器中也无法播放。 当时考虑到可能是Android端录制时候视频或者音频编码的问题。后来发现确实是And

2016-10-24 10:30:07 5267 1

原创 Java对象内存存储,引用传递,值传递详细图解

问题: Java在调用函数时,对象作为参数传递,执行函数后参数对象的值是否发生改变。 正文: 在解决这个问题之前首先得说说Java对象在内存中的存储机制。 我们知道Java数据类型基本分为两种,一是基本类型,还一种是引用类型。 基本类型: 对象类型是固定的,如下: byte,short,int,long,float,double,char,boolean 并且被创建后的值是存放在内存

2016-09-22 11:10:56 4922 2

原创 基于WiFidirect的音乐播放器

一款和好友一起玩的音乐播放器! 1,多人连接,可互相查看对方手机歌单 2,并且能控制音乐在对方或者自己手机上播放(即时本机没有这首歌曲,只有你的好友有,那么一切OK!) 3,激动人心的多人同时播放!有没有想过一个好友拿着手机同时播放一首大家喜爱的歌曲呢?一般情况下很难做到同步播放。那么使用这款APP就OK啦!下图说明了该播放器的基本操作使用说道最后我还是一枚程序员: 实现机制可以查看我上一篇

2016-09-20 11:25:51 1465 3

原创 自定义View 之 图标&文本 标题信息小控件

文本主要说明两点: 1,Android自定义View(继承View)的基本流程。 2,图标&文本 标题信息小控件的制作。前言: 1,Android自定义View可以分别继承View,ViewGroup以及View控件(例如ImageView)来实现。本文中只说明继承View的方式来自定义View。 2,项目中经常使用到图标来描述或表示一种操作,而且经常会在图标的底部配上简单的文字说明,以更加

2016-09-16 10:03:28 892

原创 Android 横向ListView HorizontalListView

分享个简洁的HorizontalListView,亲测可用,而且效果不错。 git下载地址:https://github.com/MeetMe/Android-HorizontalListView

2016-09-11 22:48:50 580

原创 Ubuntu16.4 配置AndroidStudio桌面图标

之前一直用bash Studio.sh的方式进入AndroidStudio,百度的方法试了几次都不行,今天总算找到了个可行的方式。 第一步: 命令执行 gedit /usr/share/applications/Studio.desktop 接下来会看到Studio.desktop这个文档被打开 第二步: 输入以下内容[Desktop Entry]Version=1.0Type=

2016-09-11 10:01:47 2941

原创 Android SQLite 动态新增表

上篇文章介绍了SQLite的建表方法,但是在项目中会遇到这样的问题。表结构不是一次就能定义得完整,随着项目的发展,需求的变更,数据库中的表项也可能随着增加或者发生改变。 如果从新定义表结构,对导致应用之前的数据库数据消失,而采用数据备份,再导入的方式有太过复杂。 经过一番查证,发现个可以通过SQLite中的onUpgrade()方法进行数据库的更新。而触发这个更新机制的关键就是数据库版本号!

2016-09-11 00:02:46 4389

原创 Android SQLite 建表 面向对象编程 完美封装 一劳永逸

Android项目开发过程中经常使用到SQLite数据对数据进行存储,每个app都会有各自的数据DB,以及各种表项。这就意味着每次进行app开发都要编写数据库以及表项的创建代码,而这些建库建表代码量往往不少,但是大多雷同,只是具体数据不一样。仅仅拷贝后,替换都觉得麻烦。 为何不将建库建表封装起来呢?下次建库或者建表时只用配置对应的数据库名,表名以及表属性字段即可。1,建库建表 简单来说S

2016-09-10 00:00:58 2753

原创 Color.argb(f,r,g,b);

Color.argb(f,r,g,b); ????f,r,g,b;???????0~255 , f ???? , f??????,?f??255???????

2016-08-01 20:28:23 1446

原创 Sublime强大功能介绍

今天偶然发现一个视频介绍了SubLime 编辑器的强大功能,硬是全部都看完了,确实很有用。推荐给想要更多了解Sublime的同学们。 http://www.imooc.com/learn/40

2016-07-01 20:06:54 772

原创 求2D照片转3D模型开发接口

最近个人想通过多张2D照片转换得到照片中物体的3D模型,想问问有没有这样的开源API接口,将照片提交上去就可以得到3D模型。目前有这种类似的软件,如AUTODESK 123D ,国内的3dCould。但是我想以开发者的角色利用接口进行软件开发。如果大家知道这方面的信息,欢迎留言讨论。

2016-06-28 10:39:42 2359 6

原创 云服务器上Wamp搭建网站

说明:想要在云服务器搭建网站,且需要被外网访问浏览的苦逼程序员可以参考本文。前提是你已经购买好了服务器以及公网IP。近一个月买了3次服务器,使用wamp搭建了3次网站了。本以为最后一次会轻车熟路,但是东搞西搞还是花了1个多小时。看来还是要把一些关键的东西记录下来,不然隔久了真的会忘记。总结下出现这3次配置中遇到的问题: 1,新的服务器上安装wamp一般会报错 报错系统缺少msvcr110.dll

2016-06-01 12:21:34 8851 2

原创 Android百度地图API-快速接入

在自己的项目中想使用地图功能,自己开发基本上是不可能的了,使用开源地图平台,质量好效率高开发快。开放地图平台有很多,Google,腾讯,高德,UCMap,百度等都有自己的地图系统。这里我就介绍下如何快速的接入百度地图SDK。 1,去官网,注册自己的app。http://lbsyun.baidu.com/ 前期准备工作,向百度申请在APP使用百度地图。一般来说申请是非常容易通过的,基本不用等待的(

2016-05-13 22:56:50 4509

原创 Android蓝牙初级一

Android蓝牙的开启,收索,Socket连接(据说不需要配对就可以连接,测中…)

2016-04-22 16:24:43 363

ObjectHttp2.0.jar

ObjectHttp

2017-01-03

coyc_wifidirect

WiFidirect 项目直接引用,详情请看http://blog.csdn.net/coycleipenghui/article/details/52589292 这里只收取1分的评价分~

2016-09-20

HorizontalListView.java

可直接使用的HorizontalListView控件

2016-09-11

仿QQ聊天系统可发png,gif,图文混排

仿QQ聊天界面,可发png,gif,图文混排

2016-04-27

音乐播放器高仿天天动听源码

音乐播放器天天动听源码,博主亲自鉴定可用。完整播放器,含收藏,本地歌曲扫描,歌手,专辑,文件夹分类,歌词显示等功能(不过没有在线播放功能)播放器开发的朋友值得下载学习。

2016-04-27

高仿微信图片选择器

高仿微信图片选择器

2016-04-27

仿美图秀秀图片处理

仿美图秀秀图片处理

2016-04-27

Android磨砂效果

Android磨砂效果

2016-04-27

Android SQLite查改增删

Android SQLite查改增删

2016-04-27

AndroidSQLite实例

AndroidSQLite操作实例

2016-04-27

AndroidWiFi语音对讲

AndroidWiFi语音对讲

2016-04-27

ListView列表中播放多个视频

ListView列表中播放多个视频

2016-04-22

Android 完美高仿的微信源码

Android 完美高仿的微信源码

2016-04-22

空空如也

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

TA关注的人

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