自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java让线程停止的方法

线程停止大家所熟知的有三种:stop、volatile、interruptstop:建议不要用,当线程正在进行一些耗时操作如读写,突然终止很可能会有错误发生interrupt:建议不要用,当线程进入阻塞如 Thread.sleep(5000);调用interrupt会抛出异常,而且线程不会停止volatile:建议使用,线程会执行完当前操作后停止。

2017-04-06 10:30:14 10342 2

原创 android 观察者模式

今天主要记一下自己的一个简单的观察者模式demo,现在只是练习。还没有用到实战项目中,先记录下来方便自己后期查看吧。就是一个点击按钮后,运用观察者模式更新另外一个textView的demo,等我把观察者模式正式运用到到项目中时,再来正式更新这篇blogMainActivity:public class MainActivity extends ListActivity {

2016-10-10 20:40:44 358

原创 Retrofit返回结果成功与失败相反

retrofit返回结果成功与失败相反

2016-07-14 17:07:18 1650

原创 android自定义带下拉刷新和Checkbox的ListView

(尊重原创转载请说明来处,谢谢)       android自定义控件,就是根据自己的喜好、项目需求随意设计制作控件的外表和功能,不可谓不霸气!之前写了一篇关于带有编辑和删除功能的侧滑ListView,感觉效果不错的样子,所以现在再来写一篇最近实现的一个控件:带有下拉刷新和选择框的ListView,咱也是有点审美的人是不是,那还是老套路大家先看脸呗,毕竟相貌过得去才有干劲嘛~~~

2016-07-10 22:19:53 2283 2

原创 android自定义侧滑LisitView(包含编辑、删除)

(尊重原创转载请说明来处,谢谢)       最近由于项目的需要,自定义了一个具有侧滑功能的listview,侧滑后可以点击编辑、删除。好了,大家先看一下效果图,毕竟是看脸的世界好了,我要先讲一下思路,一次编辑很难完善,有什么问题我后来还会补上,欢迎各位大神拍砖:1:首先先说一下item:item用的LinearLayout布局,删除、编辑分别是写死了宽度的TextVi

2016-07-07 22:16:12 6472 24

原创 the apk for your currently selected variant(app-release-unsigned.apk)is not signed.Please specity a

使用androidstudio时无法运行项目,并且提示如下:the apk for your currently selected variant(app-release-unsigned.apk)is not signed.Please specity a signing configuration for this variant(release)解决方法:1:studio

2016-07-05 13:26:14 9993 8

原创 android自定义颜色进度条ColorSeekBar

(尊重原创,转载请说明来处,谢谢)      最近做了一个背景是各种颜色的SeekBar,SeekBar颜色是渐变的,开始颜色、结尾颜色、以及按钮的中间和边框颜色都是可以自定义的,效果图如下:首先我要讲解一下使用方式,第一、第三个ColorSeekBar是我用函数setColor()设置的颜色,第二个ColorSeekBar的颜色是默认的,大家请看使用代码:xml:<

2016-06-23 20:47:46 6239 9

原创 Pull is not possible because you have unmerged files

在使用git提交代码时偶尔会出现这个问题,解决方法:git  add -u 然后就可以成功提交了,例如:git commit -m"control  light"    很简单有木有

2016-06-21 16:50:51 1047

原创 android绘制文字

1:android绘制文字呢,首先要新建一个继承view的类:public class CircleSwitchView extends View { }2:重写onDraw方法@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint=new Paint(

2016-06-20 22:10:09 543

原创 No Retrofit annotation found

今天在使用Square的android 网络封装框架Retrofit 时出现了这个问题,报错:No Retrofit annotation found,焦灼了很久在解决问题,所以拿出来和大家分享一下下,希望大家遇到同样问题时可以快速解决。         我直接贴出正确和错误的代码,大家对比查看,答案一目了然:错误情况: @PUT("bulbs/{devMac}/rgb")

2016-06-06 16:26:30 18101 2

原创 带三角形的dialog制作

最近在公司做项目时遇到了做一个带小三角的dialog的功能,像微信里带三角形的下拉框,这个东西在项目里常常用到,所以今天特意整理了一下,写出来,包括demo,供大家学习讨论,有疑问可以留言。       首先大家可以看一下效果图:       这个项目呢没什么代码量,主要工作量都在xml布局文件里,学习了这个项目后,相信你的布局水平会有一个质的提高,对美化常用控件会有很大的

2016-06-03 19:44:24 1500 1

原创 自定义带圆形头像的dialog弹出框

最近做android项目的时候,因为系统自带的dialog实在不美观,所以我自定义了比较美观的dialog。而且有圆角和圆形头像,说起dialog,没什么代码量,主要工作毫无疑问在UI上,大家直接看图,感觉美观了才有学习的动力嘛,是不是       好了开始说重点,我主要说一下2个思路,大家明白之后自己做就容易多了,或者可以看一下我上传的demo,有不明白的地方可以留言

2016-05-18 15:49:45 1483 1

原创 android中关于udp发送、接收的一些重点总结

最近做了一个关于udp的项目,分为移动端和服务器端,移动端用来给服务器发送数据同时接收服务器返回的数据,服务器当然是接收客户端数据了,然后返回一定的信息。期间遇到了很多问题,但最后还是解决了,所以想和他人分享一下下,希望可以帮到一些开发的朋友。      做这个项目时,在网上也是查了一些资料,发现很多朋友在客户端接收服务器返回数据时出了问题,发送几乎没有什么问题。      这些问题的发生

2016-05-16 16:31:28 10666 4

原创 java中获取byte的高四位和低四位

最近在开发中遇到了一个问题,就是提取一个byte中的低四位和高四位。为什么要用到这个呢,因为我们自定义了一个协议,并在协议中用一个byte表示软件版本,比如1.22这个版本,1用高四位表示,22用低四位表示,好了,我直接说重点了:public static int getHeight4(byte data){//获取高四位 int height; height =

2016-05-14 09:37:43 19690 4

原创 java中将byte转化为字母

最近开发中遇到了一个问题,就是将byte型数据转化为英文字母,这个问题纠结了很久,大约2小时。。。。。浏览别人的博客估计不下20篇,累啊。。。。。还好最后解决了问题,把我的解决方法拿出来和大家分享一下下       所谓的byte就是一个字节,在电脑中几乎可以表示一切,包括字母、数字以及键盘上的一些东西。好了直接说重点;      byte[] k={(byte)71

2016-05-13 21:15:03 3480

原创 android颜色半透明

android如何设置颜色半透明

2016-05-02 14:43:58 529

原创 scrollview嵌套listview

scrollview嵌套listview解决方案

2016-05-02 14:33:35 258

原创 android开启闪光灯

最近做了一个android开启闪光灯的功能,做完后和大家分享一下下....public class MainActivity extends AppCompatActivity { Camera camera=null; Camera.Parameters parameters; @Override protected void onCreate(

2016-04-29 17:09:05 354

原创 android获取周围WIFI热点

在实际开发中我们会经常需要获取周围WiFi热点,最近我也做个这个demo,写出来和大家一起分享一下吧。大体思路呢是这样的,首先WifiManger获取WiFi服务,然后将结果储存在ArrayList中,好了,具体内容大家可以直接看代码:MainActivity.java:public class MainActivity extends AppCompatActivity {

2016-04-28 20:06:11 2256 1

原创 commit your changes or stash them

git  提示:commit your changes or stash them 时,处理办法:直接覆盖本地代码:git reset --hardgit pull

2016-04-28 14:14:33 409 1

原创 Android中实体类的使用

android中也是经常用到实体类的,比如论坛,需要实体类把数据暂时存起来,使用时需要结合数组使用,闲话不多说,直接看代码。        这是我的建的房间实体类,主要储存房间的属性,这里只有房间图片、房间名字两个属性。/** * Created by CCC on 2016/4/27. */public class Room { private int img;

2016-04-27 20:26:05 7230 3

原创 动态添加viewpager中的item以及小圆点指示器

所谓动态添加,就是viewpager中有多个view,然后每个view中又有很多item,每个view相应的会有一个小圆点指示器;view、小圆点是根据实际数据的个数以及每页的item数动态生成的。

2016-04-25 14:22:17 4602

原创 遇到no changes added to commit时如何正确使用git提交命令

我是git新手,今天使用git 进行远程代码提交时,出现了如下提示:no changes added to commit,大体意思是没有将改变的东西提交成功。还好,最后解决了问题,顺利提交,分享一下具体步骤:1:使用cd命令进入项目目录2:git add .3:git commit -m "房间线条的优化"4:git push(将本地修改合并到远程)

2016-04-21 12:40:49 14381

原创 Fragment页面的切换

在android日常开发中,经常会用到点击底部导航栏,然后多个Fragment互相切换的功能。之前做毕设的时候用到了这个功能,今天有空整理了一下,并且做了androidStudio的demo,供大家一起讨论学习。闲话不多说,直接上图,大约就是这个样子(欢迎转载,请说明来处)主文件用来控制Ftagment的切换:public class MainActivity exte

2016-04-16 12:03:06 635

原创 libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

在将eclipese项目转为androidstudio项目后,出现了这个问题,原因是因为androidstudio对图片的要求提高了,试着将工程里的这张图片ic_search_focused.png,换成真正的png图片就好了AAPT err(Facade for 1127454584): libpng error: Not a PNG fileAAPT err(Facade fo

2016-04-16 10:43:19 379

原创 Not recognizing known sRGB profile

:app:processDebugResources FAILEDError:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proces

2016-04-15 12:45:21 303

原创 ViewPager每页包含多个item

(转载请说明来处,谢谢)  最近在帮公司做一个智能家居的项目,其中用到了viewpager的滑动,滑动可以切换view,并且每个view中还有多个item,于是想把自己简单的demo分享一下! 直接上代码了,有一些代码或者类是多余的,请大家酌情处理,我懒得改了。。。。。。。布局文件:<RelativeLayout xmlns:android="http://schemas.

2016-04-13 19:28:03 706

带三角的dialog弹出框

做了一个android带小三角的弹出框,就是右上角有个小三角形,整体比较美观,代码精简没有多余,功能到位,具体大家下载下来自己看吧

2016-06-03

带圆头像、圆角的dialog弹出框

最近做android项目的时候,因为系统自带的dialog实在不美观,所以我自定义了比较美观的dialog。而且有圆角和圆形头像,圆角给人柔和的感觉,dialog顶部是个半圆,所以十分美观。说起dialog,没什么代码量,主要工作毫无疑问在UI上,大家直接看源码吧,(记得好评哦)

2016-05-18

动态添加viewpager中的item以及小圆点指示器

所谓动态添加,就是viewpager中有多个view,然后每个view中又有很多item,每个view相应的会有一个小圆点指示器;view、小圆点是根据实际数据的个数以及每页的item数动态生成的。

2016-04-25

Fragment导航栏的切换

在android日常开发中,经常会用到点击底部导航栏,然后多个Fragment互相切换的功能。之前做毕设的时候用到了这个功能,今天有空整理了一下,并且做了androidStudio的demo,共大家一起讨论学习。

2016-04-16

viewpager每个view包含多个item

最近在做一个智能家居的项目,其中用到了viewpager的滑动,滑动可以切换view,并且每个view中还有多个item,于是想把自己简单的demo分享一下!

2016-04-13

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

TA关注的人

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