- 博客(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 1142
转载 MySQL下载安装指导与使用(win7x64)
在win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误,解决办法。MySQL下载安装、配置与使用(win7x64)
2017-06-23 11:31:24 790
转载 Glide加载圆形image第一次显示占位图的解决办法
解决方案:如果你刚好使用了这个圆形Imageview库或者其他的一些自定义的圆形Imageview,而你又刚好设置了占位的话,那么,你就会遇到这一个问题。如何解决呢?方案一: 不设置占位;方案二:使用Glide的Transformation API自定义圆形Bitmap的转换。方案三:使用下面的代码加载图片:Glide.with(mContext)
2016-12-30 21:54:57 2701
原创 RecyclerView通过notifyItemChanged方法更新item时避免闪烁的方法
闪烁主要由于RecyclerView使用的默认的动画导致的,所以解决的方法就是修改默认的动画。首先把默认的动画(DefaultItemAnimator)代码复制到自定义的MyItemAnimator类里面。接着找到animateChangeImpl方法修改其中的两行代码。// 去掉alpha(0)oldViewAnim.alpha(0).setListener(ne
2016-12-19 03:15:51 7128 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 3021
原创 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 765
原创 自定义viewGroup实现点击动画效果
public class MyCustomView extends ViewGroup implements View.OnClickListener { private OnMenuItemClickListener mMenuItemClickListener; /** * 点击子菜单项的回调接口 */ public interface OnMe
2016-11-13 23:41:08 814
原创 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 2385
原创 安卓中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 918
原创 安卓简单的加载进度对话框实现
进度对话框布局文件: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 1311
原创 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 14502 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 507
原创 安卓设置夜间模式和正常模式
修改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 1244
转载 安卓开发者的一些忠告
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!原文:What 2 Years of Android Development Have Taught Me the Hard Way 我仍记得2014年我决定做安卓开发的那天,这是我
2016-10-29 01:57:39 837
转载 怎么解决Android studio导入项目卡死
怎么解决Android studio导入项目卡死字数746 阅读4664 评论4 喜欢13在使用Android studio的时候常常遇到这样的问题,从github或是其他地方导入项目,Android studio呈现卡死的现象!当遇到这种情况时,可以看看是下面那种情况,在按照方法来解决!一、首次启动studio卡死当我们安装完studio,首次启动时如果卡死在
2016-10-28 17:14:05 853
转载 真实项目运用-RecyclerView封装
前言很久没有发表从零开始搭建android框架系列这个系列的文章了 。由于最近工作确实有点忙碌,也在脚踏实地的花时间研究android方面自己很多不懂的东西。但是写博客确实是一个坚持不懈和自我提高的过程,也希望在保持文章更新的同时能够保持文章的质量 。之前翻译了一些文章,有兴趣的小伙伴可以去看一下。今天这篇文章来谈一谈RecyclerView的封装,对RecyclerView的一些使用
2016-10-28 14:57:28 567
转载 混淆与反编译
混淆Android Studio: 只需在build.gradle(Module:app)中的buildTypes中增加release的编译选项即可,如下: buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('p
2016-10-25 01:17:10 757
原创 安卓中用AndroidStudio集成第三方支付宝
第一步:进入支付宝开放平台,注册账户并登录。这就不用说了第二步:登录成功后,点击管理中心创建应用(创建应用时,注意命名规范)。创建应用之后可以看到一下界面接下来点击应用信息下的应用环境接下来就是设置应用公钥下一步(next)→下一步生成密钥点击上方的支付宝密钥生成器下载下
2016-10-25 01:01:36 1467
转载 android CoordinatorLayout使用
一、CoordinatorLayout有什么作用CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能: 1、作为顶层布局 2、调度协调子布局CoordinatorLayout使用新的思路通过协调调度子布局的形式实现触摸影响布局的形式产生动画效果。CoordinatorLayout通过设置子View的 Behaviors来调
2016-10-23 01:32:07 445
转载 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 923
转载 你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题
版权声明:本文为博主原创文章,未经博主允许不得转载;来自http://blog.csdn.net/mynameishuangshuai目录(?)[+]前段时间做项目由于采用的MD设计,所以必须要使用RecyclerView全面代替ListView。但是开发中遇到了需要实现RecyclerView上拉加载、下拉刷新和添加Header以及Footer等需求问题,
2016-10-22 18:27:32 1635 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 480
原创 requestDisallowInterceptTouchEvent(true)的使用
当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return t
2016-10-11 17:20:18 2437
转载 SlidingMenu 常用属性介绍
简单记下属性。SlidingMenu 常用属性介绍:menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动menu.setShadowDrawable(R.drawable.shadow);/
2016-10-10 20:20:50 384
转载 Android-开源炫酷动画框架比较多
前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yala
2016-10-04 02:05:58 1265
转载 Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40411921,本文出自:【张鸿洋的博客】1、概述之前写过一篇博文:Android 自定义 ViewPager 打造千变万化的图片切换效果。有兄弟提出,ViewPager自带了一个setPageTransformer用于设置切换动画~本篇博文,将:
2016-10-03 23:27:42 502
转载 [置顶] AndroidStudio导入项目总是不成功之终极解决方案
前言androidstudio的强大之处,我不质疑,但美中不足的是国内的网络环境,导致了有时导入项目时非常的慢,究其原因绝大部分都是由于download gradle的原因,这是一个顽疾,一定要解决。一般在github下载下来的Android项目zip包解压后,通过以下方法导入还没遇到过问题。注:以下方法对linux和windows平台都有效,因为gradle压缩包,既有linux
2016-10-03 16:49:49 1697 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 644
转载 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 348
转载 Android Studio导入项目非常慢的解决办法之一
问题 Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义。但是Gradle的二进
2016-10-03 13:07:33 581
转载 Android 何为回调接口,回调机制详解
首先解决啥是回调:举个例子:某天,我打电话向你请教问题,当然是个难题,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。C不会自己调用b,C提供b的目的就是让S来调用它,而且C不得不提供。S并不知道C提供的b是什么,因
2016-10-03 00:20:05 388
转载 Android WebView使用详解包括js互调
目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用 一、基本使用
2016-10-03 00:16:57 938
转载 Android开源项目第三篇——优秀项目篇
Android开源项目第三篇——优秀项目篇本文为那些不错的Android开源项目第三篇——优秀项目篇,主要介绍那些还不错的完整Android项目。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Andr
2016-10-03 00:11:58 360
转载 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 857
转载 Android开源项目第五篇——优秀个人和团体篇
Android开源项目第五篇——优秀个人和团体篇本文为那些不错的Android开源项目第五篇——优秀个人和团体篇,主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织(公司)Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开
2016-10-03 00:07:53 365
原创 在string.xml文件中定义一个字符串,然后在代码中通过String.format方法来格式化该字符串
格式化字符串资源的格式为:%+参数位置+$+格式化类型参 数 位 置:从1开始依次编号,String.forma方法的第二个参数为格式化的第一个参数,后面依次递增;格式化类型:s 字符串, f 浮点数, d 整型数 , c 字符类型<string name="today_state_string">您正与%1$d位朋友在一起游戏,本周
2016-06-17 16:07:26 2045
原创 为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 494
原创 布局内容改变动画
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 365
测试485串口通信TestSerialPort.zip
2020-07-21
测试安卓与C#通信通过OKSocket方式的完美实现DEMO.zip
2020-07-21
php5.3连接sqlserver2008所需要的.dll
2016-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人