自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大城小小爱的博客

夜空中最亮的星

  • 博客(100)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android Socket长连接框架OkSocket与C#做服务端进行通信的使用demo代码()

安卓客户端源码下载地址:https://download.csdn.net/download/Scorpio_gao/12645584OkSocket简介Android OkSocket是一款基于阻塞式传统Socket的一款Socket客户端整体解决方案.您可以使用它进行简单的基于Tcp协议的Socket通讯,当然,也可以进行大数据量复杂的Socket通讯,支持单工,双工通讯.从github上下载了OkSocket源码引入项目中,如下所示:Maven配置OkSocket 目前仅支持 .

2020-07-21 10:32:15 924

转载 MySQL下载安装指导与使用(win7x64)

在win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误,解决办法。MySQL下载安装、配置与使用(win7x64)

2017-06-23 11:31:24 753

转载 Glide加载圆形image第一次显示占位图的解决办法

解决方案:如果你刚好使用了这个圆形Imageview库或者其他的一些自定义的圆形Imageview,而你又刚好设置了占位的话,那么,你就会遇到这一个问题。如何解决呢?方案一: 不设置占位;方案二:使用Glide的Transformation API自定义圆形Bitmap的转换。方案三:使用下面的代码加载图片:Glide.with(mContext)

2016-12-30 21:54:57 2646

原创 RecyclerView通过notifyItemChanged方法更新item时避免闪烁的方法

闪烁主要由于RecyclerView使用的默认的动画导致的,所以解决的方法就是修改默认的动画。首先把默认的动画(DefaultItemAnimator)代码复制到自定义的MyItemAnimator类里面。接着找到animateChangeImpl方法修改其中的两行代码。// 去掉alpha(0)oldViewAnim.alpha(0).setListener(ne

2016-12-19 03:15:51 7051 2

转载 Android图片选择和浏览组件:PhotoPicker

运行效果: 使用说明: Gradle compile 'me.iwf.photopicker:PhotoPicker:0.1.8'Pick Photo PhotoPickerIntent intent = new PhotoPickerIntent(MainActivity.this);intent.setPhotoCount(9);

2016-11-15 16:59:24 2938

原创 popwindow中放gridview带有item依次显示动画效果

public class ViewGroupActivity extends AppCompatActivity { private PopupWindow mPopupWindow = null; private Context mContext; RelativeLayout rl; Button bt; @Override protected

2016-11-15 15:24:52 734

原创 自定义viewGroup实现点击动画效果

public class MyCustomView extends ViewGroup implements View.OnClickListener { private OnMenuItemClickListener mMenuItemClickListener; /** * 点击子菜单项的回调接口 */ public interface OnMe

2016-11-13 23:41:08 763

原创 Path类的lineTo和quadTo画线

需要在屏幕上画线时,Path类的应用是必不可少 1. Path--->quadTo(float x1, float y1, float x2, float y2):该方法的实现是当我们不仅仅是画一条线甚至是画弧线时会形成平滑的曲线,该曲线又称为"贝塞尔曲线"(Bezier curve),其中,x1,y1为控制点的坐标值,x2,y2为终点的坐标值,贝塞尔曲线的形成,就比如我们

2016-11-13 17:56:32 2272

原创 安卓中Paint与Canvas用法

Paint的基本设置函数:paint.setAntiAlias(true);//抗锯齿功能paint.setColor(Color.RED);  //设置画笔颜色    paint.setStyle(Style.FILL);//设置填充样式paint.setStrokeWidth(30);//设置画笔宽度paint.setShadowLayer(10, 15, 15, Color.GR

2016-11-13 16:47:09 872

原创 安卓简单的加载进度对话框实现

进度对话框布局文件:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/dialog_view" android:layout_width="wrap_content" android:layo

2016-11-08 00:54:32 1276

原创 GreenDao:3.2.0用法

第一步:在app的Build.gradle中添加如下配置:apply plugin: 'org.greenrobot.greendao'buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), '

2016-11-05 23:37:47 14108 4

转载 Android中Touch事件分发机制的分析

Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。ViewGroup的相关事件有三个:onInterceptT

2016-11-01 17:02:37 474

原创 安卓设置夜间模式和正常模式

修改theme:name="DayTheme" parent="Theme.AppCompat.Light.DarkActionBar"> name="colorPrimary">@color/colorPrimary name="colorPrimaryDark">@color/colorPrimaryDark name="colorAccent">@c

2016-10-30 23:48:04 1193

转载 安卓开发者的一些忠告

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!原文:What 2 Years of Android Development Have Taught Me the Hard Way 我仍记得2014年我决定做安卓开发的那天,这是我

2016-10-29 01:57:39 800

转载 怎么解决Android studio导入项目卡死

怎么解决Android studio导入项目卡死字数746 阅读4664 评论4 喜欢13在使用Android studio的时候常常遇到这样的问题,从github或是其他地方导入项目,Android studio呈现卡死的现象!当遇到这种情况时,可以看看是下面那种情况,在按照方法来解决!一、首次启动studio卡死当我们安装完studio,首次启动时如果卡死在

2016-10-28 17:14:05 778

转载 真实项目运用-RecyclerView封装

前言很久没有发表从零开始搭建android框架系列这个系列的文章了 。由于最近工作确实有点忙碌,也在脚踏实地的花时间研究android方面自己很多不懂的东西。但是写博客确实是一个坚持不懈和自我提高的过程,也希望在保持文章更新的同时能够保持文章的质量 。之前翻译了一些文章,有兴趣的小伙伴可以去看一下。今天这篇文章来谈一谈RecyclerView的封装,对RecyclerView的一些使用

2016-10-28 14:57:28 535

转载 混淆与反编译

混淆Android Studio: 只需在build.gradle(Module:app)中的buildTypes中增加release的编译选项即可,如下: buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('p

2016-10-25 01:17:10 608

原创 安卓中用AndroidStudio集成第三方支付宝

第一步:进入支付宝开放平台,注册账户并登录。这就不用说了第二步:登录成功后,点击管理中心创建应用(创建应用时,注意命名规范)。创建应用之后可以看到一下界面接下来点击应用信息下的应用环境接下来就是设置应用公钥下一步(next)→下一步生成密钥点击上方的支付宝密钥生成器下载下

2016-10-25 01:01:36 1384

转载 android CoordinatorLayout使用

一、CoordinatorLayout有什么作用CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局CoordinatorLayout使用新的思路通过协调调度子布局的形式实现触摸影响布局的形式产生动画效果。CoordinatorLayout通过设置子View的 Behaviors来调

2016-10-23 01:32:07 417

转载 Android Design Support Library 八个强大功能的控件

控件一:Floating Action Button-浮动的圆形按钮布局中设置1.添加 ,注:可以像图片那样设置src,放一张图片在表面 2.需要在布局中添加app的声明: 最外层布局中:xmlns:app="http://schemas.android.com/apk/res-auto"11这样之后就可以直接用app来设置基本属性。 2.Floatin

2016-10-23 00:55:14 893

转载 你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题

版权声明:本文为博主原创文章,未经博主允许不得转载;来自http://blog.csdn.net/mynameishuangshuai目录(?)[+]前段时间做项目由于采用的MD设计,所以必须要使用RecyclerView全面代替ListView。但是开发中遇到了需要实现RecyclerView上拉加载、下拉刷新和添加Header以及Footer等需求问题,

2016-10-22 18:27:32 1604 2

转载 Android开发之RecyclerView的使用全解

转自http://blog.csdn.net/dmk877/article/details/50816933自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recyler

2016-10-20 23:47:48 446

原创 requestDisallowInterceptTouchEvent(true)的使用

当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return t

2016-10-11 17:20:18 2394

转载 SlidingMenu 常用属性介绍

简单记下属性。SlidingMenu 常用属性介绍:menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动menu.setShadowDrawable(R.drawable.shadow);/

2016-10-10 20:20:50 358

转载 Android-开源炫酷动画框架比较多

前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yala

2016-10-04 02:05:58 1226

转载 Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40411921,本文出自:【张鸿洋的博客】1、概述之前写过一篇博文:Android 自定义 ViewPager 打造千变万化的图片切换效果。有兄弟提出,ViewPager自带了一个setPageTransformer用于设置切换动画~本篇博文,将:

2016-10-03 23:27:42 466

转载 [置顶] AndroidStudio导入项目总是不成功之终极解决方案

前言androidstudio的强大之处,我不质疑,但美中不足的是国内的网络环境,导致了有时导入项目时非常的慢,究其原因绝大部分都是由于download gradle的原因,这是一个顽疾,一定要解决。一般在github下载下来的Android项目zip包解压后,通过以下方法导入还没遇到过问题。注:以下方法对linux和windows平台都有效,因为gradle压缩包,既有linux

2016-10-03 16:49:49 1624 2

转载 解决Android Studio导入项目非常慢的处理办法

前言大家都知道Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradle的二进制

2016-10-03 16:19:08 588

转载 ButterKnife使用技巧

Butter Knife处理字段和方法绑定. 重要更新: 目前(2016.4.29), ButterKnife的最新版本是8.0.1.Demo项目已更新: https://github.com/mengdd/AndroidButterKnifeSample以下原文是针对ButterKnife v6.1.0的, v8.0.1主要的不同在以下几个关键词:

2016-10-03 15:28:00 319

转载 Android Studio导入项目非常慢的解决办法之一

问题    Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradle的二进

2016-10-03 13:07:33 552

转载 Android 何为回调接口,回调机制详解

首先解决啥是回调:举个例子:某天,我打电话向你请教问题,当然是个难题,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。C不会自己调用b,C提供b的目的就是让S来调用它,而且C不得不提供。S并不知道C提供的b是什么,因

2016-10-03 00:20:05 358

转载 Android WebView使用详解包括js互调

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用 一、基本使用

2016-10-03 00:16:57 889

转载 Android开源项目第三篇——优秀项目篇

Android开源项目第三篇——优秀项目篇本文为那些不错的Android开源项目第三篇——优秀项目篇,主要介绍那些还不错的完整Android项目。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Andr

2016-10-03 00:11:58 331

转载 Android开源项目第一篇——个性化控件(View)篇

Android开源项目第一篇——个性化控件(View)篇本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、

2016-10-03 00:09:46 822

转载 Android开源项目第五篇——优秀个人和团体篇

Android开源项目第五篇——优秀个人和团体篇本文为那些不错的Android开源项目第五篇——优秀个人和团体篇,主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织(公司)Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开

2016-10-03 00:07:53 335

转载 Android 开发之Git的使用,你绝对值得拥有

Git的使用详解

2016-10-03 00:00:22 438

转载 listview,gridview等可通用的万能适配器,继承此类即可

封装一个ListView有多种布局的万能适配器

2016-09-23 18:17:42 378

原创 在string.xml文件中定义一个字符串,然后在代码中通过String.format方法来格式化该字符串

格式化字符串资源的格式为:%+参数位置+$+格式化类型参 数 位 置:从1开始依次编号,String.forma方法的第二个参数为格式化的第一个参数,后面依次递增;格式化类型:s 字符串, f 浮点数, d 整型数 , c 字符类型<string name="today_state_string">您正与%1$d位朋友在一起游戏,本周

2016-06-17 16:07:26 2010

原创 为listview,gridview添加布局动画效果(通过资源文件方式)

public class MainActivity extends ListActivity {private ArrayAdapter adapter;// private LayoutAnimationController lac;// private ScaleAnimation sa;    @Override    protected void onCreat

2016-06-17 15:40:53 464

原创 布局内容改变动画

public class MainActivity extends Activity {private LinearLayout rootView;private OnClickListener btn_onclicklistener=new OnClickListener() {@Overridepublic void onClick(View arg0) {rootVi

2016-06-17 15:15:31 331

netframework各个版本下载文件.zip

C#开发winform应用程序后在客户终端电脑安装时,需要net运行环境,这里提供了好几个版本的运行环境net版本

2020-07-21

测试485串口通信TestSerialPort.zip

测试SerialPort调试通讯。从Microsoft .Net 2.0版本以后,就默认提供了System.IO.Ports.SerialPort类,用户可以非常简单地编写少量代码就完成串口的信息收发程序。本文将介绍用C# .Net 来开发串口应用程序。

2020-07-21

测试安卓与C#通信通过OKSocket方式的完美实现DEMO.zip

Android的轻量级Socket通讯框架OkSocket使用demo。要实现安卓Socket客户端与C#服务端Socket通信,使用安卓类库OkSocket完美实现。使用了Socket长连接,断线重连,持续心跳连接,发送握手通讯等

2020-07-21

Pathon入门指南

这是学习Pathon的入门级别学习资料,仔细看完,对Pathon了解会更多,认真学习吧!适合初学者学习使用

2018-01-24

Redis入门学习

提供redis学习的pdf文件,比较完整,内容详尽,通俗易懂,是redis缓存学习的好工具

2018-01-24

php5.3连接sqlserver2008所需要的.dll

将dll放入php文件里面的ext文件里面,将php.ini文件添加如下代码: extension=php_pdo_sqlsrv_53_ts_vc9.dll extension=php_sqlsrv_53_ts_vc9.dll 并且将;extension=php_mssql.dll前面的;去掉

2016-01-19

wampserver应用

WampServer下载,配置php5.3 连接 sqlserver2008

2016-01-19

空空如也

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

TA关注的人

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